Metadata-Version: 2.0
Name: eve-neo4j
Version: 0.1.2
Summary: Eve Neo4j extension.
Home-page: https://github.com/Abraxas-Biosystems/eve-neo4j
Author: Rodrigo Rodriguez
Author-email: rrodriguez@grupoabraxas.com
License: MIT license
Keywords: eve_neo4j
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: Eve
Requires-Dist: flask-neo4j
Requires-Dist: py2neo

===============================
Eve Neo4j extension.
===============================


.. image:: https://img.shields.io/pypi/v/eve_neo4j.svg
        :target: https://pypi.python.org/pypi/eve_neo4j

.. image:: https://travis-ci.org/Abraxas-Biosystems/eve-neo4j.svg?branch=master
    :target: https://travis-ci.org/Abraxas-Biosystems/eve-neo4j

.. image:: https://readthedocs.org/projects/eve-neo4j/badge/?version=latest
    :target: http://eve-neo4j.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. image:: https://pyup.io/repos/github/abraxas-biosystems/eve-neo4j/shield.svg
     :target: https://pyup.io/repos/github/abraxas-biosystems/eve-neo4j/
     :alt: Updates

.. image:: https://pyup.io/repos/github/abraxas-biosystems/eve-neo4j/python-3-shield.svg
     :target: https://pyup.io/repos/github/abraxas-biosystems/eve-neo4j/
     :alt: Python 3

Eve-Neo4j is a Neo4j data layer for eve REST framework.

Features
--------

* Neo4j's nodes CRUD.

License
-------

* `MIT license <LICENSE>`_

Install
-------

.. code-block:: bash

    $ pip install eve-neo4j

Usage
-----

Set neo4j as your eve data layer.

.. code-block:: python

    import eve
    from eve_neo4j import Neo4j

    app = eve.Eve(data=Neo4j)
    app.run()

Config
------

.. code-block:: python

    GRAPH_DATABASE = 'http://localhost:7474/db/data/'
    GRAPH_USER = 'neo4j'
    GRAPH_PASSWORD = 'neo4j'

    # TODO: Override this as a defautl when ussing Neo4j as datalayer
    ITEM_URL = 'regex("[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")'


=======
History
=======

0.1.2
------------------

- Parse timestamp fields from Node to datetime objects.
- Update usage in docs.
- Rename dict_to_node to create_node.


