{ "info": { "author": "Nick McHale", "author_email": "nmchale@jamasoftware.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries" ], "description": "# Jama Software\nJama Software is the definitive system of record and action for product development. The company\u2019s modern requirements \nand test management solution helps enterprises accelerate development time, mitigate risk, slash complexity and verify \nregulatory compliance. More than 600 product-centric organizations, including NASA, Boeing and Caterpillar use Jama to \nmodernize their process for bringing complex products to market. The venture-backed company is headquartered in \nPortland, Oregon. For more information, visit [jamasoftware.com](http://jamasoftware.com).\n\nPlease visit [dev.jamasoftware.com](http://dev.jamasoftware.com) for additional resources and join the discussion in our\n community [community.jamasoftware.com](http://community.jamasoftware.com).\n\n\n# py-jama-rest-client\npy-jama-rest-client by Jama Software is a Python REST API client for Jama Connect\u2122. The client will allow customers to \neasily access the REST API to retrieve, and modify data within their Jama Instance. \n\nPlease note that this client is distributed as-is as an example and will likely require modification to work for your \nspecific use-case.\n\n## Requirements\n- [Python 3.7](https://www.python.org/downloads/release/python-372/)\n- [Pipenv(recommended)](https://pipenv.readthedocs.io/en/latest/)\n\n## Setup\nCreate a new directory and install py-jama-rest-client using pipenv.\n ```bash\n mkdir example_project\n cd example_project\n pipenv --python 3.7\n pipenv install py-jama-rest-client\n```\n\n### REST Calls Supported in the Client\n\n##### API information\n- GET available endpoints\n\n##### Abstract Items\n- ~~GET abstract items by document key~~(Deprecated)\n- GET abstract items(second method added to support all parameter options. Previous method left to preserve backwards \ncompatibility)\n\n##### Attachments\n- PUT attachment file, uploads content to an attachment object by attachmentID\n- GET a specific attachment by ID\n\n##### Items\n- GET filter results, gets all results for the specified filter.\n\n##### Items\n- GET all items by project \n- GET a specific item by ID\n- GET all downstream relationships for an item by item ID\n- GET all upstream relationships for an item by item ID\n- GET all children of an item\n- GET all synced items\n- GET synced item sync status\n- GET Locked state of an item\n- DELETE an Item by ID\n- PATCH an Item\n- POST an item to a project\n- POST item attachment\n- POST a tag to an item\n- PUT an item\n- PUT item lock\n\n##### Relationship Types\n- GET all relationship types\n- GET a specific relationship type by ID\n\n##### Item Types\n- GET all item types\n- GET a specific item type by ID\n\n##### Pick lists\n- GET all pick lists\n- GET a specific pick list by ID\n- GET all pick list options for a specific pick list by pick list ID\n\n##### Pick list options\n- GET a specific pick list option by pick list option ID\n\n##### Projects: \n- GET all projects\n- POST new attachment item\n\n##### Tags\n- GET all tags for a specific project\n- POST a new tag to a specific project\n\n##### Test Cycles\n- GET test cycle by test cycle id\n\n##### Test Plans\n- POST a new test cycle to a test plan by test plan id\n\n##### Test Runs\n- GET all test runs associated with a particular test cycle id\n- PUT test runs by id. Allows updating of test run fields.\n\n##### Relationships\n- POST relationship\n- GET relationship by id\n- GET relationships by project id\n- DELETE relationship by id\n\n## Usage Examples\n\n#### Client instantiation\nTo instantiate a Basic authentication client:\n```python\n\nbasic_auth_client = JamaClient('https://yourdomain.jamacloud.com', credentials=('username', 'password'))\n```\n\nTo instantiate a OAuth authenticated client: \n```python\noauth_client = JamaClient('https://yourdomain.jamacloud.com', credentials=('clientID', 'ClientSecret'), oauth=True)\n```\n\n\n#### Logging\nThe Py Jama Rest Client will log API messages to the logger 'py_jama_rest_client' you can get this logger for \nsetup / customization by calling `logging.getLogger('py_jama_rest_client')`\n\n\n#### Get all projects\n1) Download [get_all_projets.py](examples/get_all_projects.py) to your example_project directory\n2) Enter your Jama URL, username, and password into the corrisponding variables at the top of the file.\n3) To execute the script execute the following form your example_project directory: \n ```bash\n pipenv run python get_all_projects.py\n ```\n\n## Additional Documentation\nhttps://jamasoftware.github.io/py-jama-rest-client/\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/JamaSoftware/py-jama-rest-client", "keywords": "REST Client", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "py-jama-rest-client", "package_url": "https://pypi.org/project/py-jama-rest-client/", "platform": "", "project_url": "https://pypi.org/project/py-jama-rest-client/", "project_urls": { "Bug Reports": "https://github.com/JamaSoftware/py-jama-rest-client/issues", "Homepage": "https://github.com/JamaSoftware/py-jama-rest-client", "Jama Developer resources": "https://dev.jamasoftware.com", "Jama Software": "https://www.jamasoftware.com", "Source": "https://github.com/JamaSoftware/py-jama-rest-client" }, "release_url": "https://pypi.org/project/py-jama-rest-client/1.8.1/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "A client for the Jama Connect REST API", "version": "1.8.1" }, "last_serial": 5811176, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "eb0a48731c180dbe2980b649ad15f5e7", "sha256": "8cff67960714da332342340d421658bccfc0bc2dead10c84af6bb8e26f5d25e5" }, "downloads": -1, "filename": "py_jama_rest_client-1.0.1-py3.7.egg", "has_sig": false, "md5_digest": "eb0a48731c180dbe2980b649ad15f5e7", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 12670, "upload_time": "2019-03-04T17:05:04", "url": "https://files.pythonhosted.org/packages/4e/8e/65f1475c8eb535fe4badcc764b1adcd25032c63134dd6d1cac7752416156/py_jama_rest_client-1.0.1-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "1ecf196edb452972b49653ce9a30a664", "sha256": "50feb7e86c2c86926753b8ccf17dfd94796cf7d3e10f7bc2597cd326965fdfbb" }, "downloads": -1, "filename": "py_jama_rest_client-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1ecf196edb452972b49653ce9a30a664", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7410, "upload_time": "2019-01-12T20:02:43", "url": "https://files.pythonhosted.org/packages/6b/43/40cac2110190549593cabcd8fdeb25c3f95dd6af79922045fe2cd4f4f65c/py_jama_rest_client-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a04eef60b983608e0c178439e7b2318", "sha256": "2714340a09b9e5693fdabb72ebf1ba74f713908c0cffb4f3b2cf7b5f5660c461" }, "downloads": -1, "filename": "py-jama-rest-client-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3a04eef60b983608e0c178439e7b2318", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14563, "upload_time": "2019-01-12T20:02:45", "url": "https://files.pythonhosted.org/packages/fd/75/67da9600611024f9070840ba014f62e09e2d6aeb551bad096f339d6dcd0a/py-jama-rest-client-1.0.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "aefec82a0d25f11fb694c19dbf8e8163", "sha256": "9ae73df7982bb3d335aa32893ea23cf43f58322a802429fcefcbf3ca3f9de66c" }, "downloads": -1, "filename": "py_jama_rest_client-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "aefec82a0d25f11fb694c19dbf8e8163", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8888, "upload_time": "2019-03-04T17:05:01", "url": "https://files.pythonhosted.org/packages/2a/63/2128b5c7e545cfeabe89aa19b293887eeda7f61160ffe9d5388406211381/py_jama_rest_client-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcc8a7c2fd75bb52bcff92147bc00cf0", "sha256": "9f077dd4a2461d9fd0697f08eb3fbd34652e9be6bb7e94db33aef0dd79217702" }, "downloads": -1, "filename": "py-jama-rest-client-1.1.1.tar.gz", "has_sig": false, "md5_digest": "fcc8a7c2fd75bb52bcff92147bc00cf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16161, "upload_time": "2019-03-04T17:05:03", "url": "https://files.pythonhosted.org/packages/81/91/6e3b2ae578e6544a79a7253ba1571a17478d5d767c33307f78df94f33170/py-jama-rest-client-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "91ed1ef994d31d9d126d7949e96025ef", "sha256": "a28e3ba1c8b654610b6376c6e038c25bdafb6f6a92948b267942cfb12855e5fb" }, "downloads": -1, "filename": "py_jama_rest_client-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "91ed1ef994d31d9d126d7949e96025ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8935, "upload_time": "2019-04-05T16:54:13", "url": "https://files.pythonhosted.org/packages/f3/9d/3144e16cd33527533a85bdb9c73a2cfac5f9dd8b91ca13a968c3154cce82/py_jama_rest_client-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f083ab5f5a375dae5819b2f3fbca7654", "sha256": "3d37305add9f0c376f22b4caf0cd70d003257259d2f3e50d6b3917255d4692a3" }, "downloads": -1, "filename": "py-jama-rest-client-1.1.2.tar.gz", "has_sig": false, "md5_digest": "f083ab5f5a375dae5819b2f3fbca7654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16201, "upload_time": "2019-04-05T16:54:16", "url": "https://files.pythonhosted.org/packages/e5/d5/79305ac4874f47c396be83ee5a547ddb8821bbaf41f951c65a73f390a3b4/py-jama-rest-client-1.1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "ddd78d38ef1a8d2cd15574438e326312", "sha256": "8884560d061cad5f8681d0e842ca3f56ee985c07cff2c42e2b0e3d5edd3468d3" }, "downloads": -1, "filename": "py_jama_rest_client-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ddd78d38ef1a8d2cd15574438e326312", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9261, "upload_time": "2019-04-08T21:20:47", "url": "https://files.pythonhosted.org/packages/39/20/100a52164cb8b7dc136f90fd1bb6894e198633694207703d5a5c8e1e1d60/py_jama_rest_client-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d33a4880e729fa6d4a4b1688e17a1d43", "sha256": "14272f10885b7ee1dcbd28b8f9bc23029f617f5d6f72ca72ef258f4b55ef4156" }, "downloads": -1, "filename": "py-jama-rest-client-1.2.1.tar.gz", "has_sig": false, "md5_digest": "d33a4880e729fa6d4a4b1688e17a1d43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17169, "upload_time": "2019-04-08T21:20:50", "url": "https://files.pythonhosted.org/packages/b6/7f/f46328a9eba74ba6764b59f822eef48f5ea8aca29035e7d7683885b68a11/py-jama-rest-client-1.2.1.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "e45bcc124321a6c2b4fd75938c483570", "sha256": "293d98efe1560fb92006dc0d56fb610eb7ed7013b7672acec8e6e164e883e27c" }, "downloads": -1, "filename": "py_jama_rest_client-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e45bcc124321a6c2b4fd75938c483570", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9507, "upload_time": "2019-04-19T21:17:32", "url": "https://files.pythonhosted.org/packages/96/86/30fc807eded6a0a3b3f2c6cdfda6ecfb285ef789ba6bb1fb083a4463daba/py_jama_rest_client-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a15af9a6c662ffc8592a5b88e855fdb", "sha256": "b6bb8d83726b82bd2da977e32920261d50b62f6156475a927a9050cad40d7b6e" }, "downloads": -1, "filename": "py-jama-rest-client-1.3.1.tar.gz", "has_sig": false, "md5_digest": "0a15af9a6c662ffc8592a5b88e855fdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17498, "upload_time": "2019-04-19T21:17:34", "url": "https://files.pythonhosted.org/packages/12/3d/6437f04fd6a77409b328e5dc65c4b370b065335aa25fbc8ff16760a7d792/py-jama-rest-client-1.3.1.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "f913b1a486acdf183ca131b4c95f96f9", "sha256": "ddabaadb9ff3f705c74b5f4d9167560bc6d280195ab1bdf4078b1b93a8cf77cd" }, "downloads": -1, "filename": "py_jama_rest_client-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f913b1a486acdf183ca131b4c95f96f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10196, "upload_time": "2019-05-01T17:45:15", "url": "https://files.pythonhosted.org/packages/d0/85/8fc7787f7a103c13a2dc1e09358b8ec6bf2ecf346b1cc509709484419f6c/py_jama_rest_client-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca8f70eb9fee396b0daad15170f5817a", "sha256": "70216577703cff65ea28a2d03e41366ec7ae5afae2fcf513de110205d6c3fd22" }, "downloads": -1, "filename": "py-jama-rest-client-1.4.1.tar.gz", "has_sig": false, "md5_digest": "ca8f70eb9fee396b0daad15170f5817a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19553, "upload_time": "2019-05-01T17:45:18", "url": "https://files.pythonhosted.org/packages/f7/c5/371a58c11b6d3dd4d4fda6b76cd4a65f9adfb57c178665943ad9a7af4cce/py-jama-rest-client-1.4.1.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "25b677a03210bb2591fd03f43e691182", "sha256": "6a7be35a40dcd5ab2aefb6d3c24136862b9ae977f714d188bb1cff5954959d6e" }, "downloads": -1, "filename": "py_jama_rest_client-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "25b677a03210bb2591fd03f43e691182", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10446, "upload_time": "2019-05-09T17:39:07", "url": "https://files.pythonhosted.org/packages/53/fd/aeef2e1af54f202ffd88a2428b0cb3d9b3118adb8d7e63a32cf7b7a74f6d/py_jama_rest_client-1.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c897a33fcbba55de849ff63a7ec89856", "sha256": "0aae9224f8db4f076ef2adc29a6bfecf1863d924720dbb53fe2535078f658efe" }, "downloads": -1, "filename": "py-jama-rest-client-1.5.1.tar.gz", "has_sig": false, "md5_digest": "c897a33fcbba55de849ff63a7ec89856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20111, "upload_time": "2019-05-09T17:39:08", "url": "https://files.pythonhosted.org/packages/d7/6c/b21866d6c8d73b328776c10a2ed6a0299f71dc347ed515c3c8257b440322/py-jama-rest-client-1.5.1.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "87b94a74c397456eb6749cf9ef598020", "sha256": "18e7649bf07108c681be297cbfff2d4556aca752a6b4ea79da003484b9be52a0" }, "downloads": -1, "filename": "py_jama_rest_client-1.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "87b94a74c397456eb6749cf9ef598020", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10514, "upload_time": "2019-05-09T19:26:09", "url": "https://files.pythonhosted.org/packages/e2/d3/63e524877b9cf8b84988f44d5f0f9c62d018661ebc9b4b50b408172376b3/py_jama_rest_client-1.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08017cd2573ef8bc2003bb8eb13b6eb0", "sha256": "0dd20eb810524a3212c9ea07ac302038da19c25dc21db92f231abfad3417974d" }, "downloads": -1, "filename": "py-jama-rest-client-1.6.1.tar.gz", "has_sig": false, "md5_digest": "08017cd2573ef8bc2003bb8eb13b6eb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20220, "upload_time": "2019-05-09T19:26:11", "url": "https://files.pythonhosted.org/packages/ad/1a/38da8165dd9297461df8809c2d26b205bc9070348a38cd73496d662f9df3/py-jama-rest-client-1.6.1.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "d3a8afdb52fb6319686bbd0ebbdb84d9", "sha256": "998d78db811cf1c58f8e72452a45fef781b0bd7aed09d6595fdf3ab778616a5a" }, "downloads": -1, "filename": "py_jama_rest_client-1.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d3a8afdb52fb6319686bbd0ebbdb84d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11439, "upload_time": "2019-07-24T22:09:18", "url": "https://files.pythonhosted.org/packages/5d/e0/98e87cc6eec3a81b848d1d9b2d906ad0bd1fdac754c2d042548612e6cf22/py_jama_rest_client-1.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "874e3fc1de6c342f1633f7a13f1d2005", "sha256": "cae7742e8c357bf683c3ba67bb6e6b9b45101c215cf27a3c89d2c5aff6fa1447" }, "downloads": -1, "filename": "py-jama-rest-client-1.7.0.tar.gz", "has_sig": false, "md5_digest": "874e3fc1de6c342f1633f7a13f1d2005", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21698, "upload_time": "2019-07-24T22:09:20", "url": "https://files.pythonhosted.org/packages/64/d6/221b7a879c8b5ce2b5c3f78014b503166dc0a50fc59c621bee15fe43b22d/py-jama-rest-client-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "9637ac90279ca297a3a09c9d27ffee3e", "sha256": "5a6146a70fc63a3df9d138a8ce4cde857b86ea51d99d10eb7eccf5c145ca9306" }, "downloads": -1, "filename": "py_jama_rest_client-1.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9637ac90279ca297a3a09c9d27ffee3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11826, "upload_time": "2019-08-06T21:11:39", "url": "https://files.pythonhosted.org/packages/da/cf/97b28b6e2772c01166d299b4295b38b38b9270888fabc4165c3ff0109fe3/py_jama_rest_client-1.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73cbb05a09e1bc09ba677fe02fc8487e", "sha256": "3b6e4b4e00969fa9694008550e8817df39899c10013014b23bf53f4db09890f9" }, "downloads": -1, "filename": "py-jama-rest-client-1.8.0.tar.gz", "has_sig": false, "md5_digest": "73cbb05a09e1bc09ba677fe02fc8487e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22235, "upload_time": "2019-08-06T21:11:42", "url": "https://files.pythonhosted.org/packages/e8/4c/2b533390baba3978c6d134bbc846c5c9ef864da5c6e9643b74bd5bd62adb/py-jama-rest-client-1.8.0.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "379797a4952e6ac2cd69a34166b57852", "sha256": "7c3e6f463e38e3b0fe7d79d02ccfcee1f81932f7b400d082089e5e6bc8c4d48d" }, "downloads": -1, "filename": "py_jama_rest_client-1.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "379797a4952e6ac2cd69a34166b57852", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11842, "upload_time": "2019-09-10T21:09:54", "url": "https://files.pythonhosted.org/packages/ed/b9/de655f463834efcbb3591a79319be0efd15d28ce3a09e8db7ce62946391b/py_jama_rest_client-1.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efaf7935b2f4f29b8686e57214e998a1", "sha256": "be471322e175e792a10f7de736e468ecd202f100834c4b58a76fad5e2fbc14cb" }, "downloads": -1, "filename": "py-jama-rest-client-1.8.1.tar.gz", "has_sig": false, "md5_digest": "efaf7935b2f4f29b8686e57214e998a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22243, "upload_time": "2019-09-10T21:09:59", "url": "https://files.pythonhosted.org/packages/64/27/d86317803f653f92b25f92b89279c2b105ccb4e7a2aab8390364ce6cff02/py-jama-rest-client-1.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "379797a4952e6ac2cd69a34166b57852", "sha256": "7c3e6f463e38e3b0fe7d79d02ccfcee1f81932f7b400d082089e5e6bc8c4d48d" }, "downloads": -1, "filename": "py_jama_rest_client-1.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "379797a4952e6ac2cd69a34166b57852", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11842, "upload_time": "2019-09-10T21:09:54", "url": "https://files.pythonhosted.org/packages/ed/b9/de655f463834efcbb3591a79319be0efd15d28ce3a09e8db7ce62946391b/py_jama_rest_client-1.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efaf7935b2f4f29b8686e57214e998a1", "sha256": "be471322e175e792a10f7de736e468ecd202f100834c4b58a76fad5e2fbc14cb" }, "downloads": -1, "filename": "py-jama-rest-client-1.8.1.tar.gz", "has_sig": false, "md5_digest": "efaf7935b2f4f29b8686e57214e998a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22243, "upload_time": "2019-09-10T21:09:59", "url": "https://files.pythonhosted.org/packages/64/27/d86317803f653f92b25f92b89279c2b105ccb4e7a2aab8390364ce6cff02/py-jama-rest-client-1.8.1.tar.gz" } ] }