{ "info": { "author": "Bitcraze team", "author_email": "contact@bitcraze.se", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "# Crazyflie PC client [![CI](https://github.com/bitcraze/crazyflie-clients-python/workflows/CI/badge.svg)](https://github.com/bitcraze/crazyflie-clients-python/actions?query=workflow%3ACI) [![cfclient](https://snapcraft.io//cfclient/badge.svg)](https://snapcraft.io/cfclient)\n\n\nThe Crazyflie PC client enables flashing and controlling the Crazyflie.\nIt implements the user interface and high-level control (for example gamepad handling).\nThe communication with Crazyflie and the implementation of the CRTP protocol to control the Crazyflie is handled by the [cflib](https://github.com/bitcraze/crazyflie-lib-python) project.\n\n## Installation\nSee the [installation instructions](docs/installation/install.md) in the GitHub docs folder.\n\n## Official Documentation\n\nCheck out the [Bitcraze crazyflie-client-python documentation](https://www.bitcraze.io/documentation/repository/crazyflie-clients-python/master/) on our website.\n\n## Contribute\nGo to the [contribute page](https://www.bitcraze.io/contribute/) on our website to learn more.\n\n### Test code for contribution\nRun the automated build locally to test your code\n\n\tpython3 tools/build/build\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.bitcraze.io", "keywords": "quadcopter crazyflie", "license": "", "maintainer": "", "maintainer_email": "", "name": "cfclient", "package_url": "https://pypi.org/project/cfclient/", "platform": null, "project_url": "https://pypi.org/project/cfclient/", "project_urls": { "Homepage": "http://www.bitcraze.io" }, "release_url": "https://pypi.org/project/cfclient/2022.5/", "requires_dist": [ "cflib (>=0.1.19)", "appdirs (~=1.4.0)", "pyzmq (~=22.3)", "pyqtgraph (~=0.11)", "PyYAML (~=5.3)", "qasync (~=0.23.0)", "qtm (~=2.1.1)", "numpy (<1.25,>=1.20)", "vispy (~=0.9.0)", "pyserial (~=3.5)", "pyqt5 (~=5.15.0)", "PyQt5-sip (>=12.9.0)", "pre-commit ; extra == 'dev'" ], "requires_python": "", "summary": "Bitcraze Cazyflie quadcopter client", "version": "2022.5", "yanked": false, "yanked_reason": null }, "last_serial": 13791665, "releases": { "2016.4": [ { "comment_text": "", "digests": { "md5": "6a0f97044b5235f17029ef1e19f1d943", "sha256": "70d40e5854b5e20bca2f843e969e03262949bf42ae05aee6517149f09d8ddcf2" }, "downloads": -1, "filename": "cfclient-2016.4.tar.gz", "has_sig": false, "md5_digest": "6a0f97044b5235f17029ef1e19f1d943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99451, "upload_time": "2016-04-13T08:19:04", "upload_time_iso_8601": "2016-04-13T08:19:04.970478Z", "url": "https://files.pythonhosted.org/packages/f3/c9/591be355b4c98750ae62251348e35405056768355544ca9ff9b0139ed214/cfclient-2016.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2016.4.1": [ { "comment_text": "", "digests": { "md5": "c3020933c02edb2b14a16ef84ca39296", "sha256": "675fa1aafba06c10244cbfd24ae6e6c3aa250ddf8b2cc6d2914b2adf60c8f2cb" }, "downloads": -1, "filename": "cfclient-2016.4.1.tar.gz", "has_sig": false, "md5_digest": "c3020933c02edb2b14a16ef84ca39296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99201, "upload_time": "2016-04-13T08:28:40", "upload_time_iso_8601": "2016-04-13T08:28:40.179121Z", "url": "https://files.pythonhosted.org/packages/e2/f7/7eff9c9a0ee2f24b61fe5fc9f3c41f9583288c061e2e725dfd4b52523e13/cfclient-2016.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2017.4": [ { "comment_text": "", "digests": { "md5": "dff4e9b0ad769092a9746f2b1dea6efe", "sha256": "ea8dced637e7b50d4afa2ec7cf12580ac552e27463559fd0d927fe6281e19686" }, "downloads": -1, "filename": "cfclient-2017.4-py3-none-any.whl", "has_sig": false, "md5_digest": "dff4e9b0ad769092a9746f2b1dea6efe", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 170543, "upload_time": "2017-04-21T10:04:53", "upload_time_iso_8601": "2017-04-21T10:04:53.864035Z", "url": "https://files.pythonhosted.org/packages/6a/c4/4dc7b062928855fa0160c598811a7dc3f221c55b60890c4a6d2a698735bc/cfclient-2017.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "909f4fb3bf724cbf541d2a5e97a35ccd", "sha256": "faeae418520c1e7df76d7dbdae084eeae5202422746ccb94aaaa5a6244993cee" }, "downloads": -1, "filename": "cfclient-2017.4.tar.gz", "has_sig": false, "md5_digest": "909f4fb3bf724cbf541d2a5e97a35ccd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105588, "upload_time": "2017-04-21T10:04:34", "upload_time_iso_8601": "2017-04-21T10:04:34.982365Z", "url": "https://files.pythonhosted.org/packages/9c/19/4fef64c807368e817c74cd4eeb56aff4b551e2c13b7a0dba3d5eabc19cb0/cfclient-2017.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2017.5": [ { "comment_text": "", "digests": { "md5": "008aa625ad16c40e5681809e5a0fb7df", "sha256": "ffacac20b22e7413950a295d9b9f1d2dffdd9bf795ecc1220412e4cf3147051e" }, "downloads": -1, "filename": "cfclient-2017.5-py3-none-any.whl", "has_sig": false, "md5_digest": "008aa625ad16c40e5681809e5a0fb7df", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 173001, "upload_time": "2017-06-14T08:08:22", "upload_time_iso_8601": "2017-06-14T08:08:22.048554Z", "url": "https://files.pythonhosted.org/packages/35/ec/f4132b9215e5a10f332115c20dba5a4350ca389202a1cdc532f85a22e53c/cfclient-2017.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "de3b0ad0a306b457f366fc821647cbdd", "sha256": "b75dced142dd9d86dc6dcdeb815d94233b2e30f8b39f25a83c2beffa470240e6" }, "downloads": -1, "filename": "cfclient-2017.5.tar.gz", "has_sig": false, "md5_digest": "de3b0ad0a306b457f366fc821647cbdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107800, "upload_time": "2017-06-14T08:08:37", "upload_time_iso_8601": "2017-06-14T08:08:37.932447Z", "url": "https://files.pythonhosted.org/packages/1f/db/8fc11a236016115f629a0cf78a3cdc780579f24ce5cc02a8a2883868f53b/cfclient-2017.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2017.6": [ { "comment_text": "", "digests": { "md5": "39dcf64cd93d9832753ded04b4bba74e", "sha256": "90c5bf3c5e41d00131347bab7d70a876d51173d0db2526eabc9765ddf5e196e2" }, "downloads": -1, "filename": "cfclient-2017.6-py3-none-any.whl", "has_sig": false, "md5_digest": "39dcf64cd93d9832753ded04b4bba74e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 173173, "upload_time": "2017-06-28T13:07:57", "upload_time_iso_8601": "2017-06-28T13:07:57.901946Z", "url": "https://files.pythonhosted.org/packages/84/e4/4a68981d5e656132c62b9b5c3186ba61bc9eb8249a0cf2a7e743c3b6eac4/cfclient-2017.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4118f56057f7900c11c997452fb62947", "sha256": "ef96c9e59d80119699e5c8cc9556ce1ae0dbaaa9ecd9a812f3d856671fb254ff" }, "downloads": -1, "filename": "cfclient-2017.6.tar.gz", "has_sig": false, "md5_digest": "4118f56057f7900c11c997452fb62947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108007, "upload_time": "2017-06-28T13:07:45", "upload_time_iso_8601": "2017-06-28T13:07:45.961208Z", "url": "https://files.pythonhosted.org/packages/d4/7c/d87beb5612002ab3c9eccde09144e6368c123bbdfd3a24a4c91cd937d0a1/cfclient-2017.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2017.6.1": [ { "comment_text": "", "digests": { "md5": "26837ea4b02028b0a880e9324e44b846", "sha256": "cdc3b5ac7d145e79abf552d7f8ad5db0481a84ba9db69dac0a6ce0c28898a1c8" }, "downloads": -1, "filename": "cfclient-2017.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "26837ea4b02028b0a880e9324e44b846", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 173203, "upload_time": "2017-06-28T13:11:41", "upload_time_iso_8601": "2017-06-28T13:11:41.893632Z", "url": "https://files.pythonhosted.org/packages/9c/5b/b8e9f50d8c3ede5a230b92d817bea5ad53cd4f1d66c2105c1403f04e4b09/cfclient-2017.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0c8f07fd08d54663d9f493f06a7a7521", "sha256": "e80667bce50d906818116f37f54f606221603472586b0c4e3b8f2b6752a99cb1" }, "downloads": -1, "filename": "cfclient-2017.6.1.tar.gz", "has_sig": false, "md5_digest": "0c8f07fd08d54663d9f493f06a7a7521", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108007, "upload_time": "2017-06-28T13:11:29", "upload_time_iso_8601": "2017-06-28T13:11:29.631468Z", "url": "https://files.pythonhosted.org/packages/01/2b/da69b9785be414962693caa1f27dc81e2174b48edb3a92da711d81892399/cfclient-2017.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2018.1": [ { "comment_text": "", "digests": { "md5": "16c831a64f4b2c5ed13cb00cf94acca4", "sha256": "d791851479e4a92ae5bf3c22e75a1773bb2e73d1ea911b358c103e96d7695cf4" }, "downloads": -1, "filename": "cfclient-2018.1-py3-none-any.whl", "has_sig": false, "md5_digest": "16c831a64f4b2c5ed13cb00cf94acca4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 183284, "upload_time": "2018-01-23T10:33:03", "upload_time_iso_8601": "2018-01-23T10:33:03.152718Z", "url": "https://files.pythonhosted.org/packages/28/bc/0c8c70c8ff86358f151bc3513ebc648d938ab85e0a491662d9565e2e5963/cfclient-2018.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9628e35d098f9a6c12888d90920dc58f", "sha256": "12829ab31fe409b9d656a9d5de377f65d845c1389509da84e58d07547fb3fd75" }, "downloads": -1, "filename": "cfclient-2018.1.tar.gz", "has_sig": false, "md5_digest": "9628e35d098f9a6c12888d90920dc58f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117005, "upload_time": "2018-01-23T10:32:54", "upload_time_iso_8601": "2018-01-23T10:32:54.928501Z", "url": "https://files.pythonhosted.org/packages/6f/e5/d5b8430043e545606d396eafec19eef3cf7bcaf150c7c51fe902f4c23830/cfclient-2018.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2018.1.1": [ { "comment_text": "", "digests": { "md5": "ac8313633bf001a74eaad5c2a0e62d09", "sha256": "70fb515a26fdef33f2722229a15efb54c7f20c5c435ebd817ec5e6b726f6d795" }, "downloads": -1, "filename": "cfclient-2018.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ac8313633bf001a74eaad5c2a0e62d09", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 183311, "upload_time": "2018-01-23T10:44:27", "upload_time_iso_8601": "2018-01-23T10:44:27.545540Z", "url": "https://files.pythonhosted.org/packages/8c/b3/0fa86452dfc5f2c073d693762bc54b1b338d2156de549ba6555c06fe24b8/cfclient-2018.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5d65d46e1128079a15e2e2c0b8b15888", "sha256": "77670aa3383bba5950605a3843a83d4f62bdd1eb67423fd02700a22c6c4a0132" }, "downloads": -1, "filename": "cfclient-2018.1.1.tar.gz", "has_sig": false, "md5_digest": "5d65d46e1128079a15e2e2c0b8b15888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117013, "upload_time": "2018-01-23T10:44:17", "upload_time_iso_8601": "2018-01-23T10:44:17.166507Z", "url": "https://files.pythonhosted.org/packages/5c/20/cb9825540997de9c6c2e531d96d25b25b4897fe1988699006207d5368522/cfclient-2018.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2018.1.2": [ { "comment_text": "", "digests": { "md5": "abea3bf4dbecf75117366fc5dab71025", "sha256": "655dcde451bd366a0917cd583b56ea70de88dd19e3b8b6d45f91b8124a22dbfb" }, "downloads": -1, "filename": "cfclient-2018.1.2.tar.gz", "has_sig": false, "md5_digest": "abea3bf4dbecf75117366fc5dab71025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116881, "upload_time": "2018-01-24T13:02:03", "upload_time_iso_8601": "2018-01-24T13:02:03.437474Z", "url": "https://files.pythonhosted.org/packages/52/c4/193850e1268765e3680d7a6ffe8304cbd01ca682a088eb6d529944e19a67/cfclient-2018.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2018.1.3": [ { "comment_text": "", "digests": { "md5": "a1e63be510845668abf8c5c2ceb2f0db", "sha256": "b8ffe4ebca66c480eac913190d06242844397311919cbd090126b2642a89ba53" }, "downloads": -1, "filename": "cfclient-2018.1.3.tar.gz", "has_sig": false, "md5_digest": "a1e63be510845668abf8c5c2ceb2f0db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116880, "upload_time": "2018-01-24T13:24:52", "upload_time_iso_8601": "2018-01-24T13:24:52.484213Z", "url": "https://files.pythonhosted.org/packages/a3/3d/13750a0b7545f57d63701abd397d17ec3b4772c69429df3551a9b36e95bb/cfclient-2018.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2018.10": [ { "comment_text": "", "digests": { "md5": "44fcc7cbe00f0b8e275c6758024fc7ef", "sha256": "8fd2a4685e04df4aa4548718374ddbaf8cc4eb8d1e9727cb26e5b4f1e94e96c2" }, "downloads": -1, "filename": "cfclient-2018.10-py3-none-any.whl", "has_sig": false, "md5_digest": "44fcc7cbe00f0b8e275c6758024fc7ef", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 178991, "upload_time": "2018-10-22T11:43:56", "upload_time_iso_8601": "2018-10-22T11:43:56.183091Z", "url": "https://files.pythonhosted.org/packages/c6/c7/c151c1cb1ce016e659160d621350fd96860056ec45913484f2f1c1eba920/cfclient-2018.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dd99c8504c407bc342345e232dbd0ba9", "sha256": "8b5585554a30a38c0774b52a0b47101489476882c523104d0868aec2af2c769f" }, "downloads": -1, "filename": "cfclient-2018.10.tar.gz", "has_sig": false, "md5_digest": "dd99c8504c407bc342345e232dbd0ba9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113595, "upload_time": "2018-10-22T11:43:46", "upload_time_iso_8601": "2018-10-22T11:43:46.310317Z", "url": "https://files.pythonhosted.org/packages/84/01/d422e4242825eb21c8f3300d8b7ed703d4d008c687904c858ea427a790a5/cfclient-2018.10.tar.gz", "yanked": false, "yanked_reason": null } ], "2019.9": [ { "comment_text": "", "digests": { "md5": "f7b58b2d3a3135d2cf194ecc31ddc897", "sha256": "2596ebe2f92250fca87ebe6485eeca67686d31c0cfb8468d62825b2670236713" }, "downloads": -1, "filename": "cfclient-2019.9.tar.gz", "has_sig": false, "md5_digest": "f7b58b2d3a3135d2cf194ecc31ddc897", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129087, "upload_time": "2019-09-26T14:39:05", "upload_time_iso_8601": "2019-09-26T14:39:05.410463Z", "url": "https://files.pythonhosted.org/packages/a9/5e/3559dfb1f703fc9f395fb33f7b03d872b41b3480835b0fd0f2ddd90b9533/cfclient-2019.9.tar.gz", "yanked": false, "yanked_reason": null } ], "2019.9.1": [ { "comment_text": "", "digests": { "md5": "693fe54261f26cdfc131f9a47ffd023c", "sha256": "f1d7d0d07586333ddbe2365ad439ea808ac5737832ee1e6dc263dd270b59e5c6" }, "downloads": -1, "filename": "cfclient-2019.9.1.tar.gz", "has_sig": false, "md5_digest": "693fe54261f26cdfc131f9a47ffd023c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127477, "upload_time": "2019-10-30T13:39:25", "upload_time_iso_8601": "2019-10-30T13:39:25.593786Z", "url": "https://files.pythonhosted.org/packages/78/9b/9d106c49c1fe779b5461c929098203f9aad158eafe72b5c7b25b17179271/cfclient-2019.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2020.2": [ { "comment_text": "", "digests": { "md5": "0a5c2d11abbad61f5f003e192373a21c", "sha256": "918932152519e9940bc57ba58a8a3b7440fd8f0268a22c66fa4407fcf8003fb2" }, "downloads": -1, "filename": "cfclient-2020.2.tar.gz", "has_sig": false, "md5_digest": "0a5c2d11abbad61f5f003e192373a21c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123265, "upload_time": "2020-02-06T12:37:44", "upload_time_iso_8601": "2020-02-06T12:37:44.505620Z", "url": "https://files.pythonhosted.org/packages/74/e2/0f291f78a060b021f72a54eadfd9b488d7b0209fe681e484d9336e2b44af/cfclient-2020.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2020.9": [ { "comment_text": "", "digests": { "md5": "e521260d63696725e4e174e78691d58a", "sha256": "8d66a44e962f267f59d5169d178d797f593e38efd114f6152035eb0dea8d9274" }, "downloads": -1, "filename": "cfclient-2020.9.tar.gz", "has_sig": false, "md5_digest": "e521260d63696725e4e174e78691d58a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127950, "upload_time": "2020-09-08T13:45:44", "upload_time_iso_8601": "2020-09-08T13:45:44.592249Z", "url": "https://files.pythonhosted.org/packages/73/89/648689ccacf461bdec4e3b6f42ea09a98591092d70750be081786147dad7/cfclient-2020.9.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.1": [ { "comment_text": "", "digests": { "md5": "92bfe27c4b4a475b970c3a7fff0f6f41", "sha256": "a7ccbdef52e0286bf4baf9905ea73842d28e2dd1280ffa27ffdbbbbcda12eed3" }, "downloads": -1, "filename": "cfclient-2021.1.tar.gz", "has_sig": false, "md5_digest": "92bfe27c4b4a475b970c3a7fff0f6f41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137510, "upload_time": "2021-01-28T13:22:36", "upload_time_iso_8601": "2021-01-28T13:22:36.476252Z", "url": "https://files.pythonhosted.org/packages/4a/fe/9164d897f5321dd3ffe0994f3ce741d6b76802fa4d6c2c292238db7b922e/cfclient-2021.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.3": [ { "comment_text": "", "digests": { "md5": "f63fc62bbb5300e8b3291949b56accf5", "sha256": "62045be92384aa95c97c2f9034763b7c8a4d5241f30727b8f41ec88d15ff1a4d" }, "downloads": -1, "filename": "cfclient-2021.3.tar.gz", "has_sig": false, "md5_digest": "f63fc62bbb5300e8b3291949b56accf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153626, "upload_time": "2021-03-25T16:56:56", "upload_time_iso_8601": "2021-03-25T16:56:56.457812Z", "url": "https://files.pythonhosted.org/packages/01/5e/825925b3057dca8588f3afb37db436143df1cf246b406187481302d84221/cfclient-2021.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.3rc1": [ { "comment_text": "", "digests": { "md5": "71cbc10e07cc7df6f716568899bb030b", "sha256": "bbc57cdded6308cc60daec1e5e1ad428991bd378ae2b2ef62b50853b0f4cc8a8" }, "downloads": -1, "filename": "cfclient-2021.3rc1.tar.gz", "has_sig": false, "md5_digest": "71cbc10e07cc7df6f716568899bb030b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156116, "upload_time": "2021-03-18T08:45:37", "upload_time_iso_8601": "2021-03-18T08:45:37.625879Z", "url": "https://files.pythonhosted.org/packages/da/cc/a6c70012d53387bd7a53a939bd130b1333861c896629dd3b8454070ef91f/cfclient-2021.3rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.3rc2": [ { "comment_text": "", "digests": { "md5": "0eaa008e9940962881473943acf834d4", "sha256": "9b136d171b1ac5fcc684ef158ccdc8dd61854a1fafda952fed228113e487876a" }, "downloads": -1, "filename": "cfclient-2021.3rc2.tar.gz", "has_sig": false, "md5_digest": "0eaa008e9940962881473943acf834d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156256, "upload_time": "2021-03-19T09:07:23", "upload_time_iso_8601": "2021-03-19T09:07:23.501183Z", "url": "https://files.pythonhosted.org/packages/be/ce/f3a06fd0213552c5ec8cee6232610a053e2308ea481852f62b4706471db5/cfclient-2021.3rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.3rc3": [ { "comment_text": "", "digests": { "md5": "5ba21e869853aaf84ecc3ead94781f06", "sha256": "1d4a4cf95f79b8c08a5fe0fa6d8691c25133e7a9edaff2461914575b7ee4225c" }, "downloads": -1, "filename": "cfclient-2021.3rc3.tar.gz", "has_sig": false, "md5_digest": "5ba21e869853aaf84ecc3ead94781f06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156075, "upload_time": "2021-03-23T12:56:30", "upload_time_iso_8601": "2021-03-23T12:56:30.889364Z", "url": "https://files.pythonhosted.org/packages/17/78/268ec95bdb339bc16808b2db30f76de968e03bb9bf0854f2c6d98709389a/cfclient-2021.3rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.3rc4": [ { "comment_text": "", "digests": { "md5": "562aa650ee0c5b16e171773d55e09d48", "sha256": "2976b3cdb58d267892bbe848a27ecc64ffb1fb8a3e02d62e98993f1579405cb5" }, "downloads": -1, "filename": "cfclient-2021.3rc4.tar.gz", "has_sig": false, "md5_digest": "562aa650ee0c5b16e171773d55e09d48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153695, "upload_time": "2021-03-25T10:29:30", "upload_time_iso_8601": "2021-03-25T10:29:30.331148Z", "url": "https://files.pythonhosted.org/packages/85/e4/fa898fa671a2a6948dcfd02d1a47a7ae12e9ac77531d411ddebcc123c695/cfclient-2021.3rc4.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.4": [ { "comment_text": "", "digests": { "md5": "9fcd6cb37771e53330a31d3d76f8c982", "sha256": "0cc0dfff45950944f2eec5977c1d7cb17998aaacbd2b5f182ef76c31f4923b3f" }, "downloads": -1, "filename": "cfclient-2021.4.tar.gz", "has_sig": false, "md5_digest": "9fcd6cb37771e53330a31d3d76f8c982", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156641, "upload_time": "2021-04-15T12:12:40", "upload_time_iso_8601": "2021-04-15T12:12:40.346807Z", "url": "https://files.pythonhosted.org/packages/d1/f0/ada2696736f669f4c4f0cd85461114a565db0f8e3478fa154041c558d61c/cfclient-2021.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.6": [ { "comment_text": "", "digests": { "md5": "8699b0c15becdb32e3c87d3fe605a20e", "sha256": "71c802c9bec2ec0c0fe336fdcbae0442181f910e952fed2d5a0956c6ed8f7837" }, "downloads": -1, "filename": "cfclient-2021.6.tar.gz", "has_sig": false, "md5_digest": "8699b0c15becdb32e3c87d3fe605a20e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 163598, "upload_time": "2021-07-05T06:47:39", "upload_time_iso_8601": "2021-07-05T06:47:39.135013Z", "url": "https://files.pythonhosted.org/packages/0d/60/96c2ade2bf64480f6ed8106fdbd6bdbf5aad56f12693e78b1cb34cbb983d/cfclient-2021.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.6.1": [ { "comment_text": "", "digests": { "md5": "288225607f7f59ec527e189b936d85b2", "sha256": "91c67cc33e8aab4693e4574af8533db4409cfab22a6002e71b1b3c91f74c9c67" }, "downloads": -1, "filename": "cfclient-2021.6.1.tar.gz", "has_sig": false, "md5_digest": "288225607f7f59ec527e189b936d85b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156788, "upload_time": "2021-07-15T13:07:18", "upload_time_iso_8601": "2021-07-15T13:07:18.975421Z", "url": "https://files.pythonhosted.org/packages/17/eb/936cf1b5eb3751d6477db2659b4cbcdf9cc6741a62122e75fdfcf10250da/cfclient-2021.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2022.1": [ { "comment_text": "", "digests": { "md5": "0300df0160b90de45a7fb7395c0b89f9", "sha256": "81044e1a1fc9988be5b8a5a6c79c04576d395ad2c1cf1f1771c41576f66be611" }, "downloads": -1, "filename": "cfclient-2022.1.tar.gz", "has_sig": false, "md5_digest": "0300df0160b90de45a7fb7395c0b89f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 182329, "upload_time": "2022-01-31T16:49:12", "upload_time_iso_8601": "2022-01-31T16:49:12.916116Z", "url": "https://files.pythonhosted.org/packages/6f/2d/de4fd4b28897d3b38937b74fdd26d1ff563b93fef571428d198eccb877d3/cfclient-2022.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2022.1rc1": [ { "comment_text": "", "digests": { "md5": "e42314749520b479aed46b96df740393", "sha256": "8146e020873f88f6c63b18529c755ab8bb03620bcd50e4ae6931a59f989090b6" }, "downloads": -1, "filename": "cfclient-2022.1rc1.tar.gz", "has_sig": false, "md5_digest": "e42314749520b479aed46b96df740393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 182347, "upload_time": "2022-01-27T15:21:45", "upload_time_iso_8601": "2022-01-27T15:21:45.943234Z", "url": "https://files.pythonhosted.org/packages/c1/12/78245664f60fcd80254e0d82e0a98fad4791d1bdb668d809ce203b14e011/cfclient-2022.1rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "2022.3": [ { "comment_text": "", "digests": { "md5": "f68ec0508f6033551cc079cb60e5216a", "sha256": "d79c983b307ab2f499867f59bf47e5ecb7c4a77108e6bc294bf00f8928910df2" }, "downloads": -1, "filename": "cfclient-2022.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f68ec0508f6033551cc079cb60e5216a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 251230, "upload_time": "2022-03-28T09:22:56", "upload_time_iso_8601": "2022-03-28T09:22:56.910637Z", "url": "https://files.pythonhosted.org/packages/6d/c3/6f565b275fe58accd91a74ec94b563548e1857dbccb14868ca6ee3c87e62/cfclient-2022.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "84642a2a025256ba5fda44f7d427bf36", "sha256": "54a72ef5e593839176eed50f642e2caf37a963e0c31b8b783b922e6579c747d8" }, "downloads": -1, "filename": "cfclient-2022.3.tar.gz", "has_sig": false, "md5_digest": "84642a2a025256ba5fda44f7d427bf36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 183397, "upload_time": "2022-03-28T09:22:59", "upload_time_iso_8601": "2022-03-28T09:22:59.051882Z", "url": "https://files.pythonhosted.org/packages/e7/37/01951946b7f69da1ff8ab953d8d4236d386c33b6fc0bdffbc948505868f1/cfclient-2022.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2022.3rc1": [ { "comment_text": "", "digests": { "md5": "6128a5d20d292aa3cc9db9ac19db7b84", "sha256": "9b7e38ab2a30845d74a60124186685dcd44c1d8afc80d8b2ff83970466320e2f" }, "downloads": -1, "filename": "cfclient-2022.3rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "6128a5d20d292aa3cc9db9ac19db7b84", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 251095, "upload_time": "2022-03-21T14:46:07", "upload_time_iso_8601": "2022-03-21T14:46:07.049441Z", "url": "https://files.pythonhosted.org/packages/96/0e/711b7f9789cca12519d35ee7052a7489abde46963b400172d4f1cd4ba411/cfclient-2022.3rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a0df6a263a5069eba7f73c44789bde42", "sha256": "56de467e92fca56b295e8d22279d2ce75014da6959cf6f11029503cbb93344cc" }, "downloads": -1, "filename": "cfclient-2022.3rc1.tar.gz", "has_sig": false, "md5_digest": "a0df6a263a5069eba7f73c44789bde42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 183227, "upload_time": "2022-03-21T14:46:09", "upload_time_iso_8601": "2022-03-21T14:46:09.218877Z", "url": "https://files.pythonhosted.org/packages/59/ce/6ab4740506a39717d7076ebf2b177eb57cd30216ab687c2217e8385056a4/cfclient-2022.3rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "2022.3rc2": [ { "comment_text": "", "digests": { "md5": "85d139236394bb3129101824cba4d9c9", "sha256": "6b4f5a6f0a2fab4e75e027fe7674a05e0c6d7eeb7f7658cf867713cbefd8cf37" }, "downloads": -1, "filename": "cfclient-2022.3rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "85d139236394bb3129101824cba4d9c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 251164, "upload_time": "2022-03-23T11:00:21", "upload_time_iso_8601": "2022-03-23T11:00:21.944636Z", "url": "https://files.pythonhosted.org/packages/6e/65/cb4c11d547ab04cba6910c0c912333df53673d5e8be40ec1b9964ebdd91b/cfclient-2022.3rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "62bb750b832e00ef84c80d10f1aa1d85", "sha256": "bced438e62b03cc852fa066e5adeffaff646ebbfd97f26e8a31684b7d64e0a70" }, "downloads": -1, "filename": "cfclient-2022.3rc2.tar.gz", "has_sig": false, "md5_digest": "62bb750b832e00ef84c80d10f1aa1d85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 183291, "upload_time": "2022-03-23T11:00:24", "upload_time_iso_8601": "2022-03-23T11:00:24.587946Z", "url": "https://files.pythonhosted.org/packages/dc/61/0ae9f61dcbcf33b3049ba46867e2591fb3b9b1a7c21512965e3f2aa9a0d9/cfclient-2022.3rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "2022.5": [ { "comment_text": "", "digests": { "md5": "1b2563a51f87b03e4a2eaca851ea1bf7", "sha256": "8c6447e69cbd266542c6dc45ce4b0acf84e775c1f1cc18b118471fae9256d704" }, "downloads": -1, "filename": "cfclient-2022.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1b2563a51f87b03e4a2eaca851ea1bf7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 251904, "upload_time": "2022-05-12T09:26:46", "upload_time_iso_8601": "2022-05-12T09:26:46.156635Z", "url": "https://files.pythonhosted.org/packages/49/a9/70b0c03e73dd24cbe8c1d0804c4941ded1261be9e1c3a6627770b0aa03eb/cfclient-2022.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a2d3ef74c81a8f6d915ff5aa2164b306", "sha256": "9f9e59d2ab42548d3819b8d4eaf3bd75f6cfa304d7b4529a92da67545efcbe29" }, "downloads": -1, "filename": "cfclient-2022.5.tar.gz", "has_sig": false, "md5_digest": "a2d3ef74c81a8f6d915ff5aa2164b306", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 183767, "upload_time": "2022-05-12T09:26:47", "upload_time_iso_8601": "2022-05-12T09:26:47.944709Z", "url": "https://files.pythonhosted.org/packages/f6/1f/3c85f34a6cb078ae9f244857a9a3c6934243a970bcb68c092af9802394d0/cfclient-2022.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2022.5rc1": [ { "comment_text": "", "digests": { "md5": "403cc0e8e84b1ccc0ea4ed7e271a48ce", "sha256": "81ff7cea9750e5a6d0464055b9a45592cbda447583bcbe2bb71cbd0e8aa270d5" }, "downloads": -1, "filename": "cfclient-2022.5rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "403cc0e8e84b1ccc0ea4ed7e271a48ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 251939, "upload_time": "2022-05-11T09:19:20", "upload_time_iso_8601": "2022-05-11T09:19:20.158440Z", "url": "https://files.pythonhosted.org/packages/e6/d4/cb5745543bc3b5decdbdd53104dcfd887029f278a4f9a87a92dec9269207/cfclient-2022.5rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "728a3b175449eb2815fb8d0c2c925336", "sha256": "d5590ac32c14b3f3f9a65ecad650c268a50b71ba909ff5a7eb08bdb0baf0e07c" }, "downloads": -1, "filename": "cfclient-2022.5rc1.tar.gz", "has_sig": false, "md5_digest": "728a3b175449eb2815fb8d0c2c925336", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 183741, "upload_time": "2022-05-11T09:19:21", "upload_time_iso_8601": "2022-05-11T09:19:21.951373Z", "url": "https://files.pythonhosted.org/packages/03/51/9900435968de96e633d3b05dae29abd568394e3dd66766f77c4d3f03a95e/cfclient-2022.5rc1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b2563a51f87b03e4a2eaca851ea1bf7", "sha256": "8c6447e69cbd266542c6dc45ce4b0acf84e775c1f1cc18b118471fae9256d704" }, "downloads": -1, "filename": "cfclient-2022.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1b2563a51f87b03e4a2eaca851ea1bf7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 251904, "upload_time": "2022-05-12T09:26:46", "upload_time_iso_8601": "2022-05-12T09:26:46.156635Z", "url": "https://files.pythonhosted.org/packages/49/a9/70b0c03e73dd24cbe8c1d0804c4941ded1261be9e1c3a6627770b0aa03eb/cfclient-2022.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a2d3ef74c81a8f6d915ff5aa2164b306", "sha256": "9f9e59d2ab42548d3819b8d4eaf3bd75f6cfa304d7b4529a92da67545efcbe29" }, "downloads": -1, "filename": "cfclient-2022.5.tar.gz", "has_sig": false, "md5_digest": "a2d3ef74c81a8f6d915ff5aa2164b306", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 183767, "upload_time": "2022-05-12T09:26:47", "upload_time_iso_8601": "2022-05-12T09:26:47.944709Z", "url": "https://files.pythonhosted.org/packages/f6/1f/3c85f34a6cb078ae9f244857a9a3c6934243a970bcb68c092af9802394d0/cfclient-2022.5.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }