{ "info": { "author": "Fauna, Inc", "author_email": "priority@fauna.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Database", "Topic :: Database :: Front-Ends" ], "description": "FaunaDB Python\n==============\n\n.. image:: https://img.shields.io/codecov/c/github/fauna/faunadb-python/master.svg?maxAge=21600\n :target: https://codecov.io/gh/fauna/faunadb-python\n.. image:: https://img.shields.io/pypi/v/faunadb.svg?maxAge=21600\n :target: https://pypi.python.org/pypi/faunadb\n.. image:: https://img.shields.io/badge/license-MPL_2.0-blue.svg?maxAge=2592000\n :target: https://raw.githubusercontent.com/fauna/faunadb-python/master/LICENSE\n\nPython driver for `FaunaDB `_.\n\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install faunadb\n\n\nCompatibility\n-------------\n\nThe following versions of Python are supported:\n\n* Python 2.7\n* Python 3.3\n* Python 3.4\n* Python 3.5\n* Python 3.6\n\n\nDocumentation\n-------------\n\nDriver documentation is available at https://faunadb.readthedocs.org/en/latest/.\n\nSee the `FaunaDB Documentation `_ for a complete API reference, or look in `tests`_\nfor more examples.\n\n\nBasic Usage\n-----------\n\n.. code-block:: python\n\n from faunadb import query as q\n from faunadb.objects import Ref\n from faunadb.client import FaunaClient\n\n client = FaunaClient(secret=\"your-secret-here\")\n\n indexes = client.query(q.paginate(q.indexes()))\n\n print(indexes)\n\nBuilding it yourself\n--------------------\n\n\nSetup\n~~~~~\n\n.. code-block:: bash\n\n $ virtualenv venv\n $ source venv/bin/activate\n $ pip install .\n\n\nTesting\n~~~~~~~\n\nTo run the tests you must have a FaunaDB database available.\nThen set the environment variable ``FAUNA_ROOT_KEY`` to your database's root key.\nIf you use FaunaDB cloud, this is the password you log in with.\n\nThen run ``make test``.\nTo test a single test, use e.g. ``python -m unittest tests.test_client.ClientTest.test_ping``.\n\nTests can also be run via a Docker container with ``FAUNA_ROOT_KEY=\"your-cloud-secret\" make docker-test``\n(an alternate Alpine-based Python image can be provided via `RUNTIME_IMAGE`).\n\n\nCoverage\n~~~~~~~~\n\nTo run the tests with coverage, install the coverage dependencies with ``pip install .[coverage]``,\nand then run ``make coverage``. A summary will be displayed to the terminal, and a detailed coverage report\nwill be available at ``htmlcov/index.html``.\n\n\nDocumenting\n~~~~~~~~~~~\n\nRun ``pip install .[doc]`` to install the needed packages to generate the docs.\nThen run ``make doc``, then open ``docs/_build/html/index.html`` in a web browser.\n\n\nContribute\n----------\n\nGitHub pull requests are very welcome.\n\n\nLicense\n-------\n\nCopyright 2019 `Fauna, Inc. `_\n\nLicensed under the Mozilla Public License, Version 2.0 (the\n\"License\"); you may not use this software except in compliance with\nthe License. You may obtain a copy of the License at\n\n`http://mozilla.org/MPL/2.0/ `_\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\nimplied. See the License for the specific language governing\npermissions and limitations under the License.\n\n\n.. _`tests`: https://github.com/fauna/faunadb-python/blob/master/tests/\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/faunadb/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fauna/faunadb-python", "keywords": "faunadb fauna", "license": "MPL 2.0", "maintainer": "", "maintainer_email": "", "name": "faunadb", "package_url": "https://pypi.org/project/faunadb/", "platform": "", "project_url": "https://pypi.org/project/faunadb/", "project_urls": { "Homepage": "https://github.com/fauna/faunadb-python" }, "release_url": "https://pypi.org/project/faunadb/2.7.0/", "requires_dist": [ "iso8601", "requests", "future", "sphinx ; extra == 'doc'", "sphinx-rtd-theme ; extra == 'doc'", "pylint ; extra == 'lint'", "nose2 ; extra == 'test'", "nose2[coverage_plugin] ; extra == 'test'" ], "requires_python": "", "summary": "FaunaDB Python driver", "version": "2.7.0" }, "last_serial": 5547750, "releases": { "0.0.0.dev2": [ { "comment_text": "", "digests": { "md5": "f24e0a8eae581089387299729e726591", "sha256": "f74f6098e5816203ac599c80b276a78335c2c6cd7b0b6fb3100060a6fa39b84e" }, "downloads": -1, "filename": "faunadb-0.0.0.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "f24e0a8eae581089387299729e726591", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17103, "upload_time": "2016-12-01T18:59:49", "url": "https://files.pythonhosted.org/packages/84/57/3a29f562c3c53a2e08c13a312a14ed47fc8c07fb590d1d8a44f6ebf375e0/faunadb-0.0.0.dev2-py2-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "f4d3e95f8295120f27ed8cdf3e51b206", "sha256": "0647fcbb66f04f1c967283bd9726a205f0240641f4c88333a9b27e9210ce3cb0" }, "downloads": -1, "filename": "faunadb-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f4d3e95f8295120f27ed8cdf3e51b206", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16909, "upload_time": "2016-12-05T18:50:11", "url": "https://files.pythonhosted.org/packages/83/0e/81adfe9dafe35c6037fcd2885284f409e7915f6f84eb07155b2816a40714/faunadb-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0777c2b2b77d3a9e6a7296e42f158d6d", "sha256": "e90f856328db0659e70707ffbcc55e944292ab9fe254d079a7364e6ca2f94523" }, "downloads": -1, "filename": "faunadb-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "0777c2b2b77d3a9e6a7296e42f158d6d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16913, "upload_time": "2016-12-06T19:23:47", "url": "https://files.pythonhosted.org/packages/88/38/036c4098cbd4c48e0f51485852efa94e0d2844e52e2d49bc55a3cab08d4e/faunadb-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45f5af04343c975024ec9bd8806c9e99", "sha256": "1b71f888d705d5fc916ce1098d86aca7143f984d9e2e8f80f33e8d970fdcb920" }, "downloads": -1, "filename": "faunadb-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "45f5af04343c975024ec9bd8806c9e99", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16911, "upload_time": "2016-12-06T19:47:29", "url": "https://files.pythonhosted.org/packages/92/99/dfcc719944edcb436d5d0c0f4c2f47b726eb8ce95a80027549e46cbdb090/faunadb-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4fbbdf3f67a8546569949b43f6b0d172", "sha256": "6b1131cb2effe326d017f4b833c900748cbc5e212371f876bb4dbf3089e642f3" }, "downloads": -1, "filename": "faunadb-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "4fbbdf3f67a8546569949b43f6b0d172", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17077, "upload_time": "2017-03-01T17:24:11", "url": "https://files.pythonhosted.org/packages/05/fd/c6e0e9b99cffa80e912ed5e66f7fec37c92f19ae73b07c1692d74cf2840f/faunadb-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e7affbf8243f8ce2250b81045be457f", "sha256": "8c89fef39910b01a8f0b236fe2e783c2add3d3d9279e8c40e9a4cd327c651d94" }, "downloads": -1, "filename": "faunadb-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e7affbf8243f8ce2250b81045be457f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17080, "upload_time": "2017-03-01T17:24:13", "url": "https://files.pythonhosted.org/packages/44/ee/1a4e368b9b421717b5babcc18766738d152c3fec34bb83f2c91a62068133/faunadb-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7155e7468e7dceacee7bf68dafe0db3", "sha256": "ff9ea0076031ea9e700f8c770d155fb4ca5e1f043b82def62992b6bf88cc3b8f" }, "downloads": -1, "filename": "faunadb-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c7155e7468e7dceacee7bf68dafe0db3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17075, "upload_time": "2017-03-01T17:24:16", "url": "https://files.pythonhosted.org/packages/41/7f/53c762695edd4d856f5cf8909854d8b3d0354aa9392970efa70c15fe622c/faunadb-0.1.2-py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c23daa1297064cb740e328953a3b334a", "sha256": "ea2009f3228fda17728e88dee5d46fc68d3cbc2bc193796d8c07a585dbb02897" }, "downloads": -1, "filename": "faunadb-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c23daa1297064cb740e328953a3b334a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17078, "upload_time": "2017-03-14T17:55:31", "url": "https://files.pythonhosted.org/packages/2c/10/16730bc0f65b4c3814571416913187327d8412d0986f7eb41d93bf5024c3/faunadb-1.0.0-py2.py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "5f6d28c7e6068ae13d64256c1818c25c", "sha256": "0875737f286af51f9b05b19b595226287868247425d81556b52fd5ba9aa63e9c" }, "downloads": -1, "filename": "faunadb-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f6d28c7e6068ae13d64256c1818c25c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17259, "upload_time": "2017-09-12T20:52:53", "url": "https://files.pythonhosted.org/packages/75/53/678e91809e79964070222aa650b1b652987b3aa3c55655ed33ad627a887a/faunadb-1.1.0-py2.py3-none-any.whl" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "e149bf2157be3eb23f5f7fa01a371f82", "sha256": "31e100a4bc91be0e166040f760535c45db7a851eaaa94cffa23cb10f17740e04" }, "downloads": -1, "filename": "faunadb-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e149bf2157be3eb23f5f7fa01a371f82", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18454, "upload_time": "2018-03-20T21:45:24", "url": "https://files.pythonhosted.org/packages/5b/6d/6131876f593d1507bd83c9ec2ea88e28e358c08336eb88ab4dc6853f4182/faunadb-2.0.0-py2.py3-none-any.whl" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "97781772cfcbf60cb680fd0dc1234955", "sha256": "06f64bcaa64aa011827b263d293045d438eadf0a3d857b09579f6e5cd4843700" }, "downloads": -1, "filename": "faunadb-2.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "97781772cfcbf60cb680fd0dc1234955", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16584, "upload_time": "2018-08-02T16:23:08", "url": "https://files.pythonhosted.org/packages/79/14/96aa56269cd4ac81c4eff4333650a0a2abc35fee662c98cc906725339fb0/faunadb-2.5.0-py2.py3-none-any.whl" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "306cb0e6ba6f61c499bc63675303440c", "sha256": "3681b58ce0a45c8e5041e1e858afd227b91dcbf9134698c658fdaeae978c87e3" }, "downloads": -1, "filename": "faunadb-2.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "306cb0e6ba6f61c499bc63675303440c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17338, "upload_time": "2019-01-31T19:45:49", "url": "https://files.pythonhosted.org/packages/98/f2/61208950afc279e5b19c11b3396c3f9e1b4c142eda82e84f79e1feb5456c/faunadb-2.6.0-py2.py3-none-any.whl" } ], "2.6.0.dev0": [ { "comment_text": "", "digests": { "md5": "eaddb38cf064d0964f1405c41f591e35", "sha256": "e0bf8b4c78e396be3bfd19ef5c8ca8a0d12ba54c77dc4fba0f38b5473646c94f" }, "downloads": -1, "filename": "faunadb-2.6.0.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eaddb38cf064d0964f1405c41f591e35", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17403, "upload_time": "2019-01-31T19:41:26", "url": "https://files.pythonhosted.org/packages/1b/1b/eab75d4e2fc20399b4071857b65dfcea44d146897df2b8d18885f67cfa4e/faunadb-2.6.0.dev0-py2.py3-none-any.whl" } ], "2.7.0": [ { "comment_text": "", "digests": { "md5": "ffd4e21f66430f6148ca11bc29f17c00", "sha256": "a3b9f66305334d25c99442297585e769434cf3af6e8d983568a8580246a4dac9" }, "downloads": -1, "filename": "faunadb-2.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ffd4e21f66430f6148ca11bc29f17c00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17994, "upload_time": "2019-07-17T21:10:42", "url": "https://files.pythonhosted.org/packages/99/bb/238cd6fb82c5854a64eb7e99493a86ee3a2a6f9edc17f3d36b46e593100c/faunadb-2.7.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ffd4e21f66430f6148ca11bc29f17c00", "sha256": "a3b9f66305334d25c99442297585e769434cf3af6e8d983568a8580246a4dac9" }, "downloads": -1, "filename": "faunadb-2.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ffd4e21f66430f6148ca11bc29f17c00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17994, "upload_time": "2019-07-17T21:10:42", "url": "https://files.pythonhosted.org/packages/99/bb/238cd6fb82c5854a64eb7e99493a86ee3a2a6f9edc17f3d36b46e593100c/faunadb-2.7.0-py2.py3-none-any.whl" } ] }