{ "info": { "author": "Robin Edwards", "author_email": "robin.ge@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Database", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://raw.githubusercontent.com/neo4j-contrib/neomodel/master/doc/source/_static/neomodel-300.png\n :alt: neomodel\n\nAn Object Graph Mapper (OGM) for the neo4j_ graph database, built on the awesome neo4j_driver_\n\n- Familiar Django model style definitions.\n- Powerful query API.\n- Enforce your schema through cardinality restrictions.\n- Full transaction support.\n- Thread safe.\n- pre/post save/delete hooks.\n- Django integration via django_neomodel_\n\n.. _django_neomodel: https://github.com/neo4j-contrib/django-neomodel\n.. _neo4j: https://neo4j.com/\n.. _neo4j_driver: https://github.com/neo4j/neo4j-python-driver\n\n.. image:: https://secure.travis-ci.org/neo4j-contrib/neomodel.png\n :target: https://secure.travis-ci.org/neo4j-contrib/neomodel/\n\n.. image:: https://readthedocs.org/projects/neomodel/badge/?version=latest\n :alt: Documentation Status\n :scale: 100%\n :target: https://neomodel.readthedocs.io/en/latest/?badge=latest\n\n\nDocumentation\n=============\n\nAvailable on readthedocs_.\n\n.. _readthedocs: http://neomodel.readthedocs.org\n\nRequirements\n============\n\n- Python 2.7 (Up to version 3.3.1), 3.4+\n- neo4j 3.0, 3.1, 3.2, 3.3\n\nInstallation\n============\n\nInstall from pypi (recommended)::\n\n $ pip install neomodel\n\nTo install from github::\n\n $ pip install git+git://github.com/neo4j-contrib/neomodel.git@HEAD#egg=neomodel-dev\n\nUpgrading 2.x to 3.x\n====================\n\n * Now utilises neo4j_driver as the backend which uses bolt so neo4j 3 is required\n * Connection now set through config.DATABASE_URL (see getting started docs)\n * The deprecated category() method on StructuredNode has been removed\n * The deprecated index property on StructuredNode has been removed\n * The streaming=True flag is now irrelevant with bolt and produces a deprecation warning\n * Batch operations must now be wrapped in a transaction in order to be atomic\n * Indexing NodeSets returns a single node now as opposed to a list\n\nContributing\n============\n\nIdeas, bugs, tests and pull requests always welcome. \n\nAs of release `3.3.2` we now have a curated list of issues / development targets for\n`neomodel` available on `the Wiki `_.\n\nIf you are interested in developing `neomodel` further, pick a subject from the list and open a Pull Request (PR) for \nit. If you are adding a feature that is not captured in that list yet, consider if the work for it could also \ncontribute towards delivering any of the existing todo items too.\n\nRunning the test suite\n----------------------\n\nMake sure you have a Neo4j database version 3 or higher to run the tests on.::\n\n $ export NEO4J_BOLT_URL=bolt://neo4j:neo4j@localhost:7687 # (the default)\n\nSetup a virtual environment, install neomodel for development and run the test suite::\n\n $ virtualenv venv\n $ source venv/bin/activate\n $ python setup.py develop\n $ pytest\n\nIf you are running a neo4j database for the first time the test suite will set the password to 'test'.\nIf the database is already populated, the test suite will abort with an error message and ask you to re-run it with the\n`--resetdb` switch. This is a safeguard to ensure that the test suite does not accidentally wipe out a database if\nyou happen to not have restarted your Neo4j server to point to a (usually named) `debug.db` database.\n\nIf you have ``docker-compose`` installed, you can run the test suite against all supported Python\ninterpreters and neo4j versions::\n\n # in the project's root folder:\n $ ./tests-with-docker-compose.sh\n\n\n.. image:: https://badges.gitter.im/Join%20Chat.svg\n :alt: Join the chat at https://gitter.im/neo4j-contrib/neomodel\n :target: https://gitter.im/neo4j-contrib/neomodel?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/neo4j-contrib/neomodel", "keywords": "graph neo4j ORM OGM", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "neomodel", "package_url": "https://pypi.org/project/neomodel/", "platform": "", "project_url": "https://pypi.org/project/neomodel/", "project_urls": { "Homepage": "http://github.com/neo4j-contrib/neomodel" }, "release_url": "https://pypi.org/project/neomodel/3.3.2/", "requires_dist": null, "requires_python": "", "summary": "An object mapper for the neo4j graph database.", "version": "3.3.2" }, "last_serial": 5902137, "releases": { "0.2.6": [ { "comment_text": "", "digests": { "md5": "31f844b2f25e9d785ed722005a5c3605", "sha256": "36c78db2f84ed9a3bc1afb73c63d3766c5dc98a4f27c9383de0c6c5048efd3af" }, "downloads": -1, "filename": "neomodel-0.2.6.tar.gz", "has_sig": false, "md5_digest": "31f844b2f25e9d785ed722005a5c3605", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19469, "upload_time": "2013-02-22T12:42:05", "url": "https://files.pythonhosted.org/packages/2a/39/8f630cad4dd1ffcb8ea4bc74e11ceb66268b798806c76a0086f2166951aa/neomodel-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "f2ed55c3b9343e80c851d45aebcb7697", "sha256": "8241a9dd65f5146e1c50d8d803665e7bd9317625bfbb1fdf608d6d6a2277ed1f" }, "downloads": -1, "filename": "neomodel-0.2.7.tar.gz", "has_sig": false, "md5_digest": "f2ed55c3b9343e80c851d45aebcb7697", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19558, "upload_time": "2013-02-22T14:57:23", "url": "https://files.pythonhosted.org/packages/7b/0f/1f5a773c0912d7cee1df9ba3cebc43b633b7e7c546d5f9912b1955dbcf38/neomodel-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "68e05f909bcb310cd06615420c41a937", "sha256": "bc40efd6dc9a4580444b63640615c3b73ec6ded2172bf49c0d32023badec87c2" }, "downloads": -1, "filename": "neomodel-0.2.8.tar.gz", "has_sig": false, "md5_digest": "68e05f909bcb310cd06615420c41a937", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20040, "upload_time": "2013-03-07T14:47:09", "url": "https://files.pythonhosted.org/packages/40/1f/1a3d4fb0e92b319668d5056f6c78450f2848eab5a3cdadfcc8f813e55b68/neomodel-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "7313972ee9d15255f0ce9da1424eec7c", "sha256": "e172e2241b20d5b8fc4d1a16017d952440290feda5b2e19de7e15edeccf02966" }, "downloads": -1, "filename": "neomodel-0.2.9.tar.gz", "has_sig": false, "md5_digest": "7313972ee9d15255f0ce9da1424eec7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24591, "upload_time": "2013-06-18T13:07:44", "url": "https://files.pythonhosted.org/packages/36/cb/322fe28780b793d8bf3f26959ca8062e46044cec306e2badbaa73c90bbcb/neomodel-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0fba0bc87b14fd7d22de0093298a4957", "sha256": "b197aaf697795154231c35fb97ba030f0e26481915d1cdb0febe014e6175f333" }, "downloads": -1, "filename": "neomodel-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0fba0bc87b14fd7d22de0093298a4957", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25046, "upload_time": "2013-06-20T15:06:35", "url": "https://files.pythonhosted.org/packages/ee/bb/b6f4df613eb33b276b048f49c52374a45c94ab4f4f88bfef6e4956781993/neomodel-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5f6670e1d50d06107cf3f88b5146b984", "sha256": "8b0b25cc78fd9af29c813a7848628ff3de3a53bc62eb5813af53d3f4dd6d8f84" }, "downloads": -1, "filename": "neomodel-0.3.1.tar.gz", "has_sig": false, "md5_digest": "5f6670e1d50d06107cf3f88b5146b984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25040, "upload_time": "2013-06-27T09:56:30", "url": "https://files.pythonhosted.org/packages/45/ce/f5c4de46a5d60ac2095a327c09bb0b4be9b025fe166c13341e2c319b62c4/neomodel-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "38e717d4519487d93233ce375fe6c372", "sha256": "8c5ff228b808b263f821c5a3a800988b73776895b2ddc92a7052e85b78c21ecb" }, "downloads": -1, "filename": "neomodel-0.3.2.tar.gz", "has_sig": false, "md5_digest": "38e717d4519487d93233ce375fe6c372", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25102, "upload_time": "2013-07-01T08:46:44", "url": "https://files.pythonhosted.org/packages/c1/a3/492a0984e5b6dd2dc6056a899d8976bce20755d213db9b9fe85d361b9293/neomodel-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "e6f929b390ed51ce038c0cfdf03b01f3", "sha256": "a3164f4f7ff7548bbbda3b42f822bffe499a8cc86094af96ad32579ae44be096" }, "downloads": -1, "filename": "neomodel-0.3.3.tar.gz", "has_sig": false, "md5_digest": "e6f929b390ed51ce038c0cfdf03b01f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25374, "upload_time": "2013-07-01T12:30:34", "url": "https://files.pythonhosted.org/packages/a5/89/729b203cc35f17a0da731116d8e70b3c9e0e7b22723b229217aa5d1e7b71/neomodel-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "6351eac512d4c26be4ff9270edc0703c", "sha256": "bee1d096fb0594495048906add412d730057e321326dcf6f22b56d0f0e49137d" }, "downloads": -1, "filename": "neomodel-0.3.4.tar.gz", "has_sig": false, "md5_digest": "6351eac512d4c26be4ff9270edc0703c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25439, "upload_time": "2013-07-02T11:01:24", "url": "https://files.pythonhosted.org/packages/20/7e/b1a762b37bc559ea8f550353255c20dc8dd4119a02e06edb4d138ec4f137/neomodel-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "59dff1845667f54b58561309496b69fa", "sha256": "d8ca43a83698b3cdbef1f747eefefa8ddc7ae2efd65fc91d841a0ac73b78681c" }, "downloads": -1, "filename": "neomodel-0.3.5.tar.gz", "has_sig": false, "md5_digest": "59dff1845667f54b58561309496b69fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25874, "upload_time": "2013-07-05T10:10:26", "url": "https://files.pythonhosted.org/packages/33/25/d846dbefccbcb33fe5254b85ef87418585872726b9b6fcc340a0818ce45a/neomodel-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "7bcbfdcaa2ed2c8618d4bf603e5ef9b0", "sha256": "a76b32feba5670c3fb5836b7e2e4e2af05f571256647acf3c292a2117f662433" }, "downloads": -1, "filename": "neomodel-0.3.6.tar.gz", "has_sig": false, "md5_digest": "7bcbfdcaa2ed2c8618d4bf603e5ef9b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29839, "upload_time": "2013-08-14T16:09:40", "url": "https://files.pythonhosted.org/packages/0d/10/1b3c38356f88c48ec68b794b9c8356c0f2913cf773f5f60b923ec0e96c79/neomodel-0.3.6.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b65d7c079c9c98c5e9edabdf8264897a", "sha256": "20e9ba9e7717aca051b859e44de1ff387de6d28f95a4656f80acba49759b1628" }, "downloads": -1, "filename": "neomodel-1.0.0.macosx-10.4-x86_64.exe", "has_sig": false, "md5_digest": "b65d7c079c9c98c5e9edabdf8264897a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 110966, "upload_time": "2014-08-21T15:46:50", "url": "https://files.pythonhosted.org/packages/c8/df/57b0eaa39b9bf5be5e2348ee38aeb271bc302c219accc6d7215c9285d48f/neomodel-1.0.0.macosx-10.4-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "cfd942b5663bc4bca82e20e7060acb35", "sha256": "9d669d65b08442f1003b4785479746938c40c2b5d5a99406a5c3097eaa23dcaf" }, "downloads": -1, "filename": "neomodel-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cfd942b5663bc4bca82e20e7060acb35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30686, "upload_time": "2014-08-21T15:46:48", "url": "https://files.pythonhosted.org/packages/5f/fd/e1d2119b43542335b40d99b55ce316f470a0b83f3ac73965e5c092a26a08/neomodel-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "de0df6cdc01645c766b2e46843065c3a", "sha256": "92b7262e4e5b68de2fc6c835a83752c29d5058e74989de5d3bbb4c9f33d03781" }, "downloads": -1, "filename": "neomodel-1.0.1.macosx-10.4-x86_64.exe", "has_sig": false, "md5_digest": "de0df6cdc01645c766b2e46843065c3a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 110998, "upload_time": "2014-08-21T16:30:56", "url": "https://files.pythonhosted.org/packages/b2/b2/3ef344ab2138c3e30110e2de25429d05ff4251df8eecb3d23277a6cf7d2d/neomodel-1.0.1.macosx-10.4-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "ca3e41b1c732602aa1e7f4344e63e326", "sha256": "1e3b62cb202714d4b91dc78e692ce20cea87e1089a861ea84f38f06986e0a7b7" }, "downloads": -1, "filename": "neomodel-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ca3e41b1c732602aa1e7f4344e63e326", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30758, "upload_time": "2014-08-21T16:30:48", "url": "https://files.pythonhosted.org/packages/90/86/a52b1d68725eb5dc1c43672feff8adc6040b67bc8fbd58ec5b68ae564747/neomodel-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "4c99a0ee7c266bfa3a99af21fc298406", "sha256": "502b76d85370c4937317a57c40e4833bac56d97d0d84231853f9efe52db29cc8" }, "downloads": -1, "filename": "neomodel-1.0.2.tar.gz", "has_sig": false, "md5_digest": "4c99a0ee7c266bfa3a99af21fc298406", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27326, "upload_time": "2014-10-21T18:01:31", "url": "https://files.pythonhosted.org/packages/72/f2/548b32fc34c848f2c525b39b44e729e3d8fc70c6b540ea84ccdaa475c765/neomodel-1.0.2.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "6ca31410d3deaf12279331dcfeb7baae", "sha256": "63ea4da1a98f745a4002a5e20da295897619a6f5936822e72180d0647da2826c" }, "downloads": -1, "filename": "neomodel-2.0.1.tar.gz", "has_sig": false, "md5_digest": "6ca31410d3deaf12279331dcfeb7baae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30370, "upload_time": "2015-08-02T19:07:59", "url": "https://files.pythonhosted.org/packages/a1/0a/61aff5d167e228e44168586c6a430b61cb7c9e9959eafaa16053f6d5a531/neomodel-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "986e9ce735fefb62fc0dea778652cbed", "sha256": "97bfd3941233467e4b38efa4268ff2d65381c3b150322497b734afb6a2a4f9f7" }, "downloads": -1, "filename": "neomodel-2.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "986e9ce735fefb62fc0dea778652cbed", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 45345, "upload_time": "2015-09-04T17:41:27", "url": "https://files.pythonhosted.org/packages/37/2d/5c5aa13c741acc2625f8e67635dd3a6105bdeb509e68d92840d81e3ace5e/neomodel-2.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab64889f30735da4444b9aec9a2df464", "sha256": "82ceea20f76092f09c956328be135ed4fce46fd9ce664025d61fb69f3cd46667" }, "downloads": -1, "filename": "neomodel-2.0.2.tar.gz", "has_sig": false, "md5_digest": "ab64889f30735da4444b9aec9a2df464", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33902, "upload_time": "2015-09-04T17:40:33", "url": "https://files.pythonhosted.org/packages/dd/8e/5031946ebd924efa2675c3aac066e67f4c986c89949a0adfaa01fe7f80c0/neomodel-2.0.2.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "753724d0ad74699aaa8b4f7dc9b40192", "sha256": "6164f72c34dd6a87253be192e64bf6f81cb3554e3586f07972a8af14fce96a84" }, "downloads": -1, "filename": "neomodel-3.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "753724d0ad74699aaa8b4f7dc9b40192", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 42977, "upload_time": "2016-11-27T16:33:29", "url": "https://files.pythonhosted.org/packages/cf/ca/4abb8647fd206ddb695230516bdf959ae708590a2d0dbea0135f7c8cd238/neomodel-3.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ecbe5ee4bb6ebb8bdf893bc8b271777", "sha256": "ad0944fd6266b15fbcbf7681cb1a420065dbd20e9255d9457437d62c3126863e" }, "downloads": -1, "filename": "neomodel-3.0.0.tar.gz", "has_sig": false, "md5_digest": "8ecbe5ee4bb6ebb8bdf893bc8b271777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35356, "upload_time": "2016-11-27T16:33:25", "url": "https://files.pythonhosted.org/packages/4b/d8/05eb8e01c197a841481f5f59e3640931c31812166c3f1b7e714be741972f/neomodel-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "83f28f3d9f367fdc54c3988245c6c080", "sha256": "24cecc2623e82dd4e99894d28c70c8f455d721f70c2b5b3c548b39cd0b8422b6" }, "downloads": -1, "filename": "neomodel-3.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "83f28f3d9f367fdc54c3988245c6c080", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 42973, "upload_time": "2016-12-17T12:16:43", "url": "https://files.pythonhosted.org/packages/d0/f4/5cda93f3134c3431d538d38403cd39536bb027d44727b067c38ded6a167f/neomodel-3.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "625dde5662b8217081c6565fb3522d89", "sha256": "22d30c6282f9814aa842712acd5509f1e3b093c82d9c35d939571f25142815d4" }, "downloads": -1, "filename": "neomodel-3.0.1.tar.gz", "has_sig": false, "md5_digest": "625dde5662b8217081c6565fb3522d89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35452, "upload_time": "2016-12-17T12:16:39", "url": "https://files.pythonhosted.org/packages/20/a8/9bc3c8c3ed9f4a2fc7a876fef0482062e3462062b7a8d990ea6b9e3b80e9/neomodel-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "5631c284ad7ba55e08609d43b48d349d", "sha256": "a782f3bb5c707973da9d952fd069d462432931c7d7cd1cdf4770adc15f79024a" }, "downloads": -1, "filename": "neomodel-3.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "5631c284ad7ba55e08609d43b48d349d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 45156, "upload_time": "2017-01-04T12:27:48", "url": "https://files.pythonhosted.org/packages/c1/0f/974dddfc4012a286a79cdfdc2f210299380c8bcb89ab40792c52c67f49b8/neomodel-3.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dced3561bef2432257a5428df8f73647", "sha256": "11de09af664768792013188d6a5a5696a09a1c801a41a0b510f98b29f12a21bc" }, "downloads": -1, "filename": "neomodel-3.0.2.tar.gz", "has_sig": false, "md5_digest": "dced3561bef2432257a5428df8f73647", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37320, "upload_time": "2017-01-04T12:27:45", "url": "https://files.pythonhosted.org/packages/32/9f/b51428ee9533772344a169e98cc9c6981cca6726b62e4a3a6682f8d2e86b/neomodel-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "9ecb12848e627959d58f21176d546af1", "sha256": "7a87c20d4d1a3f094face1d3584d43bf90ddbeed4748131fbdaf66431fd40703" }, "downloads": -1, "filename": "neomodel-3.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "9ecb12848e627959d58f21176d546af1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 45168, "upload_time": "2017-01-04T13:59:49", "url": "https://files.pythonhosted.org/packages/f6/61/7d4dbc812c27b3d2a46dcc089701bf76efd9903fc3b3da1d06ab91503968/neomodel-3.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee019013218552da8458009c369e6d60", "sha256": "735627d3a406eb94775f069b3fb21ea8c1a17d55ca085e93de0ac09d9b2c0b3d" }, "downloads": -1, "filename": "neomodel-3.0.3.tar.gz", "has_sig": false, "md5_digest": "ee019013218552da8458009c369e6d60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37359, "upload_time": "2017-01-04T13:59:45", "url": "https://files.pythonhosted.org/packages/0c/a2/d290b4cf6cfa18f92bebc9abc109c96cc268b70ab2af786092196c1e4a64/neomodel-3.0.3.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "afa2e03f6c2302840383e7763f9d5148", "sha256": "c741674e01a2ad8d8792ac93cf60dc4a4cb7d3d0a42406f21107e060cf1bb317" }, "downloads": -1, "filename": "neomodel-3.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "afa2e03f6c2302840383e7763f9d5148", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 46879, "upload_time": "2017-01-27T11:54:11", "url": "https://files.pythonhosted.org/packages/3b/c5/c62014e64eb83dad166e23744f02cd2246ccbd4b89e2479656efc0e52a61/neomodel-3.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b2ab71e3e2eeea1a94d9cd91d98427e", "sha256": "4d67bfa084dd6f38ef2e10b7bb71f44be219b2dd55174c35d76ba171cf77e233" }, "downloads": -1, "filename": "neomodel-3.1.0.tar.gz", "has_sig": false, "md5_digest": "7b2ab71e3e2eeea1a94d9cd91d98427e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38209, "upload_time": "2017-01-27T11:54:08", "url": "https://files.pythonhosted.org/packages/c1/24/00959cada63565f85ff625d0e163114fa1aacd0cdd2cd7d3fc519569da5e/neomodel-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "d260d9afb7165c7d46768944ac94f5b0", "sha256": "4ef212805a81349493dc8158adcd5ebf2269e44ceff6eda50a82307015a2ab9a" }, "downloads": -1, "filename": "neomodel-3.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "d260d9afb7165c7d46768944ac94f5b0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 48240, "upload_time": "2017-02-07T11:30:57", "url": "https://files.pythonhosted.org/packages/8b/18/a5b202f0fb698d74794ee3ebc8b42a47cc67af5eddbfeba3a467fb352bda/neomodel-3.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3c243fcbbc902cb7980c5b0d62947fa", "sha256": "c8509a7a81d154c045c17a0e7df43227ed2e669bcdf200152ce9c49879b30864" }, "downloads": -1, "filename": "neomodel-3.2.0.tar.gz", "has_sig": false, "md5_digest": "c3c243fcbbc902cb7980c5b0d62947fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39364, "upload_time": "2017-02-07T11:30:22", "url": "https://files.pythonhosted.org/packages/7c/c0/53231af093f0b3036401b2787f9e93c8ad3c10cd22355b442a8d858e1bea/neomodel-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "456dd14b3c732be9d852e34bc1b79f18", "sha256": "4b372fc3874a214b1baeb7ca2e7920f7dee6fadffffb250f801f569b572ee07b" }, "downloads": -1, "filename": "neomodel-3.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "456dd14b3c732be9d852e34bc1b79f18", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 48240, "upload_time": "2017-02-19T09:59:26", "url": "https://files.pythonhosted.org/packages/a3/45/63c1aad4f69045089b0d22b333962efdad27a38b7779104071081ebb6c93/neomodel-3.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3899e49b8e45ac69fc762fd02d91e3cd", "sha256": "a57272366b5ce32ee046e26b42d1e4b7b43c5080de9326be77eab1e107f19aea" }, "downloads": -1, "filename": "neomodel-3.2.1.tar.gz", "has_sig": false, "md5_digest": "3899e49b8e45ac69fc762fd02d91e3cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39415, "upload_time": "2017-02-19T09:59:25", "url": "https://files.pythonhosted.org/packages/3a/07/b0a3e3cb23cc0bd84ac910541018a30aa4ef1a11c8d23f56a700067e4b42/neomodel-3.2.1.tar.gz" } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "76788249c30f06faa5427fed1db87e71", "sha256": "2b1e42cbd34b31b81c0285bdb47ff96beedda7ff7462ef81a32ab9a6a5ebb115" }, "downloads": -1, "filename": "neomodel-3.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "76788249c30f06faa5427fed1db87e71", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 49366, "upload_time": "2017-03-17T19:32:52", "url": "https://files.pythonhosted.org/packages/d9/41/d9c43c4ffce20ed61b1551dbfae56e76f11836ba0c6b8cc95a50ff77ad0b/neomodel-3.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04c0b94a57c1cb7163f7a51950bcd6a8", "sha256": "c45363d9f4b3370224f10c37c44fa7dcb4ed8f1ef00ecc65d56a15f682790001" }, "downloads": -1, "filename": "neomodel-3.2.2.tar.gz", "has_sig": false, "md5_digest": "04c0b94a57c1cb7163f7a51950bcd6a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40628, "upload_time": "2017-03-17T19:32:49", "url": "https://files.pythonhosted.org/packages/77/11/7d6c9900c18e6c8f4979b861494ea6316c919e0e6a70783925c62e13fe13/neomodel-3.2.2.tar.gz" } ], "3.2.3": [ { "comment_text": "", "digests": { "md5": "34f3b2d5923d6389f3da23097f160831", "sha256": "f01ab854684283ce26db37df8a028c2f9136c47e36ac055a83b92b896df41f39" }, "downloads": -1, "filename": "neomodel-3.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "34f3b2d5923d6389f3da23097f160831", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 48002, "upload_time": "2017-04-23T09:36:52", "url": "https://files.pythonhosted.org/packages/fa/70/9a7ab1cf85ad3709953a53097f1e7d043bcf6521ff6cf0aa664ab9a38499/neomodel-3.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa5edc054c721daf46a60314b8dd49f4", "sha256": "64134637a2240a2d8a84f12632bb038719261306ba81da9461c9e1a59e9e9eb1" }, "downloads": -1, "filename": "neomodel-3.2.3.tar.gz", "has_sig": false, "md5_digest": "fa5edc054c721daf46a60314b8dd49f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40807, "upload_time": "2017-04-23T09:36:49", "url": "https://files.pythonhosted.org/packages/38/03/23f58ae35236ccb996467ea38adc116e7de2c4af956b5c2928c980aa2276/neomodel-3.2.3.tar.gz" } ], "3.2.4": [ { "comment_text": "", "digests": { "md5": "192a351dc44685235e65bac26c96e5fd", "sha256": "9f40e4fea285e18fefdeddb2c421fb3a9125df16eb17b78dee62176cb997a1e3" }, "downloads": -1, "filename": "neomodel-3.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "192a351dc44685235e65bac26c96e5fd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 47995, "upload_time": "2017-06-09T17:53:35", "url": "https://files.pythonhosted.org/packages/ce/ed/7bd96624e3a255d3e28fbc4b64bb091ce21c0ddfe9e69bc59d962a200eda/neomodel-3.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "305b184a9635788a0164fc6c75af70ac", "sha256": "fc42b1a82e49e20eaf2e1f9d0e567bb588c18bff5cdd76a5a9b0e363360f07c3" }, "downloads": -1, "filename": "neomodel-3.2.4.tar.gz", "has_sig": false, "md5_digest": "305b184a9635788a0164fc6c75af70ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40819, "upload_time": "2017-06-09T17:53:33", "url": "https://files.pythonhosted.org/packages/59/83/6b122f109c1414db15c85cf20c640b1447ebf31d3b439572d46bb5cc927e/neomodel-3.2.4.tar.gz" } ], "3.2.5": [ { "comment_text": "", "digests": { "md5": "351b3e63c430b8f23bed9cf2e13d704d", "sha256": "c80ef8c15f1d87d57d428a712f8485291b0d297c84b1dd6d7e28725d0850aa6a" }, "downloads": -1, "filename": "neomodel-3.2.5-py2-none-any.whl", "has_sig": false, "md5_digest": "351b3e63c430b8f23bed9cf2e13d704d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 48047, "upload_time": "2017-06-10T10:35:54", "url": "https://files.pythonhosted.org/packages/cd/5a/bb78b15d97d7ea0b3a109af16d06743a588fdbb2a307d66031aa8f66f6b3/neomodel-3.2.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2a5e7399ee857808faed03ae2139b51", "sha256": "3138e960b0524afed6dc212513636e1b11103a69ce598757111763d17cef0a43" }, "downloads": -1, "filename": "neomodel-3.2.5.tar.gz", "has_sig": false, "md5_digest": "e2a5e7399ee857808faed03ae2139b51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40887, "upload_time": "2017-06-10T10:35:52", "url": "https://files.pythonhosted.org/packages/11/1c/1275f109ceb9abcced74ce121aa3048dec70ac75cd4914e8619b7a6f9820/neomodel-3.2.5.tar.gz" } ], "3.2.6": [ { "comment_text": "", "digests": { "md5": "8da776daf9740c1f582cfb3dc2131eb2", "sha256": "39e87b5d7dff3a301002f86b464b5ab7da5ebaae96b82208bf858914112ae18b" }, "downloads": -1, "filename": "neomodel-3.2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "8da776daf9740c1f582cfb3dc2131eb2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 48755, "upload_time": "2018-04-04T16:15:39", "url": "https://files.pythonhosted.org/packages/d4/28/61d2714f238e70b0b578ae056dc426b3897e0453a8d171304893114ec148/neomodel-3.2.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15cbbaf4f3f8b3d7235c492b6a00dbe5", "sha256": "8a69a83ea1d18788733e62519ea5769827a11d61f6d6566de7c922595d536bc2" }, "downloads": -1, "filename": "neomodel-3.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15cbbaf4f3f8b3d7235c492b6a00dbe5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48758, "upload_time": "2018-04-04T16:15:40", "url": "https://files.pythonhosted.org/packages/41/06/59dbab84ade88fab51e19359685e7147b45ff6028b1f2802929d9cc6deae/neomodel-3.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdd3d232e1c40212c8bb458df45a6db7", "sha256": "17ee6e5bfe579d61ecb30c2a423149b2cceb2d7e2d47d96dec5277056fbeb19e" }, "downloads": -1, "filename": "neomodel-3.2.6.tar.gz", "has_sig": false, "md5_digest": "cdd3d232e1c40212c8bb458df45a6db7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42431, "upload_time": "2018-04-04T16:15:42", "url": "https://files.pythonhosted.org/packages/be/5e/a92815938995c4bc16893fbf78357eac12b4bb2ce023ea5bb3b1c1c7e610/neomodel-3.2.6.tar.gz" } ], "3.2.7": [ { "comment_text": "", "digests": { "md5": "8cee1f0d89da358119c5e49fc7ff6e66", "sha256": "f0417cf7e09bff5fb450eb10aac2fd500a6f18597793fd6e97cb52e2164098bd" }, "downloads": -1, "filename": "neomodel-3.2.7.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8cee1f0d89da358119c5e49fc7ff6e66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36807, "upload_time": "2018-04-23T19:55:58", "url": "https://files.pythonhosted.org/packages/2f/16/430eff113f7726155082e17f8d8160d5cb339f33ed7a8f587c7eaae5d003/neomodel-3.2.7.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "cd4494132fc3fa0d25354963b16f8067", "sha256": "e9e24e5d8fab7b0f03201a07c29078b503e68bd2bdebb21450d39b235cc64cfe" }, "downloads": -1, "filename": "neomodel-3.2.7-py2-none-any.whl", "has_sig": false, "md5_digest": "cd4494132fc3fa0d25354963b16f8067", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 49431, "upload_time": "2018-04-23T19:55:56", "url": "https://files.pythonhosted.org/packages/ce/f2/09a0a75eab58a1f3c6e8faae2cace2bf627506102002ee03bb9d4d0451e1/neomodel-3.2.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee1fd47801112682557e45a9190b4db6", "sha256": "f27b112910399b966f778a9e73235a88e5783927a59f9e373f02afe6b35eeda4" }, "downloads": -1, "filename": "neomodel-3.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee1fd47801112682557e45a9190b4db6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49435, "upload_time": "2018-04-23T19:56:33", "url": "https://files.pythonhosted.org/packages/4c/c8/93d98c916f7b7af80152016e62117135bad6478f83f6747b8b23a2bb906b/neomodel-3.2.7-py2.py3-none-any.whl" } ], "3.2.8": [ { "comment_text": "", "digests": { "md5": "01d52ff1eac9fef5c84e2d7a806f9d2e", "sha256": "2557d9d72c99dc711b1f75c4898af561c2ad9b08fb1f8bb5db683a3c0c36620c" }, "downloads": -1, "filename": "neomodel-3.2.8.tar.gz", "has_sig": false, "md5_digest": "01d52ff1eac9fef5c84e2d7a806f9d2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43226, "upload_time": "2018-04-29T15:48:06", "url": "https://files.pythonhosted.org/packages/d2/e6/e9949fc0aa6fe2decdd209c7bee718fcb4f6ea4114744b92832399cf46d7/neomodel-3.2.8.tar.gz" } ], "3.2.9": [ { "comment_text": "", "digests": { "md5": "e64452ac7867372cee01437758b1aa8f", "sha256": "2f7cd8aa60a0069d3cde4938581bfafc690d03820b48cf93aa727b6ec4bd923b" }, "downloads": -1, "filename": "neomodel-3.2.9.tar.gz", "has_sig": false, "md5_digest": "e64452ac7867372cee01437758b1aa8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44491, "upload_time": "2018-07-04T11:03:41", "url": "https://files.pythonhosted.org/packages/5c/55/ec4a0769dfc8e62363c6842770238e8adf90bd066288bf883e5731b3dd78/neomodel-3.2.9.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "b1c2620232c01f226169cf144a36bfc2", "sha256": "a7bbc9fdae17dcd21f2d8581a43d37e7a864b0487e4dbef495ff2522c3ad9dfc" }, "downloads": -1, "filename": "neomodel-3.3.0.tar.gz", "has_sig": false, "md5_digest": "b1c2620232c01f226169cf144a36bfc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52326, "upload_time": "2018-10-12T13:51:51", "url": "https://files.pythonhosted.org/packages/2a/35/2b94512efcbd6050af1c4181b7038de6b37432110acf1651ca4d1523b72d/neomodel-3.3.0.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "3b9ad7ed4459dcf9fe6e0577847718d9", "sha256": "38dec8f65ee60158e0db51f2965483c1f493fba90ac8fea58c0b0fd6891e3374" }, "downloads": -1, "filename": "neomodel-3.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3b9ad7ed4459dcf9fe6e0577847718d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69819, "upload_time": "2019-02-08T16:56:42", "url": "https://files.pythonhosted.org/packages/5c/f5/0380fd6fde04be0a346584f395630c35b3185dbb456513a5e4e860ac046e/neomodel-3.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "857685dd84d0d2133e58afe7f4448c87", "sha256": "7e2e7e5396b1848f78aa289737924243819eba9e3d89bbaad3592cb3fc7eaa88" }, "downloads": -1, "filename": "neomodel-3.3.1.tar.gz", "has_sig": false, "md5_digest": "857685dd84d0d2133e58afe7f4448c87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61320, "upload_time": "2019-02-08T16:56:43", "url": "https://files.pythonhosted.org/packages/a1/7f/e6af843c038df6145cfeecb7bd4ea730cfeb6fbba805c9155ee96a251c9f/neomodel-3.3.1.tar.gz" } ], "3.3.2": [ { "comment_text": "", "digests": { "md5": "67c83d33f767290e83e23fc3e1864f0c", "sha256": "1fb666e46ada72bc0f5ac9e6adf4271aa669e9757eb1f14a586f1cd224e5a8c1" }, "downloads": -1, "filename": "neomodel-3.3.2.tar.gz", "has_sig": false, "md5_digest": "67c83d33f767290e83e23fc3e1864f0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57628, "upload_time": "2019-09-29T08:47:38", "url": "https://files.pythonhosted.org/packages/63/27/7e967bd553c6bae8586237f89e7018865e5c7c86fa576cbbbb2f8f13e2b4/neomodel-3.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "67c83d33f767290e83e23fc3e1864f0c", "sha256": "1fb666e46ada72bc0f5ac9e6adf4271aa669e9757eb1f14a586f1cd224e5a8c1" }, "downloads": -1, "filename": "neomodel-3.3.2.tar.gz", "has_sig": false, "md5_digest": "67c83d33f767290e83e23fc3e1864f0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57628, "upload_time": "2019-09-29T08:47:38", "url": "https://files.pythonhosted.org/packages/63/27/7e967bd553c6bae8586237f89e7018865e5c7c86fa576cbbbb2f8f13e2b4/neomodel-3.3.2.tar.gz" } ] }