{ "info": { "author": "Flavio Curella", "author_email": "flavio.curella@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "=============\ngenericclient\n=============\n\n.. image:: https://travis-ci.org/genericclient/genericclient-base.svg?branch=master\n :target: https://travis-ci.org/genericclient/genericclient-base\n\nBasic facilities for building generic clients for RESTful APIs.\n\nConcrete implementations:\n\n* `sync version `_, based on ``requests``\n* `async version `_, based on ``aiohttp`` (Python 3.5+ only).\n\nInstallation\n============\n\n::\n\n $ pip install genericclient-base\n\nLicense\n=======\n\nLicensed under the MIT License.\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/genericclient/genericclient-base", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "genericclient-base", "package_url": "https://pypi.org/project/genericclient-base/", "platform": "", "project_url": "https://pypi.org/project/genericclient-base/", "project_urls": { "Homepage": "https://github.com/genericclient/genericclient-base" }, "release_url": "https://pypi.org/project/genericclient-base/1.4.1/", "requires_dist": [ "attrs (>=17.4.0)" ], "requires_python": "", "summary": "", "version": "1.4.1" }, "last_serial": 5787623, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "11dc5feadffeeedc6260e5e1a0d5888c", "sha256": "33b948947d1ba35826d1645b2e1e048356befe177d5ab95ad1340ce9a1f57367" }, "downloads": -1, "filename": "genericclient_base-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11dc5feadffeeedc6260e5e1a0d5888c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8122, "upload_time": "2017-11-16T16:34:53", "url": "https://files.pythonhosted.org/packages/63/0c/23fc7a55e2aedced539ead2fbd0cd1d5b7aed4dae961b644ba8c83ec07c3/genericclient_base-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ff311f197d3d1212797faa64da8216d", "sha256": "f7a4baf51639b6a4259819ac16001619fbc6dd833e73169b001f973dcbf5a9db" }, "downloads": -1, "filename": "genericclient-base-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7ff311f197d3d1212797faa64da8216d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4428, "upload_time": "2017-11-16T16:34:54", "url": "https://files.pythonhosted.org/packages/7d/ca/80e9f1a0b9bc7ba1b757d3b3ce7933e31b7ee21f8f037c31ef3ae6bf4233/genericclient-base-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "aa30d2eee51fe54aaea86d56d6d1cedc", "sha256": "81d54f5830a3c5b93afc7bbf7d5373b90aa7b37721d4f963bc9683f5b3c1ee1c" }, "downloads": -1, "filename": "genericclient_base-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa30d2eee51fe54aaea86d56d6d1cedc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8119, "upload_time": "2017-11-16T17:06:21", "url": "https://files.pythonhosted.org/packages/9d/d9/738928c940cb19535e778228366ac044aa35fa6bdb040f4cc77a00dca0a4/genericclient_base-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fae13999e432e5b6fe481cd87e36c6d6", "sha256": "9d62e63044be443ae987a5e3139170af893dc5ad668cf53469d886eae1de05a6" }, "downloads": -1, "filename": "genericclient-base-0.0.2.tar.gz", "has_sig": false, "md5_digest": "fae13999e432e5b6fe481cd87e36c6d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4418, "upload_time": "2017-11-16T17:06:23", "url": "https://files.pythonhosted.org/packages/98/8b/bc8830996a23335715cc3f511a735e65548dd742ddb832fd4b4df410d28f/genericclient-base-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "05bd098c644e3faaebc3bd7ab4072ba1", "sha256": "de1efbd0210e4dfae1ef592f24deae1bb40bac6667fd793da17666f57536ad0b" }, "downloads": -1, "filename": "genericclient_base-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "05bd098c644e3faaebc3bd7ab4072ba1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8123, "upload_time": "2017-11-16T17:23:44", "url": "https://files.pythonhosted.org/packages/ae/c8/52dac8880087ee3d4095192ff97b2e5be981e35314b8462b3a76d1cd2382/genericclient_base-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "822de41e880094ad06f7c374f6c1acbe", "sha256": "414c420ac2d2b19ac6418cf2dc6e00ec41275b604bffc741b6e86a4c9c94a615" }, "downloads": -1, "filename": "genericclient-base-0.0.3.tar.gz", "has_sig": false, "md5_digest": "822de41e880094ad06f7c374f6c1acbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4425, "upload_time": "2017-11-16T17:23:46", "url": "https://files.pythonhosted.org/packages/d7/1a/9958ae1906b5621858653d901c8f4d5aff24c5a6a41462c7c85e5ef36313/genericclient-base-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "b7a8b195f82d0388ccb2ee9b3d6e383d", "sha256": "f8a6e83e5de0d6a50c42fb8725b52431cd7c43f1df0cf332ba55145e1ce9da8c" }, "downloads": -1, "filename": "genericclient_base-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7a8b195f82d0388ccb2ee9b3d6e383d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8187, "upload_time": "2017-11-17T21:53:14", "url": "https://files.pythonhosted.org/packages/89/76/6de12399f062c1f36c1cea54281dd971629cb87f43b8f26ed3f080541ce2/genericclient_base-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b9c616ecb11a26bdc9984d96cd44f17", "sha256": "ffde80257438bacdcd49fb5057be79d0a77d6f3ff06cbfaff41ee8f4cc0dfa30" }, "downloads": -1, "filename": "genericclient-base-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3b9c616ecb11a26bdc9984d96cd44f17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4486, "upload_time": "2017-11-17T21:53:17", "url": "https://files.pythonhosted.org/packages/4e/0b/6a535a134ad7510dec5a59bfaaa347077cb3b72b618d0cf92cc48fd9677e/genericclient-base-0.0.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ba3a0d9e90a9fe8d2d83b721b05706a5", "sha256": "7f7049b2c85e5ce3101ddb55f61530ed6f965b3c5458c98b5b95aed6e3dfed54" }, "downloads": -1, "filename": "genericclient_base-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba3a0d9e90a9fe8d2d83b721b05706a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11382, "upload_time": "2018-03-21T21:10:31", "url": "https://files.pythonhosted.org/packages/2f/37/a7562eaa235aba28e650259f88edf91c6f2771effbbbbb7279609eeb1ac6/genericclient_base-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a89dd4252b33084880895656613a5a1d", "sha256": "6dc6af6ff98c6bc590a0532ded0edf1b260c755b5bd75b3a1db772fe190c38ab" }, "downloads": -1, "filename": "genericclient-base-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a89dd4252b33084880895656613a5a1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6527, "upload_time": "2018-03-21T21:10:33", "url": "https://files.pythonhosted.org/packages/d3/e1/fd81339ebd491ec5997b6644659578aa90bedd06d0dd7fc39ea9cc9012a7/genericclient-base-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b50330209a58888aadfa294d38c3562d", "sha256": "9025dbdfcfe23ce92cbbd9379f5dbb71389d21bceb31f80032d997fec9009ffc" }, "downloads": -1, "filename": "genericclient_base-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b50330209a58888aadfa294d38c3562d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13401, "upload_time": "2018-06-27T15:53:33", "url": "https://files.pythonhosted.org/packages/d7/5f/c64caf4e4282d094e08b4c2aac4d6f95fe94f23abec62216ab81fad69fe5/genericclient_base-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "864e07c3b66e4fbf1536a7c6bbd0056b", "sha256": "3529f0bfddf552f06f4012b436e040480cf059c966cc893f4cab80e26f199d37" }, "downloads": -1, "filename": "genericclient-base-1.0.1.tar.gz", "has_sig": false, "md5_digest": "864e07c3b66e4fbf1536a7c6bbd0056b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6533, "upload_time": "2018-06-27T15:53:34", "url": "https://files.pythonhosted.org/packages/5b/0d/8745b73807878cfc93bf7d4011277d3c8e55aecddcae1b630c4e2f337285/genericclient-base-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e6f18087eba8a40fc431fc4c096e69b3", "sha256": "495e3bc8b0c8f3277a38fed5b4536fadee6830f17bbdad39a6d5edaa8631f6e5" }, "downloads": -1, "filename": "genericclient_base-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6f18087eba8a40fc431fc4c096e69b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13935, "upload_time": "2018-03-28T16:56:18", "url": "https://files.pythonhosted.org/packages/fc/a5/883e0cfe1b98dfa39f99d35732302c5c1ae52ea258c92df1cec32de5fb28/genericclient_base-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "035e6456c33a18ac0b663e8800e67d17", "sha256": "93de65fbe1f8d31aee5ca1acc45b94ff6ee231234bd2334f46eb9e56b35d4971" }, "downloads": -1, "filename": "genericclient-base-1.1.0.tar.gz", "has_sig": false, "md5_digest": "035e6456c33a18ac0b663e8800e67d17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7930, "upload_time": "2018-03-28T16:56:19", "url": "https://files.pythonhosted.org/packages/e2/f3/9833302dc4878dedcad50340824f0b9354a99d2ff5d5fdddc81176f4a3d5/genericclient-base-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "481f975cb93967867a88070f6b166e80", "sha256": "3b6cba19322a1a740db6a7c0795fc6c1a1251e113fbcc633aea35f633bbe2998" }, "downloads": -1, "filename": "genericclient_base-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "481f975cb93967867a88070f6b166e80", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14258, "upload_time": "2018-03-28T17:26:56", "url": "https://files.pythonhosted.org/packages/9a/99/169803581878223a8e80b5f8d4ccb65a41b7b3f4d1f64e4a0470c18ddefd/genericclient_base-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67f6cb78caea3497debc181f95803a42", "sha256": "cd15da896fe176a43c788f79464967029bf082e097f334ad86bc162728eec76f" }, "downloads": -1, "filename": "genericclient-base-1.2.0.tar.gz", "has_sig": false, "md5_digest": "67f6cb78caea3497debc181f95803a42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8032, "upload_time": "2018-03-28T17:26:58", "url": "https://files.pythonhosted.org/packages/e0/bc/a45a1a7acf9414c4661f761b26ca3d25ff755df28cb4b997e9290c6b92ed/genericclient-base-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "b3d8b0162d496220d463cb4cd3ed5d17", "sha256": "d43c61804bba186e8fb6bce785f4a54235939d68da264b65d276e50af9c9fb63" }, "downloads": -1, "filename": "genericclient_base-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3d8b0162d496220d463cb4cd3ed5d17", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14259, "upload_time": "2018-03-28T17:40:00", "url": "https://files.pythonhosted.org/packages/07/ee/787e5217bd75075efe32f86ceef54aa80f9a81dbb1874aa0451780546c56/genericclient_base-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46cc8be28ad591e5698da35737c2c395", "sha256": "0514fdd343ae47f32e4e7f385b6bc92cb46ac8bd45b4f8553cc5a20b9c3362dc" }, "downloads": -1, "filename": "genericclient-base-1.2.1.tar.gz", "has_sig": false, "md5_digest": "46cc8be28ad591e5698da35737c2c395", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8032, "upload_time": "2018-03-28T17:40:01", "url": "https://files.pythonhosted.org/packages/73/49/878828a31db1f7eca9c1c058772b2c6e6b1eb7670c304e9d12edf6797bf3/genericclient-base-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "27cc1ac0c601b448893e7e5179923af3", "sha256": "e2a6e835c5adf05ef8392a8ef1acbb25fdeeeee0b12dd3d10b958199b8b87e50" }, "downloads": -1, "filename": "genericclient_base-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "27cc1ac0c601b448893e7e5179923af3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14257, "upload_time": "2018-03-28T17:41:01", "url": "https://files.pythonhosted.org/packages/d8/78/5fadb0dac392a99fc185e5bc3d8114d9f5eb7825509473c81edb6942409a/genericclient_base-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75ac06e62593e59e72e0766f45d651cf", "sha256": "c36f3a699891ddd32f150244a765bc3b58090ae6e81d7c720bd3c578cd2b1dd7" }, "downloads": -1, "filename": "genericclient-base-1.2.2.tar.gz", "has_sig": false, "md5_digest": "75ac06e62593e59e72e0766f45d651cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8029, "upload_time": "2018-03-28T17:41:02", "url": "https://files.pythonhosted.org/packages/27/95/d67ff40f41421da8094615c5689067b5170f905f79f4a023c9a49fce3f03/genericclient-base-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "929e8bf32228c5e903c21c6109994b7e", "sha256": "568e5a68d08c646fbbee6573dc7e8cb2a5da11bdc9bed894c3729bcb0dd63a35" }, "downloads": -1, "filename": "genericclient_base-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "929e8bf32228c5e903c21c6109994b7e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14261, "upload_time": "2018-06-27T15:53:47", "url": "https://files.pythonhosted.org/packages/11/a0/ec36789971238c5d0860acbb37b66e374fc31ce948fd1a9f9c90b1b5204a/genericclient_base-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e77767bd461fe42ea704faa69eb15f57", "sha256": "990d40bef6f8b7da929b2348f78499f4838bf77874cebef7f5abda28263177fd" }, "downloads": -1, "filename": "genericclient-base-1.2.3.tar.gz", "has_sig": false, "md5_digest": "e77767bd461fe42ea704faa69eb15f57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7975, "upload_time": "2018-06-27T15:53:48", "url": "https://files.pythonhosted.org/packages/12/1d/323f54047967cf3af20947beacdfa0781b449aaf826fe20266c6626c594d/genericclient-base-1.2.3.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "d8ce8375bf9eae9649a3cd50d709e0f9", "sha256": "44fa6f0c441d1b99893b3c4803611df00258e3835deae2757b8c74eb48a62079" }, "downloads": -1, "filename": "genericclient_base-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8ce8375bf9eae9649a3cd50d709e0f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14618, "upload_time": "2018-09-20T20:07:04", "url": "https://files.pythonhosted.org/packages/13/3a/e530b9c4aab3bf3ec619a171d16f1926aa20b7bf5932c04fb8cfde976ad5/genericclient_base-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "811613669fa0d454bffc359a0228a222", "sha256": "33a6c44c7322ed60be046bde237b7513643a735a5b4d59c7d4a91541f3e6b0c7" }, "downloads": -1, "filename": "genericclient-base-1.3.0.tar.gz", "has_sig": false, "md5_digest": "811613669fa0d454bffc359a0228a222", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8283, "upload_time": "2018-09-20T20:07:05", "url": "https://files.pythonhosted.org/packages/1f/dc/2b6297d20d90a4f268d8cdc140eeef49c460177f4cca7e000a05bfd94f9e/genericclient-base-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "a435527ff2a6e254bc44ebd89d3bf87a", "sha256": "3014686c913159ca44ffee61c8559b967da2aeeb750cc30494ee77c4455be082" }, "downloads": -1, "filename": "genericclient_base-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a435527ff2a6e254bc44ebd89d3bf87a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13429, "upload_time": "2019-09-05T16:24:23", "url": "https://files.pythonhosted.org/packages/b0/06/b90e2acd438a5b195a9592672e586740dc320dc77118598c29a85a82df24/genericclient_base-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fff2ab4b0dba8cc5a9df4db8972cf32a", "sha256": "82206d3dd447bdf57dcff0b000332587551b86c75ae029785cc621bc24edd3e8" }, "downloads": -1, "filename": "genericclient-base-1.4.0.tar.gz", "has_sig": false, "md5_digest": "fff2ab4b0dba8cc5a9df4db8972cf32a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9029, "upload_time": "2019-09-05T16:24:25", "url": "https://files.pythonhosted.org/packages/df/49/0c9be3b5ecc266a97909873dac417bee42608373f427831b85f679dda163/genericclient-base-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "e6a97cbfe39045ff0e1c5bf096371eb2", "sha256": "8b982470ed5d5016d0f6b680c0c1fdc51125c12229f3745a8fdca8148313bd7c" }, "downloads": -1, "filename": "genericclient_base-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6a97cbfe39045ff0e1c5bf096371eb2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13775, "upload_time": "2019-09-05T17:32:48", "url": "https://files.pythonhosted.org/packages/76/60/fdb0a79e2e9e594cfb48f8e307051816d37d7aea7d8be5d06c6fdb0d5887/genericclient_base-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36b25890fa93c5ffd9b8a14a2a67dfb6", "sha256": "4b7df621985602be9ea9ad99222c80ff0c7e8c55128b77e46191b8156a952d5c" }, "downloads": -1, "filename": "genericclient-base-1.4.1.tar.gz", "has_sig": false, "md5_digest": "36b25890fa93c5ffd9b8a14a2a67dfb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9220, "upload_time": "2019-09-05T17:32:49", "url": "https://files.pythonhosted.org/packages/48/d0/6f7dac630b66a42a865fef43203f47888b1e7fc10af7dc6fd61ff2b06779/genericclient-base-1.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e6a97cbfe39045ff0e1c5bf096371eb2", "sha256": "8b982470ed5d5016d0f6b680c0c1fdc51125c12229f3745a8fdca8148313bd7c" }, "downloads": -1, "filename": "genericclient_base-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6a97cbfe39045ff0e1c5bf096371eb2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13775, "upload_time": "2019-09-05T17:32:48", "url": "https://files.pythonhosted.org/packages/76/60/fdb0a79e2e9e594cfb48f8e307051816d37d7aea7d8be5d06c6fdb0d5887/genericclient_base-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36b25890fa93c5ffd9b8a14a2a67dfb6", "sha256": "4b7df621985602be9ea9ad99222c80ff0c7e8c55128b77e46191b8156a952d5c" }, "downloads": -1, "filename": "genericclient-base-1.4.1.tar.gz", "has_sig": false, "md5_digest": "36b25890fa93c5ffd9b8a14a2a67dfb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9220, "upload_time": "2019-09-05T17:32:49", "url": "https://files.pythonhosted.org/packages/48/d0/6f7dac630b66a42a865fef43203f47888b1e7fc10af7dc6fd61ff2b06779/genericclient-base-1.4.1.tar.gz" } ] }