{ "info": { "author": "Jordan Matelsky", "author_email": "opensource@fitmango.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "

tamarind

\n

\ud83e\udd6d

\n
manage multiple ephemeral neo4j containers
\n

\n\"PyPI\"\n\n\n

\n\n## Installation\n\nInstall from PyPI using pip:\n\n```shell\npip3 install tamarind\n```\n\nYou will need Docker already installed if you intend to use the Docker provisioning service.\n\n\n## Usage\n\n### Creating a new db\n\n```python\nfrom tamarind import Neo4jDockerProvisioner\n\nN = Neo4jDockerProvisioner()\n\nN.start(\"MyDatabase\")\n```\n\nNow you can access this graph database through py2neo:\n\n```python\n>>> N[\"MyDatabase\"]\n\n```\n\nThe object returned is a [`py2neo.database.Graph`](https://py2neo.org/v4/database.html#py2neo.database.Graph) object:\n\n```python\n>>> N[\"MyDatabase\"].run(\"MATCH (a:Person) RETURN a.name, a.born LIMIT 4\").data()\n[{'a.born': 1964, 'a.name': 'Keanu Reeves'},\n {'a.born': 1967, 'a.name': 'Carrie-Anne Moss'},\n {'a.born': 1961, 'a.name': 'Laurence Fishburne'},\n {'a.born': 1960, 'a.name': 'Hugo Weaving'}]\n\n\n```\n\n### List all\n\n```python\n>>> N.ps().keys()\n['MyDatabase', 'OldDatabase']\n```\n\n### Stop a service\n\n```python\n>>> N.stop(\"OldDatabase\")\n>>> N.ps().keys()\n['MyDatabase']\n```\n\n## Legal\n\nLicensed under Apache 2.0. Reach out to opensource@fitmango.com with questions.\n\n> Copyright 2019 FitMango.\n>\n> Licensed under the Apache License, Version 2.0 (the \"License\");\n> you may not use this codebase except in compliance with the License.\n> You may obtain a copy of the License at\n>\n> http://www.apache.org/licenses/LICENSE-2.0\n>\n> Unless required by applicable law or agreed to in writing, software\n> distributed under the License is distributed on an \"AS IS\" BASIS,\n> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n> See the License for the specific language governing permissions and\n> limitations under the License.\n\n---\n\n
Made with \u2764\ufe0f at \ud83e\udd6d
", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/FitMango/tamarind", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tamarind", "package_url": "https://pypi.org/project/tamarind/", "platform": "", "project_url": "https://pypi.org/project/tamarind/", "project_urls": { "Homepage": "https://github.com/FitMango/tamarind" }, "release_url": "https://pypi.org/project/tamarind/0.1.5/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "More Neo4j than you can shake a cat at", "version": "0.1.5" }, "last_serial": 5783163, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e8a8bbae673302590782ec58ff374bc5", "sha256": "61c23376891cab06ae3d1d4b80a742c0bd2524b13eec0483da0eea0c1d9f4191" }, "downloads": -1, "filename": "tamarind-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8a8bbae673302590782ec58ff374bc5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 7593, "upload_time": "2019-03-29T16:24:27", "url": "https://files.pythonhosted.org/packages/96/c0/768ae05e9683a0588591a968d2fa17703398790a11689f403d3aac0413c4/tamarind-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd37aa83045adc9ace32986a2bfec8a9", "sha256": "3ccdc94183a82e2525647e469eba3c0e8da1c02997a28c64a000aecc58c9a27b" }, "downloads": -1, "filename": "tamarind-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dd37aa83045adc9ace32986a2bfec8a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4261, "upload_time": "2019-03-29T16:24:29", "url": "https://files.pythonhosted.org/packages/a2/c7/483afdcbb2ff9299df6161565ec2c1f3903e5dac8ff67f6eefa347964507/tamarind-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1ee8e3a7c9339a7e3ea8395ccbfde61c", "sha256": "b9ec4b138b87bac151fe31690503eaa06789ecbf9248d96a8944ab1a96144df2" }, "downloads": -1, "filename": "tamarind-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ee8e3a7c9339a7e3ea8395ccbfde61c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 8281, "upload_time": "2019-03-30T17:50:16", "url": "https://files.pythonhosted.org/packages/ae/33/dec202356a42218d52d8640b0eb8aa1ffa0ff298269e98e78846c3142ce0/tamarind-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "641f12efd46ccff645cbde7dce98faf0", "sha256": "816fd799df5b84e46fa30da48d84a61b0820b9173b18a501f7bf2cfcc28ebc06" }, "downloads": -1, "filename": "tamarind-0.1.1.tar.gz", "has_sig": false, "md5_digest": "641f12efd46ccff645cbde7dce98faf0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4940, "upload_time": "2019-03-30T17:50:17", "url": "https://files.pythonhosted.org/packages/a3/ea/3aa687b345554584c6a65087e7885dbcd50534b158734d836a7a8ee58e7f/tamarind-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6cbe205af1e25b084f3022b8d42cef85", "sha256": "e78e4d0ed6153421b88237d8093c4a097f1afac2da6cff97a19fcd6d9c3cd4cd" }, "downloads": -1, "filename": "tamarind-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6cbe205af1e25b084f3022b8d42cef85", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5371, "upload_time": "2019-09-03T15:51:06", "url": "https://files.pythonhosted.org/packages/1c/05/297b2acfdded1a5c2a3431284b6f6bc50104fc1df328830b53c8ebf3dcbc/tamarind-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "1a6efdb9a185a20b19030dbbcfc8a202", "sha256": "3116181dd2d050d05c707e8dc7563a136c83d6c49f0cfe317acf0289cb55ff7e" }, "downloads": -1, "filename": "tamarind-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1a6efdb9a185a20b19030dbbcfc8a202", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5357, "upload_time": "2019-09-04T16:35:22", "url": "https://files.pythonhosted.org/packages/4b/78/b7a846fc0c4ee57b4ca4fb920cfd85ca0af68be0810e310be0617d186fe4/tamarind-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "d3706f9f80f03695a9c5cd11eb37cfe5", "sha256": "478dabf0a789892fa549ee7bcbbddc245419b3599631503c9e84e956e53ab9c3" }, "downloads": -1, "filename": "tamarind-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d3706f9f80f03695a9c5cd11eb37cfe5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5795, "upload_time": "2019-09-04T19:51:13", "url": "https://files.pythonhosted.org/packages/80/c0/1e8c7efceec5caa727dfd62fa001ff606abc0677bc4ee60fe07b39506ec0/tamarind-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d3706f9f80f03695a9c5cd11eb37cfe5", "sha256": "478dabf0a789892fa549ee7bcbbddc245419b3599631503c9e84e956e53ab9c3" }, "downloads": -1, "filename": "tamarind-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d3706f9f80f03695a9c5cd11eb37cfe5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5795, "upload_time": "2019-09-04T19:51:13", "url": "https://files.pythonhosted.org/packages/80/c0/1e8c7efceec5caa727dfd62fa001ff606abc0677bc4ee60fe07b39506ec0/tamarind-0.1.5.tar.gz" } ] }