{ "info": { "author": "tolstislon", "author_email": "tolstislon@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Testrail Api\n\n[![PyPI](https://img.shields.io/pypi/v/testrail-api?color=%2301a001&label=pypi&logo=version)](https://pypi.org/project/testrail-api/)\n[![Downloads](https://pepy.tech/badge/testrail-api)](https://pepy.tech/project/testrail-api)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/testrail-api.svg)](https://pypi.org/project/testrail-api/)\n[![PyPI - Implementation](https://img.shields.io/pypi/implementation/testrail-api)](https://pypi.org/project/testrail-api/)\n\nThis is a Python wrapper of the TestRail API according\nto [the official documentation](https://www.gurock.com/testrail/docs/api)\n\n\nInstall\n----\nInstall using pip with\n\n```bash\npip install testrail-api\n```\n\n##### Support environment variables\n\n```dotenv\nTESTRAIL_URL=https://example.testrail.com/\nTESTRAIL_EMAIL=example@mail.com\nTESTRAIL_PASSWORD=password\n```\n\nExample\n----\n\n```python\nfrom datetime import datetime\n\nfrom testrail_api import TestRailAPI\n\napi = TestRailAPI(\"https://example.testrail.com/\", \"example@mail.com\", \"password\")\n\n# if use environment variables\n# api = TestRailAPI()\n\n\nnew_milestone = api.milestones.add_milestone(\n project_id=1,\n name=\"New milestone\",\n start_on=datetime.now()\n)\n\nmy_test_run = api.runs.add_run(\n project_id=1,\n suite_id=2,\n name=\"My test run\",\n include_all=True,\n milestone_id=new_milestone[\"id\"]\n)\n\nresult = api.results.add_result_for_case(\n run_id=my_test_run[\"id\"],\n case_id=5,\n status_id=1,\n comment=\"Pass\",\n version=\"1\"\n)\nattach = \"screenshots/attach.jpg\"\napi.attachments.add_attachment_to_result(result[\"id\"], attach)\n\napi.runs.close_run(my_test_run[\"id\"])\napi.milestones.update_milestone(new_milestone[\"id\"], is_completed=True)\n```\n\nContributing\n----\nContributions are very welcome.\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/tolstislon/testrail-api", "keywords": "testrail,api,client,api-client,library,testrail_api,testrail-api", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "testrail-api", "package_url": "https://pypi.org/project/testrail-api/", "platform": null, "project_url": "https://pypi.org/project/testrail-api/", "project_urls": { "Homepage": "https://github.com/tolstislon/testrail-api" }, "release_url": "https://pypi.org/project/testrail-api/1.10.5/", "requires_dist": [ "requests (>=2.20.1)" ], "requires_python": ">=3.5", "summary": "Python wrapper of the TestRail API", "version": "1.10.5", "yanked": false, "yanked_reason": null }, "last_serial": 13751311, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "50ec4a32bfa0720f4fa62ae0d7665551", "sha256": "34135012522ef8837fbde0a03716f34dc5f9625e5d959cb8cc6e639503ea56a9" }, "downloads": -1, "filename": "testrail_api-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "50ec4a32bfa0720f4fa62ae0d7665551", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12759, "upload_time": "2018-11-26T16:27:48", "upload_time_iso_8601": "2018-11-26T16:27:48.549451Z", "url": "https://files.pythonhosted.org/packages/a5/1a/170dc132815571cf1c3f48006e9b0af2d506ce44a83aab4f7193ef78d16d/testrail_api-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "acb3e4ff3d20305cdb45df405e8ecfdc", "sha256": "4fc52f1d28dc1648652834fcecc7efbddcf181be697474bb8c9aba833fa63d43" }, "downloads": -1, "filename": "testrail_api-1.0.0.tar.gz", "has_sig": false, "md5_digest": "acb3e4ff3d20305cdb45df405e8ecfdc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8284, "upload_time": "2018-11-26T16:27:51", "upload_time_iso_8601": "2018-11-26T16:27:51.499368Z", "url": "https://files.pythonhosted.org/packages/d5/96/dfe836eadc617b72336a52b9cd924e46f595ca53733eae916acbf8a13b26/testrail_api-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "c77ade971823d455505c26beb771d054", "sha256": "5efcbd20c5b790649e97b428bf947d6a63676dac9e86d79436c09faff0041fa2" }, "downloads": -1, "filename": "testrail_api-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c77ade971823d455505c26beb771d054", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12766, "upload_time": "2019-05-03T15:17:14", "upload_time_iso_8601": "2019-05-03T15:17:14.142652Z", "url": "https://files.pythonhosted.org/packages/c9/fe/99d185a4b84f1bf955f11a7e76c67366394ab9912bb961404ffb3e50d273/testrail_api-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "398615b7b31fdf03227ac97370fa8217", "sha256": "5f085133cac0ca54e43def591ca8bff8e842b07e320f666228f88c471336b770" }, "downloads": -1, "filename": "testrail_api-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "398615b7b31fdf03227ac97370fa8217", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12787, "upload_time": "2019-07-22T16:54:09", "upload_time_iso_8601": "2019-07-22T16:54:09.902482Z", "url": "https://files.pythonhosted.org/packages/7a/70/6d9ccd673859eb98c63f3d82f707d28fef62f5a0ffc45681e0a1b46983bc/testrail_api-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "7f1a2ebc0386fe77f18603fde19f2f74", "sha256": "70c230664b6bd166a4607b91b9942911c5e4654e0bdaba05aa34835e9abcb316" }, "downloads": -1, "filename": "testrail_api-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7f1a2ebc0386fe77f18603fde19f2f74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13357, "upload_time": "2019-08-09T22:17:10", "upload_time_iso_8601": "2019-08-09T22:17:10.262258Z", "url": "https://files.pythonhosted.org/packages/7c/6b/1b029b58d31e397d9b3c3b37d3cf6b6f4a453ae3b3b15dd18127f5719fd7/testrail_api-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "f158dfaf1f1a87cf1e4d5770bbcdfa18", "sha256": "6ed08d1a3ff027d9193f87568ebb1aa8ba61439b2b3258b2eeb25fdad7c93705" }, "downloads": -1, "filename": "testrail_api-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f158dfaf1f1a87cf1e4d5770bbcdfa18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10002, "upload_time": "2019-08-11T16:04:04", "upload_time_iso_8601": "2019-08-11T16:04:04.628044Z", "url": "https://files.pythonhosted.org/packages/e4/42/63c962121c57f3ebc6aa47702dd6dd3216555640827b53eb350d9856df9c/testrail_api-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "e57814a9f84858d9c52183efb3bc4be6", "sha256": "93afd5fbcf5b0f2e93d73615205d8ae30de472657ed94835efd62b5deb6cdd3b" }, "downloads": -1, "filename": "testrail_api-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e57814a9f84858d9c52183efb3bc4be6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10043, "upload_time": "2019-08-20T20:29:59", "upload_time_iso_8601": "2019-08-20T20:29:59.836060Z", "url": "https://files.pythonhosted.org/packages/6e/ca/876e737ad20ae4cda4bc6d16b0705e40adf19d81a9a17fbe7181f3a81378/testrail_api-1.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "5c07133030b4e1870aab2a760f13a244", "sha256": "19c5564cb8fa0417326a6d07fd58089a8a2f8fac44b577dcae823a4917f84077" }, "downloads": -1, "filename": "testrail_api-1.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5c07133030b4e1870aab2a760f13a244", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 17488, "upload_time": "2021-03-06T15:43:38", "upload_time_iso_8601": "2021-03-06T15:43:38.243294Z", "url": "https://files.pythonhosted.org/packages/79/b0/c053499a84222264ea6959a0ba543ea5c8cf868e64dd42bdc00a03c5419c/testrail_api-1.10.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.10.1": [ { "comment_text": "", "digests": { "md5": "7515142babd15d19eac2514709f0bc19", "sha256": "fbeccc46c3e024962c522dd9f7ab6cae4077cad0612a8242290f2b1aa9070f39" }, "downloads": -1, "filename": "testrail_api-1.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7515142babd15d19eac2514709f0bc19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 17711, "upload_time": "2021-07-03T17:50:21", "upload_time_iso_8601": "2021-07-03T17:50:21.013356Z", "url": "https://files.pythonhosted.org/packages/7c/12/64a4ef1920d7bedbec5821c1b74951d583ee99a255dbe1a901097b95055b/testrail_api-1.10.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.10.2": [ { "comment_text": "", "digests": { "md5": "e8b38041f81309263f4ec49a5bc51c27", "sha256": "f65688fe2414bda968242316491270bf867f47aae0cac207ff37daae0e609e55" }, "downloads": -1, "filename": "testrail_api-1.10.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e8b38041f81309263f4ec49a5bc51c27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 17676, "upload_time": "2021-07-18T13:11:27", "upload_time_iso_8601": "2021-07-18T13:11:27.929919Z", "url": "https://files.pythonhosted.org/packages/15/ff/22b9c853a74edf4258a83d96599b3aa31268ccc35e3cc695691a10cc3828/testrail_api-1.10.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.10.3": [ { "comment_text": "", "digests": { "md5": "cd451907542a90dd0bb9ff760f0cb591", "sha256": "fb5d716243f20de26a3be05220f4bd1af98fddb3b7ab46d08c91b6a435cba2d2" }, "downloads": -1, "filename": "testrail_api-1.10.3-py3-none-any.whl", "has_sig": false, "md5_digest": "cd451907542a90dd0bb9ff760f0cb591", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 17773, "upload_time": "2021-09-06T18:48:22", "upload_time_iso_8601": "2021-09-06T18:48:22.751681Z", "url": "https://files.pythonhosted.org/packages/34/c3/8669af88c4f9fa7abe8213a6766d6169c746fd6500ec1f5e4a412648dc49/testrail_api-1.10.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.10.4": [ { "comment_text": "", "digests": { "md5": "e3a7f7f4c00c683031261e19a9bc0883", "sha256": "af514ed65bcc315c7779febfc8abeb79706f70c90e695a303c56032ec4290892" }, "downloads": -1, "filename": "testrail_api-1.10.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e3a7f7f4c00c683031261e19a9bc0883", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 17846, "upload_time": "2022-04-16T21:03:14", "upload_time_iso_8601": "2022-04-16T21:03:14.342654Z", "url": "https://files.pythonhosted.org/packages/57/4e/cfc44b665553a2df54cf1b798f7aa4cc53f3dde802f8037adfb0db47db30/testrail_api-1.10.4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.10.5": [ { "comment_text": "", "digests": { "md5": "ce077cbe69ccce7ad91910fb83b71ec4", "sha256": "80657867a6bbdc3d23d66a6372c2ef1d74533cc8a3e255bf01700f1a1efb7e9b" }, "downloads": -1, "filename": "testrail_api-1.10.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ce077cbe69ccce7ad91910fb83b71ec4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 17839, "upload_time": "2022-05-08T19:37:56", "upload_time_iso_8601": "2022-05-08T19:37:56.555341Z", "url": "https://files.pythonhosted.org/packages/2e/2d/69cf13fc92c2d0bd824bbeb8c45caca4d8dd57966443a9c74d25a4fde2be/testrail_api-1.10.5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "17ef9ee807802c70bce786955e9d116d", "sha256": "389851180ee09bb054ddf2a818337bf3209c62bbc6c2e0a4585d8b6ce4f91727" }, "downloads": -1, "filename": "testrail_api-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "17ef9ee807802c70bce786955e9d116d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11634, "upload_time": "2019-09-11T12:43:07", "upload_time_iso_8601": "2019-09-11T12:43:07.604744Z", "url": "https://files.pythonhosted.org/packages/71/32/2a8c89459b9e677447cdf3627a8cc552eb6444fad2c2297f991dcbb8e99d/testrail_api-1.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "cdb000630e503fa13e8615e7847e906f", "sha256": "01e9ea3fa9ba835fff9d10830c8fe7229987742e50effd2022fbcba56efa8f3d" }, "downloads": -1, "filename": "testrail_api-1.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "cdb000630e503fa13e8615e7847e906f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12244, "upload_time": "2019-09-14T21:37:07", "upload_time_iso_8601": "2019-09-14T21:37:07.765548Z", "url": "https://files.pythonhosted.org/packages/c7/68/4310bc3d95e055344165a154fd3261cff723752ea8dad83d37357c73a2b0/testrail_api-1.3.5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "94831839acd27c1699f14fb60a382fd9", "sha256": "37daac20a6db7816615a62ab0e218f96c59f03beb6ff3046693f388b0307bce8" }, "downloads": -1, "filename": "testrail_api-1.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "94831839acd27c1699f14fb60a382fd9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12184, "upload_time": "2019-09-20T23:13:12", "upload_time_iso_8601": "2019-09-20T23:13:12.468666Z", "url": "https://files.pythonhosted.org/packages/fb/ca/60226c5ce07ad80587ad871dc3001d83fb5d34fee370cb174fd3a96881ca/testrail_api-1.3.6-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "d8ad1e7ae91268fe169b2d6c1992c554", "sha256": "79de458f7235ff9ad3d5305ba9179949ceed6976bc06c9829afe5d9428e713af" }, "downloads": -1, "filename": "testrail_api-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d8ad1e7ae91268fe169b2d6c1992c554", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12828, "upload_time": "2019-09-22T19:36:59", "upload_time_iso_8601": "2019-09-22T19:36:59.955923Z", "url": "https://files.pythonhosted.org/packages/8b/29/f136ad731ed7e9e6eb24fba9ee4d29fd6898901da978a9b135e708a4648b/testrail_api-1.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "622febefacb6b09352ff8e1dbe1938ba", "sha256": "13860f767044133e0d91755f8f3d645681406204c0aeb19a7b5815bb1eb4f02c" }, "downloads": -1, "filename": "testrail_api-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "622febefacb6b09352ff8e1dbe1938ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12812, "upload_time": "2019-09-26T18:10:39", "upload_time_iso_8601": "2019-09-26T18:10:39.380267Z", "url": "https://files.pythonhosted.org/packages/97/75/ac7abb41fba72ec1f7b897c21811604ec2a7e054ec475a5c020d4fcef43f/testrail_api-1.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.4.11": [ { "comment_text": "", "digests": { "md5": "718c948610acdcf7cda6043d2bc13043", "sha256": "90f813d12a54f8d9607b8eaceb51d31c5fd4264368ecaf5a71d02768a5b554dc" }, "downloads": -1, "filename": "testrail_api-1.4.11-py3-none-any.whl", "has_sig": false, "md5_digest": "718c948610acdcf7cda6043d2bc13043", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13025, "upload_time": "2020-03-17T12:48:47", "upload_time_iso_8601": "2020-03-17T12:48:47.216831Z", "url": "https://files.pythonhosted.org/packages/ce/16/2d4ef84778378c72cf0c7b48b6e3fc764895e0ba633b19051303576bf418/testrail_api-1.4.11-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "6dbc0e14495b70c4e3ca8f2e808d9a29", "sha256": "f196c887d2b0b208c548d9e6d36f0ab5674b9c6da83ce4feac36c315802155a5" }, "downloads": -1, "filename": "testrail_api-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6dbc0e14495b70c4e3ca8f2e808d9a29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12902, "upload_time": "2019-10-06T10:43:18", "upload_time_iso_8601": "2019-10-06T10:43:18.243584Z", "url": "https://files.pythonhosted.org/packages/3a/09/eb9cda27794ebb50662a4b7da65c1cf09dff02a64424757852c4d5112581/testrail_api-1.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "3ce468e2fe5c48d7564db2f5ff84a682", "sha256": "60913ceb20bc7b78715f308985e0ffaaa335403eff1cf14ccaba0c519ed77233" }, "downloads": -1, "filename": "testrail_api-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3ce468e2fe5c48d7564db2f5ff84a682", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12917, "upload_time": "2019-10-22T17:50:33", "upload_time_iso_8601": "2019-10-22T17:50:33.382263Z", "url": "https://files.pythonhosted.org/packages/7b/6d/66e9098a6735ecc7cef067ecf8d2dfc3c1ecb5e6035044782694910825b0/testrail_api-1.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "2fa6a0522e5152621af76c1108b8a31c", "sha256": "93f801bf6b482e99821e19bf5c74e876acfbfb6106ffa11487ce72eacef7731f" }, "downloads": -1, "filename": "testrail_api-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2fa6a0522e5152621af76c1108b8a31c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12949, "upload_time": "2019-10-26T15:36:12", "upload_time_iso_8601": "2019-10-26T15:36:12.502154Z", "url": "https://files.pythonhosted.org/packages/1f/29/0b7156fdc31d43d0ab3e0afb28146878a955bd6704be5983c0f70c922e82/testrail_api-1.4.4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "418e978629266fb8baeda08ad9899d1e", "sha256": "7aec4ec187504b35ea45a3cca92ef13ce5ce9e2cec36abc71a37802272759797" }, "downloads": -1, "filename": "testrail_api-1.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "418e978629266fb8baeda08ad9899d1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12994, "upload_time": "2019-11-25T16:08:56", "upload_time_iso_8601": "2019-11-25T16:08:56.329917Z", "url": "https://files.pythonhosted.org/packages/9c/57/27454fd04d2171973e86afcde198196c8282c260a3b8e11b4f3c84be523a/testrail_api-1.4.5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.4.6": [ { "comment_text": "", "digests": { "md5": "92b6d75842d11c4e1cb228bb185d7bb0", "sha256": "6793234a916e5d0a07b59c1fd3f987ae2a1135b22e1e8f3ed9cb8fa08b4ac390" }, "downloads": -1, "filename": "testrail_api-1.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "92b6d75842d11c4e1cb228bb185d7bb0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12990, "upload_time": "2020-02-24T20:09:08", "upload_time_iso_8601": "2020-02-24T20:09:08.636622Z", "url": "https://files.pythonhosted.org/packages/75/2f/66308634e7e4748a755308a6a28de4a7d824c8b7b8f98990dc049a577b6f/testrail_api-1.4.6-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "3b6324a8554d6e95c4efbe42a629e520", "sha256": "cdb695d946c8682903826e8705d0556faf42143291598d6ca3b81a3d5ef7ed31" }, "downloads": -1, "filename": "testrail_api-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b6324a8554d6e95c4efbe42a629e520", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 13226, "upload_time": "2020-04-01T21:00:01", "upload_time_iso_8601": "2020-04-01T21:00:01.797294Z", "url": "https://files.pythonhosted.org/packages/aa/4c/6e2ca67c4618d7e8b331fc04d68088c9a2e4491a9227f0a71562680a5e53/testrail_api-1.5.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "5685a88b6a78cc2f900eb797b88cb53e", "sha256": "46cff0cbcc75fb7736795480fc224acf527f497ca606212232521d6b5df0c61f" }, "downloads": -1, "filename": "testrail_api-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5685a88b6a78cc2f900eb797b88cb53e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 13378, "upload_time": "2020-04-19T19:48:51", "upload_time_iso_8601": "2020-04-19T19:48:51.901989Z", "url": "https://files.pythonhosted.org/packages/8e/6c/f118ac7a8a84dd644e69b1f544efd8a70fb13b37fda3287149fcc258b4bb/testrail_api-1.6.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "de731ad17cf4a01478e6a59d335baf52", "sha256": "146f18bf4aeffd25c93c6f3329f55879116979604dae28e5902be6e319948531" }, "downloads": -1, "filename": "testrail_api-1.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de731ad17cf4a01478e6a59d335baf52", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 13740, "upload_time": "2020-05-02T17:10:23", "upload_time_iso_8601": "2020-05-02T17:10:23.058779Z", "url": "https://files.pythonhosted.org/packages/cc/7b/d7cea5c8ce9330f54d8218a39791ef3500b942ec02b4e34ece9cfa4adfa2/testrail_api-1.6.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "3cc3a7c79fdd1995914c80c4c7197da4", "sha256": "90516134903d45573c768b7f69fd12aa85f92c286ec4442b4a5fa35041c83315" }, "downloads": -1, "filename": "testrail_api-1.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3cc3a7c79fdd1995914c80c4c7197da4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 13762, "upload_time": "2020-05-20T21:22:30", "upload_time_iso_8601": "2020-05-20T21:22:30.693186Z", "url": "https://files.pythonhosted.org/packages/a9/ff/8c1ff3f80657477475a5a30708486bc75484aa0b1ee0a7f008496f47f30c/testrail_api-1.6.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "302784ecd4fb1f31b23a6b069e60ffd7", "sha256": "84f35a741d51d50c1276e09cd1109b38c644f35fa7c76cae530a8555a118965c" }, "downloads": -1, "filename": "testrail_api-1.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "302784ecd4fb1f31b23a6b069e60ffd7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 13881, "upload_time": "2020-06-07T15:33:18", "upload_time_iso_8601": "2020-06-07T15:33:18.046803Z", "url": "https://files.pythonhosted.org/packages/bc/83/4c43879edd9cac3fcebe0bcbc9e6e5e4621421ccc2855d030f8dcd3398b7/testrail_api-1.6.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.6.4": [ { "comment_text": "", "digests": { "md5": "98803b8471d2da280bed924dd7871a00", "sha256": "689e4454a1237a20b65cf5f9ed8e62adfa0237fd2aabe3291cbbd0e296f415aa" }, "downloads": -1, "filename": "testrail_api-1.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98803b8471d2da280bed924dd7871a00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 13885, "upload_time": "2020-06-10T22:05:00", "upload_time_iso_8601": "2020-06-10T22:05:00.596343Z", "url": "https://files.pythonhosted.org/packages/75/7b/f78162012c97431ad04e4cde1acbe87fdeb7d2c675a2bb160c1af7730c1e/testrail_api-1.6.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "9f9384c7160aa42fe3f5c2a5e53217c5", "sha256": "8afd17ff37f7bdfbe381941941660dc19fa4213359dc120d5786e18dd52d1028" }, "downloads": -1, "filename": "testrail_api-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9f9384c7160aa42fe3f5c2a5e53217c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 14121, "upload_time": "2020-06-24T12:02:16", "upload_time_iso_8601": "2020-06-24T12:02:16.952184Z", "url": "https://files.pythonhosted.org/packages/7c/cf/5622b143b3bc583df4625f7cd87ae9fe31d6cbe2f47141e1cda6866e13a4/testrail_api-1.7.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "aea4b547e6fed922616e498b1998c891", "sha256": "f45134aced270aed831bafc38d062839fc86d32af660402a53319c15465082a9" }, "downloads": -1, "filename": "testrail_api-1.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aea4b547e6fed922616e498b1998c891", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 14819, "upload_time": "2020-07-07T18:54:43", "upload_time_iso_8601": "2020-07-07T18:54:43.557717Z", "url": "https://files.pythonhosted.org/packages/25/6d/c0ea026a4016274bd8b51631b535fce7d7d008e01e927935fb9177d439a7/testrail_api-1.7.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "1ad193109dd28a41304075e006659ce5", "sha256": "f956e02a937e0341856e4a507a196b0c80ac5327965dc28eebd56e05d5f1a721" }, "downloads": -1, "filename": "testrail_api-1.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ad193109dd28a41304075e006659ce5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 14910, "upload_time": "2020-07-27T13:23:26", "upload_time_iso_8601": "2020-07-27T13:23:26.811294Z", "url": "https://files.pythonhosted.org/packages/77/bd/4831eac1048c06f131240a3031fc6fb8c4d39d275341e1c3759edd5fee9a/testrail_api-1.7.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "8b11046c79d7353467e29e22342d0e88", "sha256": "f2f0882331eff138b1951164ddcb5cbc28f51a421ec00e1334dc5f3c37734ce3" }, "downloads": -1, "filename": "testrail_api-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b11046c79d7353467e29e22342d0e88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 15224, "upload_time": "2020-07-30T20:11:24", "upload_time_iso_8601": "2020-07-30T20:11:24.163822Z", "url": "https://files.pythonhosted.org/packages/8a/0e/44136e78b94014dc6416e26140b018bcbd0769dbc8f8918519c5580bceed/testrail_api-1.8.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "c47c33e4e51f794b00f2b8bd84672a84", "sha256": "bd4d9c9cdd1eedef93c109ec337013daecb0e8e79987d31352aa799dfa2ef8ce" }, "downloads": -1, "filename": "testrail_api-1.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c47c33e4e51f794b00f2b8bd84672a84", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 15347, "upload_time": "2020-09-05T13:09:41", "upload_time_iso_8601": "2020-09-05T13:09:41.492071Z", "url": "https://files.pythonhosted.org/packages/73/1f/4cb4e39db2c46cc18329ee4280b40c4ae8338322ee7fb43fe167c0989adf/testrail_api-1.8.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "22b0848117744ce4333239f90747fb23", "sha256": "1b4605e9d1defc62e72b6373b77cd4702ac1ec40f5e2f36acf547caa56075114" }, "downloads": -1, "filename": "testrail_api-1.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "22b0848117744ce4333239f90747fb23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 16222, "upload_time": "2020-11-03T22:19:24", "upload_time_iso_8601": "2020-11-03T22:19:24.234233Z", "url": "https://files.pythonhosted.org/packages/2c/42/e279e8c95261f635dbff9dece8b5110a55e763411b50767243d3274ff20a/testrail_api-1.9.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "4dc021ea5e750ddf3ae61a019f677bcb", "sha256": "2b603f4fd4ebe4cb2175cc016773191905951370bc01b97e8d03a13c20defd16" }, "downloads": -1, "filename": "testrail_api-1.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4dc021ea5e750ddf3ae61a019f677bcb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 16160, "upload_time": "2021-02-11T23:47:41", "upload_time_iso_8601": "2021-02-11T23:47:41.185300Z", "url": "https://files.pythonhosted.org/packages/96/de/f2195bd5a5d4f73ab430f7d7ea33f881a53c89d34defba24ce018da0d299/testrail_api-1.9.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ce077cbe69ccce7ad91910fb83b71ec4", "sha256": "80657867a6bbdc3d23d66a6372c2ef1d74533cc8a3e255bf01700f1a1efb7e9b" }, "downloads": -1, "filename": "testrail_api-1.10.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ce077cbe69ccce7ad91910fb83b71ec4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 17839, "upload_time": "2022-05-08T19:37:56", "upload_time_iso_8601": "2022-05-08T19:37:56.555341Z", "url": "https://files.pythonhosted.org/packages/2e/2d/69cf13fc92c2d0bd824bbeb8c45caca4d8dd57966443a9c74d25a4fde2be/testrail_api-1.10.5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }