{ "info": { "author": "Simon Gauld", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Build Tools" ], "description": "# gm\n\nPython GrayMeta API bindings.\n\nThis project is used to access your GrayMeta installation API using python.\n\n## Installation\n\nThis is avaialble on pypy\n\n pip install gmapi\n\n## Usage\n\n`gmapi` can be used directly via the terminal with the `gm` command, or via the API.\n\n## Usage (Terminal)\n\nYou must first make the `GRAYMETA_SERVER_URL` and your `GRAYMETA_API_KEY` available as environment variables, then you can call `gm`\n\n```\nexport GRAYMETA_SERVER_URL=https://your-installation-of-graymeta\nexport GRAYMETA_API_KEY=your-api-keye\n```\n\n> See your Admin for details of these values\n\nNext, you can just call `gm`:\n\n```\ngm\t\n```\n\n## Usage (API)\n\nHaving installed gmapi via `pip`, you can then use it directly in your python, for example\n\n(demo.py)\n\n```\nfrom gmapi import gmapi.GraymetaClient\n\nSERVER_URL=\"https://your-server\"\nAPI_KEY=\"your-gm-api-key\"\nclient = GraymetaClient(SERVER_URL, API_KEY)\nclient.search()\n```\n\n## API Documentation\n\nTODO\n\n\n\n\n\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/simonski/gm-api-python", "keywords": "Client API to Graymeta v.21", "license": "Apache 2", "maintainer": "", "maintainer_email": "", "name": "gmapi", "package_url": "https://pypi.org/project/gmapi/", "platform": "", "project_url": "https://pypi.org/project/gmapi/", "project_urls": { "Homepage": "https://github.com/simonski/gm-api-python" }, "release_url": "https://pypi.org/project/gmapi/1.17.30/", "requires_dist": [ "requests", "check-manifest; extra == 'dev'", "coverage; extra == 'test'" ], "requires_python": "", "summary": "Python bindings to Graymeta.com Platform API v.21+", "version": "1.17.30" }, "last_serial": 4283427, "releases": { "1.10.21": [ { "comment_text": "", "digests": { "md5": "4aab40070500f8767c4305c96b9795ce", "sha256": "99601c5c1103c248bfb960f04f61cc9ac59101dcedaeccb3931fb2f5ea16fa25" }, "downloads": -1, "filename": "gmapi-1.10.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4aab40070500f8767c4305c96b9795ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6021, "upload_time": "2018-06-29T11:27:49", "url": "https://files.pythonhosted.org/packages/e2/a3/19ef49956671c2aea5394e5ae2a115e3f6b23bedf77f13f84d399f1cd6e0/gmapi-1.10.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3f990ddee208a17c8cd5a04c30d89a7", "sha256": "641d74760de2ce8c8e288c828dcbaf715815da1b9b47f5a812b8b35f889e0545" }, "downloads": -1, "filename": "gmapi-1.10.21.tar.gz", "has_sig": false, "md5_digest": "e3f990ddee208a17c8cd5a04c30d89a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5426, "upload_time": "2018-06-29T11:27:50", "url": "https://files.pythonhosted.org/packages/ad/28/84ca8804c6a1e3528a37da8a6ee0fec9fb98ab7631e481e3ae4e6b78dda2/gmapi-1.10.21.tar.gz" } ], "1.11.24": [ { "comment_text": "", "digests": { "md5": "594761f3a380e9168f772d25fed26336", "sha256": "bba99a5e8e754d6db72d0a635d5fbf82f75777661ff352950f55c9130f6f4ea8" }, "downloads": -1, "filename": "gmapi-1.11.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "594761f3a380e9168f772d25fed26336", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8595, "upload_time": "2018-07-24T10:15:23", "url": "https://files.pythonhosted.org/packages/4f/a3/b70255d78069301057432839bbed1077b22ce24cac270c01ddac83fe5dc8/gmapi-1.11.24-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42c315e1e3b04c31a9e0a72ea76b1de2", "sha256": "bfaad16a3c7a9c1daf30752e7fcc422678b16378f5812c8b70f0f180f51a62c1" }, "downloads": -1, "filename": "gmapi-1.11.24.tar.gz", "has_sig": false, "md5_digest": "42c315e1e3b04c31a9e0a72ea76b1de2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7721, "upload_time": "2018-07-24T10:15:24", "url": "https://files.pythonhosted.org/packages/3f/fa/b079cac7bebcdde8a2926b194e0795e26f4200aead152ade83b73218b12e/gmapi-1.11.24.tar.gz" } ], "1.12.29": [ { "comment_text": "", "digests": { "md5": "70557fe4a1c56f1498d7b8d6569f8729", "sha256": "c2a7ba44a80acc2db0881e2ff12bc01da4325bcabd502c68524f526d46e1a3ad" }, "downloads": -1, "filename": "gmapi-1.12.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70557fe4a1c56f1498d7b8d6569f8729", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9011, "upload_time": "2018-08-06T05:37:11", "url": "https://files.pythonhosted.org/packages/e7/3b/b974bbbe0f780e1fc2799b034516eb05ee00df2c86aecc807f9d28c940ad/gmapi-1.12.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4e36ca5dbabbab78c77ff5118dad390", "sha256": "ba8ba1069368cc6ce0e8d9f79a8d00694acd92d6917599bb69caf82633e94a1b" }, "downloads": -1, "filename": "gmapi-1.12.29.tar.gz", "has_sig": false, "md5_digest": "d4e36ca5dbabbab78c77ff5118dad390", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8139, "upload_time": "2018-08-06T05:37:13", "url": "https://files.pythonhosted.org/packages/90/2d/fbbd810f02fed4645e5bc09aadd3d2fb2365542d0fe3e0d1d51efef086e8/gmapi-1.12.29.tar.gz" } ], "1.13.29": [ { "comment_text": "", "digests": { "md5": "9233a20c376911137580feb4972c422c", "sha256": "d565a5df045f1e1a8f61b17b7fc21d50b764d99809441883696dd032e70bba96" }, "downloads": -1, "filename": "gmapi-1.13.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9233a20c376911137580feb4972c422c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9175, "upload_time": "2018-08-06T14:10:25", "url": "https://files.pythonhosted.org/packages/94/b8/32013020aaab3ff988017de52dccf22f853d30afe72bf41949a4ddd57f08/gmapi-1.13.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "577399338db76c1659dcbb592c5bd54e", "sha256": "381a6932d9c478b4a1fd8cb8493ede9e5af835e84e8737c85daef035bc8be795" }, "downloads": -1, "filename": "gmapi-1.13.29.tar.gz", "has_sig": false, "md5_digest": "577399338db76c1659dcbb592c5bd54e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8303, "upload_time": "2018-08-06T14:10:26", "url": "https://files.pythonhosted.org/packages/96/91/99350d5493ffa8c6589956c9f69f4850943e3e52f39155a362fbde78efa3/gmapi-1.13.29.tar.gz" } ], "1.14.29": [ { "comment_text": "", "digests": { "md5": "9f2b8da03ecd2a8022668765550a5451", "sha256": "94143a11477d0dce79b74d3567546d0dc44b2bcbc829236b87e532a827e418e4" }, "downloads": -1, "filename": "gmapi-1.14.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9f2b8da03ecd2a8022668765550a5451", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9151, "upload_time": "2018-08-06T15:14:31", "url": "https://files.pythonhosted.org/packages/d2/59/08faa62799de648a3d3664873651417d88f6451f8c9f4cd6b2bdcda55a53/gmapi-1.14.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "835a11490a8e9fb852b2e2ddbbefc795", "sha256": "de0263803c54205029dec8c867c0fb186e4a71c28138295545bdc0bc301c619a" }, "downloads": -1, "filename": "gmapi-1.14.29.tar.gz", "has_sig": false, "md5_digest": "835a11490a8e9fb852b2e2ddbbefc795", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8278, "upload_time": "2018-08-06T15:14:33", "url": "https://files.pythonhosted.org/packages/cf/90/2db03a632114e71a64e41b5fdb86dfdbf334778e50e75eccb9fe86e3db6d/gmapi-1.14.29.tar.gz" } ], "1.15.29": [ { "comment_text": "", "digests": { "md5": "239f9f2cb7f3485b920d8ea0b6c6748d", "sha256": "fdb0308a61c0b1e9ecc19e7ea40db3638d0c06ee535d69170024f994c9277ca2" }, "downloads": -1, "filename": "gmapi-1.15.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "239f9f2cb7f3485b920d8ea0b6c6748d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9265, "upload_time": "2018-08-06T20:18:58", "url": "https://files.pythonhosted.org/packages/fc/b1/7e1d6be4095b6e571c2c9b0e500b0ea8fa5f1a9bfcabffd3f222f8cd2941/gmapi-1.15.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08d0a86d02b9b9b334860d6dd1dc5b11", "sha256": "a6cdae0ed31c7f8c1f8e5db8967eb1f3e14f30a38a42baef10dac3ea52370df1" }, "downloads": -1, "filename": "gmapi-1.15.29.tar.gz", "has_sig": false, "md5_digest": "08d0a86d02b9b9b334860d6dd1dc5b11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8371, "upload_time": "2018-08-06T20:19:00", "url": "https://files.pythonhosted.org/packages/d2/96/122e48bc97852d296393fba16d31918aef3e158e68d95865bfa37e387d7e/gmapi-1.15.29.tar.gz" } ], "1.16.29": [ { "comment_text": "", "digests": { "md5": "0dceadf82f581d7326e66a6e29d84c5b", "sha256": "c1735459ebafecd885cd5151bae4039921891d6803689b825ef7d4602e38b846" }, "downloads": -1, "filename": "gmapi-1.16.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0dceadf82f581d7326e66a6e29d84c5b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9266, "upload_time": "2018-08-07T05:28:36", "url": "https://files.pythonhosted.org/packages/78/c3/36a8ffbd330a209fdc8fdb7073ab3339ddd864df7f1df28afb49e08b2aa7/gmapi-1.16.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86b66ffc2529a0bf00839aed9b135ca3", "sha256": "f92968a769c28fa318e8ade587597563a22ffc70d85e2769cf80ce24cbcd05b0" }, "downloads": -1, "filename": "gmapi-1.16.29.tar.gz", "has_sig": false, "md5_digest": "86b66ffc2529a0bf00839aed9b135ca3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8379, "upload_time": "2018-08-07T05:28:39", "url": "https://files.pythonhosted.org/packages/35/8f/641d7721b7672a9150726391fc30188242112ef11da681b197dc7b7df912/gmapi-1.16.29.tar.gz" } ], "1.17.29": [ { "comment_text": "", "digests": { "md5": "a300fc2e76eef232b4f6987b7eb2b5f4", "sha256": "e72620f0d539503473a9b10ad7588790b5db209237e0963945036b6b6036b7a4" }, "downloads": -1, "filename": "gmapi-1.17.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a300fc2e76eef232b4f6987b7eb2b5f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9297, "upload_time": "2018-08-20T15:43:24", "url": "https://files.pythonhosted.org/packages/4a/b3/3a839d5f639a961156da29a2564d38213c93fd9485f1d12c8d002c155005/gmapi-1.17.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e885c2a0aa5c6881d8e030197e03fa47", "sha256": "82f02f241041fe11cb70278b0e9e8ab56c7a9bbad527b89e80a4093d835c699f" }, "downloads": -1, "filename": "gmapi-1.17.29.tar.gz", "has_sig": false, "md5_digest": "e885c2a0aa5c6881d8e030197e03fa47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8413, "upload_time": "2018-08-20T15:43:25", "url": "https://files.pythonhosted.org/packages/c8/98/d0bff609cc6b0462f2b8ecef118cef76d055f2dd0e26092b3faddbde019f/gmapi-1.17.29.tar.gz" } ], "1.17.30": [ { "comment_text": "", "digests": { "md5": "c4e12e7fbc8e5010701175769052d338", "sha256": "c782d9a009f80bbfbd01b39fc4a3da5020438b423b023e6233e3e29e4adbc609" }, "downloads": -1, "filename": "gmapi-1.17.30-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c4e12e7fbc8e5010701175769052d338", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9394, "upload_time": "2018-09-18T12:38:22", "url": "https://files.pythonhosted.org/packages/7a/dc/c353b9b7bf4c6abe92a5192308965bd5e72130f8ee74c81244750a26adbb/gmapi-1.17.30-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b942718206fbf603747235769cecab1", "sha256": "69018f6e0657531cef3455473c5476987a9656156bd321f29b2ca0f442c1ff32" }, "downloads": -1, "filename": "gmapi-1.17.30.tar.gz", "has_sig": false, "md5_digest": "3b942718206fbf603747235769cecab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8511, "upload_time": "2018-09-18T12:38:23", "url": "https://files.pythonhosted.org/packages/30/32/4435e33ed6538df6dd033d9b28241684cb500de9fe670d25562507a2d216/gmapi-1.17.30.tar.gz" } ], "1.4.21": [ { "comment_text": "", "digests": { "md5": "e013738a49739098f2d370085056a59c", "sha256": "a7fbcec6cba13030fdd7420a945a30e387d85331bf90c5b6c5f7193fbcd9726f" }, "downloads": -1, "filename": "gmapi-1.4.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e013738a49739098f2d370085056a59c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4631, "upload_time": "2018-06-04T15:27:22", "url": "https://files.pythonhosted.org/packages/d8/87/82fcfe55dd9df5569648cd44d05b99dd3f59acfe2a6241e8835cdd2e34e5/gmapi-1.4.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a973746b1d88fcf7be5357ff874a35d2", "sha256": "f398d01015d45e2bbf0b57f96835a804bb99bb59df4a9ddb36027d6f2cd3cba4" }, "downloads": -1, "filename": "gmapi-1.4.21.tar.gz", "has_sig": false, "md5_digest": "a973746b1d88fcf7be5357ff874a35d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4249, "upload_time": "2018-06-04T15:27:23", "url": "https://files.pythonhosted.org/packages/71/c4/ad79206e4c02188dd7b770eba5b145e6eae0d6608095fc2139e4504d789b/gmapi-1.4.21.tar.gz" } ], "1.5.21": [ { "comment_text": "", "digests": { "md5": "04314845f5e42464253f0adc0e9a36c8", "sha256": "ce8ef47df920ad1bbcc005975ff9584a0ebb66c826184c93f29415979bc5ad46" }, "downloads": -1, "filename": "gmapi-1.5.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "04314845f5e42464253f0adc0e9a36c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5636, "upload_time": "2018-06-19T06:52:21", "url": "https://files.pythonhosted.org/packages/d0/21/1a20bf8d234c48aa0643f16b43768ea6002261efd0ac72cdf28bce57fb4c/gmapi-1.5.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "417991b140f4ae0d2dbdb4694ca55354", "sha256": "7375f431fc5edc80ef3db17513fb79923473c3a78c32ffea89e2b3c0706aa78e" }, "downloads": -1, "filename": "gmapi-1.5.21.tar.gz", "has_sig": false, "md5_digest": "417991b140f4ae0d2dbdb4694ca55354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5047, "upload_time": "2018-06-19T06:52:23", "url": "https://files.pythonhosted.org/packages/7e/2b/2eebfac312fe817cc3157eed71b2699198dae38962c00b3f182a440259d7/gmapi-1.5.21.tar.gz" } ], "1.6.21": [ { "comment_text": "", "digests": { "md5": "51e957ba93c85e08316bdc6f93258db1", "sha256": "458e060646487599a81f473f453a9594a8878c0cd5e45654c506a2cf136eb5e2" }, "downloads": -1, "filename": "gmapi-1.6.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "51e957ba93c85e08316bdc6f93258db1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5627, "upload_time": "2018-06-19T06:54:26", "url": "https://files.pythonhosted.org/packages/cd/93/199480d72fbc13b1f3c788ab8decb0b597aecc60034b64ee507503bc462f/gmapi-1.6.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcada3c7771a61a010d854f84042c16a", "sha256": "e9dcc65f8e3731ff8838b836272ed2ef18a80512758dbbde78cc9be43bb18c97" }, "downloads": -1, "filename": "gmapi-1.6.21.tar.gz", "has_sig": false, "md5_digest": "fcada3c7771a61a010d854f84042c16a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5036, "upload_time": "2018-06-19T06:54:27", "url": "https://files.pythonhosted.org/packages/41/28/2c597b34675859caaa202f93190f0544848a730b301f65c94370fc94e70a/gmapi-1.6.21.tar.gz" } ], "1.7.21": [ { "comment_text": "", "digests": { "md5": "6a8448d0a825a8163aeaf9460349d4dc", "sha256": "4610a47dd9caefa6abe9698b9bdcbf4c4fb0e6856e7583dcf82ca76024e279cc" }, "downloads": -1, "filename": "gmapi-1.7.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a8448d0a825a8163aeaf9460349d4dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5627, "upload_time": "2018-06-19T06:55:54", "url": "https://files.pythonhosted.org/packages/50/10/1deff6e3da1c6d76db3699b747062cf1c93bd65a8823872a265174b92c87/gmapi-1.7.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70457455fbfc1ed0bcc3693fe1c428a9", "sha256": "814a4263fd07536d4ac6fc929f7d89369c601f6a3828306c35a17cf7e33c6c9a" }, "downloads": -1, "filename": "gmapi-1.7.21.tar.gz", "has_sig": false, "md5_digest": "70457455fbfc1ed0bcc3693fe1c428a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5028, "upload_time": "2018-06-19T06:55:55", "url": "https://files.pythonhosted.org/packages/a3/08/3b1831576ae1dd3ad0ce59a32a4d1a68c20b5f1357936bb90d405dde53c4/gmapi-1.7.21.tar.gz" } ], "1.8.21": [ { "comment_text": "", "digests": { "md5": "453de0ada5d6f018558a9f3674ac6f63", "sha256": "3ed96c23acb3cfde84426c9c2c57d82f02177929dc0f1ff52daca2553c771595" }, "downloads": -1, "filename": "gmapi-1.8.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "453de0ada5d6f018558a9f3674ac6f63", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5982, "upload_time": "2018-06-26T06:01:26", "url": "https://files.pythonhosted.org/packages/34/49/f02d3ad23eee566ef6fa9685be759382519c978142ece5c80e42c9965154/gmapi-1.8.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbe78e7ed3aec650fc2206962703b865", "sha256": "fbc29f6bd9056abf5fee12400a7206583c419f0bf6f14ce4125541f09797779b" }, "downloads": -1, "filename": "gmapi-1.8.21.tar.gz", "has_sig": false, "md5_digest": "bbe78e7ed3aec650fc2206962703b865", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5397, "upload_time": "2018-06-26T06:01:28", "url": "https://files.pythonhosted.org/packages/7a/4e/13529ed92ac27c075ab28d56aae64b79754de8bd26809d9b4426762bf0c6/gmapi-1.8.21.tar.gz" } ], "1.9.21": [ { "comment_text": "", "digests": { "md5": "4917073771f692ddf69ad77c09480627", "sha256": "ab97f8b0d2124e445b358f9247c1e5ade59959203d2f1affd4f32c3fe3c02dbb" }, "downloads": -1, "filename": "gmapi-1.9.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4917073771f692ddf69ad77c09480627", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5976, "upload_time": "2018-06-29T06:47:15", "url": "https://files.pythonhosted.org/packages/a1/06/743c8faedcf963bb04e1bdbd93d3cb6c3a7e503fc548dc71305680b77021/gmapi-1.9.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "470acb0342acf12ab936304b7a817b04", "sha256": "0b45e16418f48e7c88362e28bdbea1ad2f976d3f587893fac6104f331b9018fe" }, "downloads": -1, "filename": "gmapi-1.9.21.tar.gz", "has_sig": false, "md5_digest": "470acb0342acf12ab936304b7a817b04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5415, "upload_time": "2018-06-29T06:47:19", "url": "https://files.pythonhosted.org/packages/1e/cc/4b908498ecd03cf438b0bf53b8222a0e786282644866eb42007c543dfd5b/gmapi-1.9.21.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c4e12e7fbc8e5010701175769052d338", "sha256": "c782d9a009f80bbfbd01b39fc4a3da5020438b423b023e6233e3e29e4adbc609" }, "downloads": -1, "filename": "gmapi-1.17.30-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c4e12e7fbc8e5010701175769052d338", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9394, "upload_time": "2018-09-18T12:38:22", "url": "https://files.pythonhosted.org/packages/7a/dc/c353b9b7bf4c6abe92a5192308965bd5e72130f8ee74c81244750a26adbb/gmapi-1.17.30-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b942718206fbf603747235769cecab1", "sha256": "69018f6e0657531cef3455473c5476987a9656156bd321f29b2ca0f442c1ff32" }, "downloads": -1, "filename": "gmapi-1.17.30.tar.gz", "has_sig": false, "md5_digest": "3b942718206fbf603747235769cecab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8511, "upload_time": "2018-09-18T12:38:23", "url": "https://files.pythonhosted.org/packages/30/32/4435e33ed6538df6dd033d9b28241684cb500de9fe670d25562507a2d216/gmapi-1.17.30.tar.gz" } ] }