{ "info": { "author": "Jelle Jan Bankert (Textkernel BV)", "author_email": "bankert@textkernel.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Database", "Topic :: Software Development", "Topic :: Utilities" ], "description": "******\nREADME\n******\n\nThis library contains everything you need to execute single-request transactions for Neo4j 3.0 and above through its\nHTTP API.\n\nBackground\n==========\nResearch into the speed of performing ETL and batch-type actions on Neo4j showed that using a large, single-request\ntransaction POST-request through Neo4j's HTTP API outperforms other currently available libraries for this use-case\n(e.g. the official 'neo4j-driver' and 'py2neo'). The goal of this connector is to provide convenience methods and\nclasses that abstract away the boilerplate communication code.\n\nCommunity thread about the difference in performance between drivers:\n https://community.neo4j.com/t/barebones-http-requests-much-faster-than-python-neo4j-driver-and-py2neo\n\nExample\n=======\n\n.. code-block:: python\n\n import neo4j\n\n connector = neo4j.Connector('http://localhost:7474', ('neo4j','neo4j'))\n response = connector.run(\"\"\"MATCH () RETURN COUNT(*) as node_count\"\"\")\n first_row = response[0]\n print(first_row['node_count'])\n\nInstallation\n============\n\nTo install the latest stable version, use:\n\n.. code:: bash\n\n pip install neo4j-connector\n\nGithub\n======\n\nThis library lives at https://github.com/textkernel/neo4j-connector. Suggestions, bug-reports and pull requests are\nwelcome there.\n\nDocumentation\n=============\n\nThe full API documentation lives at https://neo4j-connector.readthedocs.io\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/textkernel/neo4j-connector", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "neo4j-connector", "package_url": "https://pypi.org/project/neo4j-connector/", "platform": "", "project_url": "https://pypi.org/project/neo4j-connector/", "project_urls": { "Homepage": "https://github.com/textkernel/neo4j-connector" }, "release_url": "https://pypi.org/project/neo4j-connector/1.0.1/", "requires_dist": [ "requests (<3.0,>=2.0)" ], "requires_python": "", "summary": "Connector with single-request transactions for Neo4j 3.0 and above", "version": "1.0.1" }, "last_serial": 4727995, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "100c4475fe480a535461d428eca4b7c2", "sha256": "7c9f1c8ab55713fd02c6a02a11c6c03ab60845cc2d36fe91141a573f0bb54442" }, "downloads": -1, "filename": "neo4j_connector-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "100c4475fe480a535461d428eca4b7c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5738, "upload_time": "2019-01-22T14:10:47", "url": "https://files.pythonhosted.org/packages/ba/04/245ce46a173f2f3e4915e2392a29443109f1badce314b87400c871ed2516/neo4j_connector-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d0b4da61b58143d52ec171dfd82582d", "sha256": "12df799d4fb9810c4d59220d35bdbbcce82723f05f21f623a5b58aee0939fcf6" }, "downloads": -1, "filename": "neo4j-connector-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7d0b4da61b58143d52ec171dfd82582d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4644, "upload_time": "2019-01-22T14:10:49", "url": "https://files.pythonhosted.org/packages/bc/16/4d1c6ef4c17fa76eb3cc4857e494e6aa9d6e327478c8fcda1d970094f902/neo4j-connector-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "571d7362547be27c8260ae51215c803b", "sha256": "5696120af13505dd1790811625846c2f00b70d4e5523b1b4b33cfe84f27525ef" }, "downloads": -1, "filename": "neo4j_connector-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "571d7362547be27c8260ae51215c803b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5791, "upload_time": "2019-01-22T21:32:08", "url": "https://files.pythonhosted.org/packages/f4/58/c9c26a2d935e7b6c36236831605cdf3f9e342cf30191fe0cb124340e0cec/neo4j_connector-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26d6510c013be5d5fc32b6a7732e277a", "sha256": "ba99e46e3475cf147c66e32e60c728b1589a6e1e8fcb076b19d32130a753fd73" }, "downloads": -1, "filename": "neo4j-connector-1.0.1.tar.gz", "has_sig": false, "md5_digest": "26d6510c013be5d5fc32b6a7732e277a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4651, "upload_time": "2019-01-22T21:32:09", "url": "https://files.pythonhosted.org/packages/4b/51/5fc32edc1f87e25dde222533483cec56b1757cf9105f11f687d6a3d718de/neo4j-connector-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "571d7362547be27c8260ae51215c803b", "sha256": "5696120af13505dd1790811625846c2f00b70d4e5523b1b4b33cfe84f27525ef" }, "downloads": -1, "filename": "neo4j_connector-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "571d7362547be27c8260ae51215c803b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5791, "upload_time": "2019-01-22T21:32:08", "url": "https://files.pythonhosted.org/packages/f4/58/c9c26a2d935e7b6c36236831605cdf3f9e342cf30191fe0cb124340e0cec/neo4j_connector-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26d6510c013be5d5fc32b6a7732e277a", "sha256": "ba99e46e3475cf147c66e32e60c728b1589a6e1e8fcb076b19d32130a753fd73" }, "downloads": -1, "filename": "neo4j-connector-1.0.1.tar.gz", "has_sig": false, "md5_digest": "26d6510c013be5d5fc32b6a7732e277a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4651, "upload_time": "2019-01-22T21:32:09", "url": "https://files.pythonhosted.org/packages/4b/51/5fc32edc1f87e25dde222533483cec56b1757cf9105f11f687d6a3d718de/neo4j-connector-1.0.1.tar.gz" } ] }