{ "info": { "author": "Distributed CI team", "author_email": "distributed-ci@redhat.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: System :: Distributed Computing" ], "description": "# python-dciclient\n\nThe `python-dciclient` project provides both the python bindings and a CLI to the [DCI Control Server](https://github.com/redhat-cip/dci-control-server)\n\n## Installation\n\nThe team behind the project offers repositories for Red Hat/CentOS:\n\n- `yum -y install https://packages.distributed-ci.io/dci-release.el7.noarch.rpm`\n\nThen simply run `yum install python-dciclient`.\n\nAs mentioned above, the package provides two things:\n\n- The CLI: a `dcictl` command is provided. For more details `dcictl --help`.\n- The API: a python module one can use to interact with a control server (`dciclient.v1.api.*`)\n\n## Credentials\n\nAdmitting one has valid credentials to use the DCI Control Server platform, there are two way to specify those informations while using dcictl:\n\n- A dcirc file:\n\nA file where the necessary credentials are stored. This file needs then to be sourced before using `dcictl`. Example:\n\n```\nexport DCI_LOGIN=foo\nexport DCI_PASSWORD=bar\nexport DCI_CS_URL=https://api.distributed-ci.io\n```\n\nor using the API secret method:\n\n```\nexport DCI_CLIENT_ID=/\nexport DCI_API_SECRET=\nexport DCI_CS_URL=https://api.distributed-ci.io\n```\n\nWhere `client_type` can currently be `remoteci` or `feeder`\n\nWhich will allow the user to run the command: `dcictl team-list`\n\n- At the command line level:\n\nOne can pass those informations on the CLI level. Example: `dcictl --dci-login jdoe --dci-password jdoe --dci-cs-url 'https://api.distributed-ci.io' team-list`\nor `dcictl --dci-client-id / --dci-api-secret --dci-cs-url 'https://api.distributed-ci.io' team-list`\n\nWhere `client_type` can currently be `remoteci` or `feeder`\n\nFor RemoteCIs or Feeders please use the API Secret to authenticate.\n\n## List of available commands\n\nRun `dcictl --help` command to see the list of the available commands\n\n```\nCommands:\n component-attach-issue Attach an issue to a component.\n component-create Create a component.\n component-delete Delete a component.\n component-file-delete Delete a component file.\n component-file-download Retrieve a component file.\n component-file-list List files attached to a component.\n component-file-show Show a component file.\n component-file-upload Attach a file to a component.\n component-list List all components.\n component-list-issue List all component attached issues.\n component-show Show a component.\n component-status Show an overview of the last jobs associated...\n component-unattach-issue Unattach an issue from a component.\n component-update Update a component.\n file-delete Delete a file.\n file-list List all files.\n file-show Show a file.\n job-attach-issue Attach an issue to a job.\n job-delete Delete a job.\n job-list List all jobs.\n job-list-issue List all job attached issues.\n job-list-test List all tests attached to a job.\n job-output Show the job output.\n job-recheck Recheck a job.\n job-results List all job results.\n job-show Show a job.\n job-unattach-issue Unattach an issue from a job.\n jobdefinition-annotate Annotate a jobdefinition.\n jobdefinition-attach-test Attach a test to a jobdefinition.\n jobdefinition-create Create a jobdefinition.\n jobdefinition-delete Delete a jobdefinition.\n jobdefinition-list List all jobdefinitions.\n jobdefinition-list-test List tests attached to a jobdefinition.\n jobdefinition-set-active Annotate a jobdefinition.\n jobdefinition-show Show a jobdefinition.\n jobdefinition-unattach-test Unattach a test to a jobdefinition.\n jobdefinition-update Update a jobdefinition.\n jobstate-list List all jobstates.\n jobstate-show Show a jobstate.\n purge Purge soft-deleted resources.\n remoteci-attach-test Attach a test to a remoteci.\n remoteci-create Create a remoteci.\n remoteci-delete Delete a remoteci.\n remoteci-get-data Retrieve data field from a remoteci.\n remoteci-list List all remotecis.\n remoteci-list-test List tests attached to a remoteci.\n remoteci-refresh-keys Refresh a remoteci key pair.\n remoteci-reset-api-secret Reset a remoteci api secret.\n remoteci-show Show a remoteci.\n remoteci-unattach-test Unattach a test to a remoteci.\n remoteci-update Update a remoteci.\n team-create Create a team.\n team-delete Delete a team.\n team-list List all teams.\n team-show Show a team.\n team-update Update a team.\n test-create Create a test.\n test-delete Delete a test.\n test-list List all tests.\n test-show Show a test.\n topic-attach-team Attach a team to a topic.\n topic-create Create a topic.\n topic-delete Delete a topic.\n topic-list List all topics.\n topic-list-team List teams attached to a topic.\n topic-show Show a topic.\n topic-unattach-team Unattach a team from a topic.\n user-create Create a user.\n user-delete Delete a user.\n user-list List all users.\n user-show Show a user.\n user-update Update a user.\n```\n\n## License\n\nApache 2.0\n\n## Author Information\n\nDistributed-CI Team \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/redhat-cip/dci-control-server", "keywords": "", "license": "Apache v2.0", "maintainer": "", "maintainer_email": "", "name": "dciclient", "package_url": "https://pypi.org/project/dciclient/", "platform": "", "project_url": "https://pypi.org/project/dciclient/", "project_urls": { "Homepage": "https://github.com/redhat-cip/dci-control-server" }, "release_url": "https://pypi.org/project/dciclient/2.2.1/", "requires_dist": [ "PrettyTable (<0.8,>=0.7.2)", "requests (<3.0,>=2.6.0)", "dciauth (>=2.1.7)" ], "requires_python": "", "summary": "Python client for DCI Control Server", "version": "2.2.1", "yanked": false, "yanked_reason": null }, "last_serial": 12908727, "releases": { "0.1a1": [ { "comment_text": "", "digests": { "md5": "4a905116673a664dd3f9dced7669d6b8", "sha256": "e1249aeca2fb310a998b9424c25add643021509913dabf149182cbcc616bf629" }, "downloads": -1, "filename": "dciclient-0.1a1.tar.gz", "has_sig": false, "md5_digest": "4a905116673a664dd3f9dced7669d6b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26338, "upload_time": "2016-03-22T08:06:37", "upload_time_iso_8601": "2016-03-22T08:06:37.296722Z", "url": "https://files.pythonhosted.org/packages/30/a0/e423f971c2150ba53d5aed317169dd99ada01fe75a95d70efc18fc2795d0/dciclient-0.1a1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1a10": [ { "comment_text": "", "digests": { "md5": "18d855093f68276534201352ee2f7d38", "sha256": "e9b0379b4a38647817625a9c04348426c537b2874560c94eac101dbd4fe4420e" }, "downloads": -1, "filename": "dciclient-0.1a10.tar.gz", "has_sig": false, "md5_digest": "18d855093f68276534201352ee2f7d38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24101, "upload_time": "2016-10-10T15:45:34", "upload_time_iso_8601": "2016-10-10T15:45:34.522519Z", "url": "https://files.pythonhosted.org/packages/75/2d/d24f741462eae86186028ab5049ef9de90eb7b86217f4229e683e3398dc3/dciclient-0.1a10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1a3": [ { "comment_text": "", "digests": { "md5": "9efbb9a5edc6323c43ac51aa714c0ae8", "sha256": "af5dcefb256ea3cd2103a6cf133d474be9404e46dc688475af61bd188b7f41d7" }, "downloads": -1, "filename": "dciclient-0.1a3.tar.gz", "has_sig": false, "md5_digest": "9efbb9a5edc6323c43ac51aa714c0ae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24515, "upload_time": "2016-08-30T13:24:23", "upload_time_iso_8601": "2016-08-30T13:24:23.960937Z", "url": "https://files.pythonhosted.org/packages/5f/cc/4ac72e193f99b76cfa466a6911f4772c2023b1a42c0114436e23b1dab32f/dciclient-0.1a3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1a4": [ { "comment_text": "", "digests": { "md5": "4f052fc2a21c7f8b1b9c621ab70eba78", "sha256": "2bad387d1cc38cdad5465f5630dad36567f9fe25c62ea593271b76c065320047" }, "downloads": -1, "filename": "dciclient-0.1a4.tar.gz", "has_sig": false, "md5_digest": "4f052fc2a21c7f8b1b9c621ab70eba78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24288, "upload_time": "2016-08-30T13:48:50", "upload_time_iso_8601": "2016-08-30T13:48:50.615910Z", "url": "https://files.pythonhosted.org/packages/14/db/89ccd018e8d79e5f7bbccde2ed7f424640dbda0ad51bdbadfbd8b8743db0/dciclient-0.1a4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1a9": [ { "comment_text": "", "digests": { "md5": "601278778f18bd21fd00a4c89fdae08d", "sha256": "d97c5c49d6e92f46ecb283a402cefdf01005abaeee7cfbcfd720462905b827ce" }, "downloads": -1, "filename": "dciclient-0.1a9.tar.gz", "has_sig": false, "md5_digest": "601278778f18bd21fd00a4c89fdae08d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24091, "upload_time": "2016-10-10T09:47:57", "upload_time_iso_8601": "2016-10-10T09:47:57.282147Z", "url": "https://files.pythonhosted.org/packages/d5/99/44ea207795f8d8d2412ad27d125d511e0cc0f86f99ab2e49374126a82ffd/dciclient-0.1a9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f01b181d8f455ad56414de3fedf7edee", "sha256": "83af46f2adeeb5f364cef64d29870ec95acd8718a0cf8886dbbe745c4d186107" }, "downloads": -1, "filename": "dciclient-0.2.tar.gz", "has_sig": false, "md5_digest": "f01b181d8f455ad56414de3fedf7edee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27774, "upload_time": "2017-03-21T20:55:19", "upload_time_iso_8601": "2017-03-21T20:55:19.426190Z", "url": "https://files.pythonhosted.org/packages/bc/53/292ddce459bf2d2678bb94d098075c3f78c14c4eaf13557791474d2f580a/dciclient-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "adb060edc97da6b6693b2955dad54e33", "sha256": "0c3eba969892e140b73b23c29369283b79f87e469957c1fdc8accfc4d9b1e3b0" }, "downloads": -1, "filename": "dciclient-0.3.0.tar.gz", "has_sig": false, "md5_digest": "adb060edc97da6b6693b2955dad54e33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33904, "upload_time": "2017-05-10T13:28:40", "upload_time_iso_8601": "2017-05-10T13:28:40.730800Z", "url": "https://files.pythonhosted.org/packages/d8/94/c2a8828158f56e1786f6fb04332c7ff335d65554183bfed4fd774f0252c9/dciclient-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "408defc5d2417ac5be7b33859ea81225", "sha256": "e0dd39c85b716a25f3bdd3153a2256b4378b410f7fc02c01d382f4463eea8c18" }, "downloads": -1, "filename": "dciclient-0.3.3.tar.gz", "has_sig": false, "md5_digest": "408defc5d2417ac5be7b33859ea81225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35929, "upload_time": "2017-06-01T14:07:03", "upload_time_iso_8601": "2017-06-01T14:07:03.724931Z", "url": "https://files.pythonhosted.org/packages/dd/af/ab6fb299d654d8d8b10d7cbda20aeedf5c58b2f698edb1b962805d1445b2/dciclient-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4": [ { "comment_text": "", "digests": { "md5": "0d4895f043527e18291ffae2d679ec54", "sha256": "a6216f612b37a0a74d479dda5ecc9a4c925e4366b7d6ef9af4b2f586dd8989e6" }, "downloads": -1, "filename": "dciclient-0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "0d4895f043527e18291ffae2d679ec54", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 84983, "upload_time": "2018-01-05T16:27:43", "upload_time_iso_8601": "2018-01-05T16:27:43.994891Z", "url": "https://files.pythonhosted.org/packages/22/0c/95fe5d37fc5ddf8d62a35d692a1c94590c64bfc59e1da5e0e27f11b0ede2/dciclient-0.4-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fd56f10eb51ec9b46109288c59033f6c", "sha256": "c3a9c17d6e77a22aba986e95aac8bdb1347305feee9fdd8b23fcb15d63ba7710" }, "downloads": -1, "filename": "dciclient-0.4.tar.gz", "has_sig": false, "md5_digest": "fd56f10eb51ec9b46109288c59033f6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42083, "upload_time": "2018-01-05T16:27:45", "upload_time_iso_8601": "2018-01-05T16:27:45.558206Z", "url": "https://files.pythonhosted.org/packages/b5/87/fa87c5f9ecfebb1cde5afa4762ef72a42510eb7543e4f84d5cf44c4ebe93/dciclient-0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "549bc7cbc96e6b8b57b37f3ab0419b0c", "sha256": "fd5cd4626bd9b910d1065e3e7264242c6561383387f077ec561a2895b92aace3" }, "downloads": -1, "filename": "dciclient-0.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "549bc7cbc96e6b8b57b37f3ab0419b0c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 82975, "upload_time": "2018-10-19T22:02:42", "upload_time_iso_8601": "2018-10-19T22:02:42.964908Z", "url": "https://files.pythonhosted.org/packages/dc/0c/c5430aad4d065a8f078e91dc8b6f6e83d9ac72bae71a1bda64510f9e7752/dciclient-0.5.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f7cb36cf183883e0d272eb3c0bf7332d", "sha256": "cebd21f9fb29d1268cba73b29a382407d1675991c73503cb741ca32a8a3c30b1" }, "downloads": -1, "filename": "dciclient-0.5.1.tar.gz", "has_sig": false, "md5_digest": "f7cb36cf183883e0d272eb3c0bf7332d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40027, "upload_time": "2018-10-19T22:02:46", "upload_time_iso_8601": "2018-10-19T22:02:46.572572Z", "url": "https://files.pythonhosted.org/packages/92/0d/2de4b1111bd93de4ae2f356cc96aad7019f38f4ea2808e528a178fccfdc9/dciclient-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "750e779f0bb2c47a430bb1030e5ffff5", "sha256": "45414641444f4c4996e97213922d7a60148363ce39f389c18e8b1338df4a47fd" }, "downloads": -1, "filename": "dciclient-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "750e779f0bb2c47a430bb1030e5ffff5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 83361, "upload_time": "2019-10-24T15:01:56", "upload_time_iso_8601": "2019-10-24T15:01:56.880144Z", "url": "https://files.pythonhosted.org/packages/17/5f/5c681c3ad82ace73b4e9b245279cec867c905b4022d49d77724d7f392338/dciclient-0.5.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e87a0b8b69a3a3886401bde4dad5d138", "sha256": "7fa411906c37a759d6f5a5d7b19784f154e028d3c78cd70767f75aee91142d51" }, "downloads": -1, "filename": "dciclient-0.5.3.tar.gz", "has_sig": false, "md5_digest": "e87a0b8b69a3a3886401bde4dad5d138", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40747, "upload_time": "2019-10-24T15:01:58", "upload_time_iso_8601": "2019-10-24T15:01:58.600971Z", "url": "https://files.pythonhosted.org/packages/8b/a2/5ff823114dc503ace50b690e491a756cc79fc96938c359bb7eb7c1a47c75/dciclient-0.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "db1d36692f9d3d576d17471116816656", "sha256": "e25e17703ee2ddc5c5a37094c252abaf9f539f42db5ca9e59b7088abb48c4429" }, "downloads": -1, "filename": "dciclient-0.7.0-py2-none-any.whl", "has_sig": false, "md5_digest": "db1d36692f9d3d576d17471116816656", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 84076, "upload_time": "2020-01-15T16:17:34", "upload_time_iso_8601": "2020-01-15T16:17:34.695597Z", "url": "https://files.pythonhosted.org/packages/2a/9e/bc5932c8ec38bafb1c940e403641bbbfa374d9b57cda664b2686a9434c7f/dciclient-0.7.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b5afd86602e2b8de850d60510a88f267", "sha256": "ba1eb7bf0d3eb8537123b4e7c3d85aac925e3d025fa9a3b3634cf4e0b1c051cf" }, "downloads": -1, "filename": "dciclient-0.7.0.tar.gz", "has_sig": false, "md5_digest": "b5afd86602e2b8de850d60510a88f267", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41254, "upload_time": "2020-01-15T16:17:37", "upload_time_iso_8601": "2020-01-15T16:17:37.729024Z", "url": "https://files.pythonhosted.org/packages/31/74/d7f13a868b5e206421fdb8c9661598d726ec7b3fc8b5bdf8610e1ed616e2/dciclient-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "4c7d114643e6f4f7ac411c2085519eba", "sha256": "1a8285b08b03fa456d438c56347275333b4b47ea0b48112b3b46942c004ff2f2" }, "downloads": -1, "filename": "dciclient-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4c7d114643e6f4f7ac411c2085519eba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 80247, "upload_time": "2020-05-06T18:36:19", "upload_time_iso_8601": "2020-05-06T18:36:19.311755Z", "url": "https://files.pythonhosted.org/packages/9b/a8/c6a65e14b149ef4425614b60c2422f0c0839e25de82a0bbf9236e1e27462/dciclient-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b6e904f70bf921e6e1b5e32fb1ad44ec", "sha256": "89873c22ca2113ce102a12d2df319100bff4b720bcd20c5f3c47ab24ad25f429" }, "downloads": -1, "filename": "dciclient-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b6e904f70bf921e6e1b5e32fb1ad44ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39928, "upload_time": "2020-05-06T18:36:23", "upload_time_iso_8601": "2020-05-06T18:36:23.673305Z", "url": "https://files.pythonhosted.org/packages/0d/cf/040083236ea4a42f154f04a081899df98a4f3f2140abd21c47fd9ca3d6aa/dciclient-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "81cc28dc77318e87f847c22ff1aad64c", "sha256": "a963df734ed467d2f1211403099819d1f5dddd5f6a7835b62ec6d217f3c1c615" }, "downloads": -1, "filename": "dciclient-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "81cc28dc77318e87f847c22ff1aad64c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 80381, "upload_time": "2020-05-12T09:19:35", "upload_time_iso_8601": "2020-05-12T09:19:35.944042Z", "url": "https://files.pythonhosted.org/packages/e8/fd/0dde19283fea600942c5a05297fa44c51df2aa9a7aeeb46c6900b67fbf2e/dciclient-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f5d7d9fb64b2fbd5903363b66cfde5a3", "sha256": "a3fb9113050bffa0da3579bb403370ea2f1d4b70757c04842ec6f8fb4794b188" }, "downloads": -1, "filename": "dciclient-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f5d7d9fb64b2fbd5903363b66cfde5a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40158, "upload_time": "2020-05-12T09:19:39", "upload_time_iso_8601": "2020-05-12T09:19:39.821318Z", "url": "https://files.pythonhosted.org/packages/b3/7a/eb73cccb25a15f2b7b546b97e6b421c9b3ed688b71424e85910655eba817/dciclient-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "28391565de86740614ee1eb4f948767d", "sha256": "839ea11d847008802d8a480d7c90f94888d007a5382d281aebe9dfb6dcb10193" }, "downloads": -1, "filename": "dciclient-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "28391565de86740614ee1eb4f948767d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 80347, "upload_time": "2020-05-27T08:51:09", "upload_time_iso_8601": "2020-05-27T08:51:09.451004Z", "url": "https://files.pythonhosted.org/packages/41/35/731c82d8a5e6ffbdf88b9ab17f66daa1e79ef2f016e196b4f0fb045c4923/dciclient-1.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5a54ed7fd55df7b4afff9a63382f0182", "sha256": "8fe5701a86712767e59f1346f58313616de398a7d775945ec92626546789bcfa" }, "downloads": -1, "filename": "dciclient-1.0.4.tar.gz", "has_sig": false, "md5_digest": "5a54ed7fd55df7b4afff9a63382f0182", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40115, "upload_time": "2020-05-27T08:51:14", "upload_time_iso_8601": "2020-05-27T08:51:14.615445Z", "url": "https://files.pythonhosted.org/packages/d5/8c/111e25a05b92cb788bf94a88c5c573df32669969d2ce5159177f0c5d5675/dciclient-1.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "5afc101ec871a2f0407f191f29961fe1", "sha256": "cf05473fc0ba5873f3e6a01f83aa95cf25b1100cf04bdc45517f5764962ead95" }, "downloads": -1, "filename": "dciclient-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5afc101ec871a2f0407f191f29961fe1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46859, "upload_time": "2020-09-15T07:14:42", "upload_time_iso_8601": "2020-09-15T07:14:42.844361Z", "url": "https://files.pythonhosted.org/packages/fd/f3/6c6b515245ab701823c856e367ea3fe2149bb51ba4ad83709c2f31b268d2/dciclient-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "70afc5619fb155ede725d61b5bdd48c3", "sha256": "78da0101332f3994f56cba456f63c7924345695fd349f02bbbd9929cc34f98fd" }, "downloads": -1, "filename": "dciclient-2.0.0.tar.gz", "has_sig": false, "md5_digest": "70afc5619fb155ede725d61b5bdd48c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27129, "upload_time": "2020-09-15T07:14:44", "upload_time_iso_8601": "2020-09-15T07:14:44.003894Z", "url": "https://files.pythonhosted.org/packages/b7/6a/68d4e1e61dfbcc5adf0c9afd291b0aaa0c5cccb4dcedc07593412f55e854/dciclient-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "2e4f022b6001c46e4a6b036ed21ee6e5", "sha256": "df0f8aba704db7199c6c17581ff5c12b1e3ccd445baabffc3536f480324cdd01" }, "downloads": -1, "filename": "dciclient-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2e4f022b6001c46e4a6b036ed21ee6e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47071, "upload_time": "2020-11-05T20:47:57", "upload_time_iso_8601": "2020-11-05T20:47:57.246927Z", "url": "https://files.pythonhosted.org/packages/8c/2b/a5d7768c388d9695897b04829ae07be9c80a7173424b350d21f9c1ef3147/dciclient-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c247a28a37d8681151d2aab82226c371", "sha256": "967265506ccfde199a9668533aa5d6273b4e0b011af800dceb26bef1223244ea" }, "downloads": -1, "filename": "dciclient-2.0.1.tar.gz", "has_sig": false, "md5_digest": "c247a28a37d8681151d2aab82226c371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27312, "upload_time": "2020-11-05T20:47:58", "upload_time_iso_8601": "2020-11-05T20:47:58.552899Z", "url": "https://files.pythonhosted.org/packages/4f/66/df1e83ccd6cb8b0c98cf3ae152a6c6338e0059538c922efaa80074e7e3d4/dciclient-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "5f72fb5d228e1f9e42708a8f56d6711a", "sha256": "5318abacaf130e7dd9c88ef3d41022ced67d029d1d731ac3f639c18461e3b822" }, "downloads": -1, "filename": "dciclient-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5f72fb5d228e1f9e42708a8f56d6711a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47840, "upload_time": "2021-03-01T16:35:17", "upload_time_iso_8601": "2021-03-01T16:35:17.618053Z", "url": "https://files.pythonhosted.org/packages/9f/da/ac149629e1e83d389479e7baf33f45096f1e99055ebd707c1d68020a2b22/dciclient-2.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0d89f56f973ec7a59c524d3aa083e8b9", "sha256": "e8ff7f9518f118e2ae8900c4c75128e29f9e0c03ecc1f6e49eee03afe8a52a27" }, "downloads": -1, "filename": "dciclient-2.0.2.tar.gz", "has_sig": false, "md5_digest": "0d89f56f973ec7a59c524d3aa083e8b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25851, "upload_time": "2020-12-18T11:44:06", "upload_time_iso_8601": "2020-12-18T11:44:06.006714Z", "url": "https://files.pythonhosted.org/packages/6c/46/c9b43cb94efd6337acbe7e2feff1f85fbc3b99d51451bf7b5c476b3a0bf6/dciclient-2.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "e419ff8e2f6cd5a60fe8da876c59c383", "sha256": "c90d3cb053c1538b76ce015ec2c47397b012fead52c9f24bc99f8fb69d2c25af" }, "downloads": -1, "filename": "dciclient-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e419ff8e2f6cd5a60fe8da876c59c383", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47771, "upload_time": "2021-06-25T13:42:10", "upload_time_iso_8601": "2021-06-25T13:42:10.407956Z", "url": "https://files.pythonhosted.org/packages/22/d5/b85fa9cc82362c89826594d347662c1cd6e5a4a41063707a27cbbdfcee73/dciclient-2.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "87efb96b0ae0d04783fc7a9994654542", "sha256": "94e5ead11d88a9cdf922489594d4715a38746b8c2a3fc916658496f70ba021e4" }, "downloads": -1, "filename": "dciclient-2.1.0.tar.gz", "has_sig": false, "md5_digest": "87efb96b0ae0d04783fc7a9994654542", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27441, "upload_time": "2021-06-25T13:42:11", "upload_time_iso_8601": "2021-06-25T13:42:11.822325Z", "url": "https://files.pythonhosted.org/packages/94/2a/73d62e466b3013ed0f23a5129b7de0840e3e1a412465b55a9b2b605967ca/dciclient-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "b2465f1b2990e0c6fce12f2338f117f8", "sha256": "c17fe931e534e00837960280ee27d86a78f159467d058fac15ecf5da17cb881b" }, "downloads": -1, "filename": "dciclient-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b2465f1b2990e0c6fce12f2338f117f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45756, "upload_time": "2022-02-16T13:14:32", "upload_time_iso_8601": "2022-02-16T13:14:32.405003Z", "url": "https://files.pythonhosted.org/packages/41/40/981664332110587ceba122f20405bb047bf97d3be9264462ad01f7348e1d/dciclient-2.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3640a702d62028f46fc24a5a664ec6da", "sha256": "a5aa5d29429e1578837f64272627a12c64bc994d1975b11abb1810ec17974724" }, "downloads": -1, "filename": "dciclient-2.2.1.tar.gz", "has_sig": false, "md5_digest": "3640a702d62028f46fc24a5a664ec6da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25867, "upload_time": "2022-02-16T13:14:33", "upload_time_iso_8601": "2022-02-16T13:14:33.743217Z", "url": "https://files.pythonhosted.org/packages/fa/e5/6a59200d4db88fbb96033035d9c83e6795945b20c9a6d5a34cb90affd601/dciclient-2.2.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b2465f1b2990e0c6fce12f2338f117f8", "sha256": "c17fe931e534e00837960280ee27d86a78f159467d058fac15ecf5da17cb881b" }, "downloads": -1, "filename": "dciclient-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b2465f1b2990e0c6fce12f2338f117f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45756, "upload_time": "2022-02-16T13:14:32", "upload_time_iso_8601": "2022-02-16T13:14:32.405003Z", "url": "https://files.pythonhosted.org/packages/41/40/981664332110587ceba122f20405bb047bf97d3be9264462ad01f7348e1d/dciclient-2.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3640a702d62028f46fc24a5a664ec6da", "sha256": "a5aa5d29429e1578837f64272627a12c64bc994d1975b11abb1810ec17974724" }, "downloads": -1, "filename": "dciclient-2.2.1.tar.gz", "has_sig": false, "md5_digest": "3640a702d62028f46fc24a5a664ec6da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25867, "upload_time": "2022-02-16T13:14:33", "upload_time_iso_8601": "2022-02-16T13:14:33.743217Z", "url": "https://files.pythonhosted.org/packages/fa/e5/6a59200d4db88fbb96033035d9c83e6795945b20c9a6d5a34cb90affd601/dciclient-2.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }