{ "info": { "author": "Vince Forgione", "author_email": "vforgione@uchicago.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "# Array of Things Client\n\nThis library serves as the official Python client to the [Array of Things API](https://api.arrayofthings.org/).\n\n## System Requirements\n\nThis library will only run on Python 3.6 or better.\n\nWe __will not__ support Python 2 or earlier versions of Python 3.\n\n## Using the Library\n\nThe AoT Client is available on PyPI:\n\n```bash\n$ pip install aot-client\n```\n\nYou can then use it pull down lists of metadata and observations\nas well as detailed information about metadata.\n\n```python\nfrom aot_client import AotClient\n\nclient = AotClient()\nprojects = client.list_projects()\nfor page in projects:\n for proj in page.data:\n print(f'{proj[\"name\"]} is available at /api/projects/{proj[\"slug\"]}')\n```\n\n## Development and Contributing\n\nTo run the tests locally:\n\n```bash\n$ pipenv install --dev\n$ pipenv run python -m pytest\n```\n\nTo build a release and push it to PyPI:\n\n```bash\n$ pipenv run python setup.py sdist bdist_wheel\n$ pipenv run twine upload dist/*\n```\n\n\n", "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/UrbanCCD-UChicago/aot-client-py", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aot-client", "package_url": "https://pypi.org/project/aot-client/", "platform": "", "project_url": "https://pypi.org/project/aot-client/", "project_urls": { "Homepage": "https://github.com/UrbanCCD-UChicago/aot-client-py" }, "release_url": "https://pypi.org/project/aot-client/2.1.0/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "The Official Python Client of the Array of Things API", "version": "2.1.0" }, "last_serial": 5262986, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2964da289dad634f2196c6bebef77593", "sha256": "9c5e7aab594d109b694aa4e591a33ce34fdd12429ca3220242a7e9db85a65143" }, "downloads": -1, "filename": "aot_client-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2964da289dad634f2196c6bebef77593", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5829, "upload_time": "2018-10-22T21:08:39", "url": "https://files.pythonhosted.org/packages/d9/4c/bfbe03f8c0ee0c0ced9ee193cc5375e82225678e1a01af8da8273c96b0c7/aot_client-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "703cda27439393a1bc435e43274dca80", "sha256": "e93d823f45bf075a1eb666ed5f11300b0322181664bf08fb066d060b49d582bf" }, "downloads": -1, "filename": "aot-client-0.1.0.tar.gz", "has_sig": false, "md5_digest": "703cda27439393a1bc435e43274dca80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4435, "upload_time": "2018-10-22T21:08:40", "url": "https://files.pythonhosted.org/packages/6f/1c/27d28d755116b6aa4a6a98e08d46f3032fb6099aa3bc033c62d46f66f214/aot-client-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c1a3623fb9171975ea2cf9bff591ccf7", "sha256": "b6c08dcee4f668a4870bcb91c186bc524fb25e14ccbd3ce5fbb02e5131e80cff" }, "downloads": -1, "filename": "aot_client-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c1a3623fb9171975ea2cf9bff591ccf7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5808, "upload_time": "2018-10-22T21:17:33", "url": "https://files.pythonhosted.org/packages/1d/ce/31f6d9bd5d5113ac3c1926908b1d1279262513420957f614531684c3d57f/aot_client-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed07f1f717c09f977599027834473088", "sha256": "49cdda8e9bf40faad25a754c8e75372c7faad450fa604dc6a9162a5424e98b9e" }, "downloads": -1, "filename": "aot-client-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ed07f1f717c09f977599027834473088", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4443, "upload_time": "2018-10-22T21:17:35", "url": "https://files.pythonhosted.org/packages/cf/f2/e0fff4fd0f6e94662dcf745f948e33403ff62c08a9a11924880e93417e95/aot-client-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e544edeeed78ac122148f641e0d23f6a", "sha256": "ea32f4e9cbabce3aee0581bb4acc314c96a22281b49a8bdade83ddbd72a05dfa" }, "downloads": -1, "filename": "aot_client-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e544edeeed78ac122148f641e0d23f6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5828, "upload_time": "2018-10-23T01:31:08", "url": "https://files.pythonhosted.org/packages/0c/95/3e87e2e4cfd1b00a7b96e6637a1d3d1832b9e7314760bcf8279aab68de73/aot_client-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d566a165e3b8bf44c15c0b4196e9e1a", "sha256": "ae1449e773f1668250fb2b513b3e5a0c83d9658d0afdd589175ef0018a3859ae" }, "downloads": -1, "filename": "aot-client-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9d566a165e3b8bf44c15c0b4196e9e1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4494, "upload_time": "2018-10-23T01:31:11", "url": "https://files.pythonhosted.org/packages/db/62/b33a2ed9c2ebf1c0522212e9014e8a8ce540d52ed340187f913c2d29d614/aot-client-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "cdb5006a759e50d19819ef1b25e73ae8", "sha256": "b4516295c25c44edc80f6a18090818a1a442bb55a2ffbd8615ad60295daa80d5" }, "downloads": -1, "filename": "aot_client-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cdb5006a759e50d19819ef1b25e73ae8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5817, "upload_time": "2018-10-24T19:10:54", "url": "https://files.pythonhosted.org/packages/93/6f/fb93d8ea2493d3b51a6ed35f602bf56bf72e5add608e30d5a6cf94a2cc1f/aot_client-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16d91db86a646d425dc1f6e75e9f4a96", "sha256": "a31a367b03690e36c1de67cdbb644027cc4b2703af5e871adce2a0fb862e61d1" }, "downloads": -1, "filename": "aot-client-0.2.1.tar.gz", "has_sig": false, "md5_digest": "16d91db86a646d425dc1f6e75e9f4a96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4548, "upload_time": "2018-10-24T19:10:57", "url": "https://files.pythonhosted.org/packages/80/52/d3ad71dba9eca0d200230c40b15ba472fcf2528fe498db308a906be2ba9a/aot-client-0.2.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "5bac58eb0784e1167e83dc8e396938ec", "sha256": "9cb8dbc81d8161534086210b9b2d37ae5a997990fd41bab18be06a6d30e2fd54" }, "downloads": -1, "filename": "aot_client-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5bac58eb0784e1167e83dc8e396938ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5811, "upload_time": "2019-02-26T17:14:35", "url": "https://files.pythonhosted.org/packages/68/b2/2517af96c23e7197e70975c74fcabb8ceb5e2494ea0b679cea98dcc04c69/aot_client-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed32d3689a0fa565fb85fbc08c10a5f0", "sha256": "2f9ca644482a6a1c4eb82631d266c905189f3ce72c712aca1ce659d1d015be4e" }, "downloads": -1, "filename": "aot-client-2.0.0.tar.gz", "has_sig": false, "md5_digest": "ed32d3689a0fa565fb85fbc08c10a5f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4511, "upload_time": "2019-02-26T17:14:39", "url": "https://files.pythonhosted.org/packages/00/b6/8197c03cc80ffd864251d500d5f3652e9ea17f030fd73df6fd0637d44393/aot-client-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "1aed6e581e70e2b3112d9b95815fdd6b", "sha256": "2b3ba56320488e92c7391c36c97defe8767ebd525f33a61d52260da6371e5e47" }, "downloads": -1, "filename": "aot_client-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1aed6e581e70e2b3112d9b95815fdd6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5893, "upload_time": "2019-05-13T15:27:28", "url": "https://files.pythonhosted.org/packages/c5/e1/759e818f3ece156996b2535eba1c1348e2bb6c8ef036b94915a9a85e8303/aot_client-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74b58ff475cf35be15d091b4e2c482be", "sha256": "f5b4cc72c569d301952312af02539df7b04f3247fbbe18d5a943f43649bbd8f2" }, "downloads": -1, "filename": "aot-client-2.1.0.tar.gz", "has_sig": false, "md5_digest": "74b58ff475cf35be15d091b4e2c482be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4612, "upload_time": "2019-05-13T15:27:31", "url": "https://files.pythonhosted.org/packages/69/b0/ed10628331ef300498f4ca071b5ef4b261f1e9d5558b632339402401d790/aot-client-2.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1aed6e581e70e2b3112d9b95815fdd6b", "sha256": "2b3ba56320488e92c7391c36c97defe8767ebd525f33a61d52260da6371e5e47" }, "downloads": -1, "filename": "aot_client-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1aed6e581e70e2b3112d9b95815fdd6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5893, "upload_time": "2019-05-13T15:27:28", "url": "https://files.pythonhosted.org/packages/c5/e1/759e818f3ece156996b2535eba1c1348e2bb6c8ef036b94915a9a85e8303/aot_client-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74b58ff475cf35be15d091b4e2c482be", "sha256": "f5b4cc72c569d301952312af02539df7b04f3247fbbe18d5a943f43649bbd8f2" }, "downloads": -1, "filename": "aot-client-2.1.0.tar.gz", "has_sig": false, "md5_digest": "74b58ff475cf35be15d091b4e2c482be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4612, "upload_time": "2019-05-13T15:27:31", "url": "https://files.pythonhosted.org/packages/69/b0/ed10628331ef300498f4ca071b5ef4b261f1e9d5558b632339402401d790/aot-client-2.1.0.tar.gz" } ] }