{ "info": { "author": "We All Code", "author_email": "hello@weallcode.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# We All Code Robot Client\n\n[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> The Python client code for the We All Code robots.\n\n## Table of Contents\n\n- [Requirements](#requirements)\n- [Install](#install)\n- [Usage](#usage)\n- [API](#api)\n- [Development](#development)\n- [Maintainers](#maintainers)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Requirements\n\n- Python >= 3\n\n## Install\n\nOn Ubuntu-like systems:\n\n```bash\nsudo apt-get install python3-pip -y\npip3 install weallcode_robot\n```\n\n## Usage\n\n```python\nfrom weallcode_robot import Robot\n\nalpha = Robot('alpha')\n\n# (left, right) wheels 100% forward\nalpha.wheels(100, 100)\nalpha.sleep(1)\n\n# (left, right) wheels 100% backward\nalpha.wheels(-100, -100)\nalpha.sleep(1)\n\n# spin around\nalpha.wheels(100, -100)\nalpha.sleep(1)\n```\n\n## API\n\n| Method | Params | Values | Example |\n|--------------|------------------------|-----------------|---------------------------|\n| `buzzer_off` | | | `bot.buzzer_off()` |\n| `buzzer` | `hertz`, `period` | `1` to `1000` | `bot.buzzer(1000, 1000)` |\n| `led` | `red`, `green`, `blue` | `0` to `255` | `bot.led(0, 12, 255)` |\n| `sleep` | `seconds` | number >= 0 | `bot.sleep(1.5)` |\n| `stop` | | | `bot.stop()` |\n| `wheels` | `left`, `right` | `-100` to `100` | `bot.wheels(-90, 80)` |\n\n## Development\n\n### Requirements\n\n- Docker\n\n### Install\n\n```bash\nmake install\n```\n\n### Run\n\nOpen the desired file in the `demo` folder and specify a robot name.\n\n```bash\nmake demo # Default demo\nmake demo march # Imperial Death March\nmake demo slow # 50% wheel speed\nmake demo spin # Spin around for 10 seconds\n```\n\n### Publish\n\n```bash\nmake publish\n```\n\n## Maintainers\n\n[@danielmconrad](https://github.com/danielmconrad)\n\n## Contributing\n\nPRs accepted.\n\nSmall note: If editing the README, please conform to the [standard-readme](https://github.com/RichardLitt/standard-readme) specification.\n\n## License\n\nMIT \u00a9 2019 We All Code\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/weallcode/robot", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "weallcode-robot", "package_url": "https://pypi.org/project/weallcode-robot/", "platform": "", "project_url": "https://pypi.org/project/weallcode-robot/", "project_urls": { "Homepage": "https://github.com/weallcode/robot" }, "release_url": "https://pypi.org/project/weallcode-robot/2.0.1/", "requires_dist": [ "paho-mqtt", "requests" ], "requires_python": "", "summary": "We All Code Robot Client", "version": "2.0.1" }, "last_serial": 5767986, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "4724718d71419182f1b1df186f792c43", "sha256": "8387cec1a7718616731173de5d6ade24af68d6529438e39d985c48beee4dbb38" }, "downloads": -1, "filename": "weallcode_robot-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4724718d71419182f1b1df186f792c43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4441, "upload_time": "2019-07-05T19:29:18", "url": "https://files.pythonhosted.org/packages/67/6a/156a54acc24a2d899d304d24267810293e09d7d7b005a44a398e4c6a9eda/weallcode_robot-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fb94bfb7789577746161e3d6d72d4c3", "sha256": "9e72181f84ad1f4edc11a636793c1ddc78a1fcdea00922fe41c438eee598793a" }, "downloads": -1, "filename": "weallcode_robot-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6fb94bfb7789577746161e3d6d72d4c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4685, "upload_time": "2019-07-05T19:29:29", "url": "https://files.pythonhosted.org/packages/75/01/52dc625ba66693fd68cc9df623ba9fa53e29b6e0b1602b15365d44f256a8/weallcode_robot-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "fd381efa8000c1de000401f320244681", "sha256": "27e96f7483561f154bcae074bca7df35d5730eb03426ccdc6481faef4b714165" }, "downloads": -1, "filename": "weallcode_robot-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fd381efa8000c1de000401f320244681", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4416, "upload_time": "2019-07-05T19:34:59", "url": "https://files.pythonhosted.org/packages/31/89/48303b70808bac6fbb850ba6d20af3e4f9f383c425171f08abd4af86c533/weallcode_robot-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebab9a1fd1517152de02f5d2670d9959", "sha256": "fa870ae306d18421d63ea1813a72f58b14e9ee8103fced3d5344336e4e798299" }, "downloads": -1, "filename": "weallcode_robot-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ebab9a1fd1517152de02f5d2670d9959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4670, "upload_time": "2019-07-05T19:35:01", "url": "https://files.pythonhosted.org/packages/c1/ed/bf16c893c0b14e84cca9c1983114471b8d682a496fcbf0cfa250eb8cb5ed/weallcode_robot-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "fad1947596eefc98509b2f0c05e2ad0e", "sha256": "44a6ee823f5555dec01f29396946d26f3216af07b6ef4ed06d9dc9d99678f159" }, "downloads": -1, "filename": "weallcode_robot-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fad1947596eefc98509b2f0c05e2ad0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4486, "upload_time": "2019-07-05T20:26:01", "url": "https://files.pythonhosted.org/packages/09/0e/a1631e63ab443d96bd219f51fa908756af429f12cd30c092544bef838959/weallcode_robot-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee4b018bf21d96ace10a6d0b9498998e", "sha256": "5243746677af4a976125fdbe11964907a52c6b45ba93685780b7f5a8b1ad4059" }, "downloads": -1, "filename": "weallcode_robot-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ee4b018bf21d96ace10a6d0b9498998e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4735, "upload_time": "2019-07-05T20:26:02", "url": "https://files.pythonhosted.org/packages/b6/1f/c20d07f63a3a1cd10460cf8c5e9a8bdcf425195f07e61bbb16ff8f5fb4e9/weallcode_robot-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "abe7cd589cf483412c06d25c528f7bdc", "sha256": "b6a9f61f9ab458563a4397333a3b8c5c5f85e49cc74976cfdb73e95a15de8aa4" }, "downloads": -1, "filename": "weallcode_robot-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "abe7cd589cf483412c06d25c528f7bdc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4512, "upload_time": "2019-07-11T20:22:05", "url": "https://files.pythonhosted.org/packages/58/e0/375305cf7a7e90f3818ff03cfcb23b1d1c4ada829230ff049c5d4318afc1/weallcode_robot-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf1f219fc4bcaaa700f94cd9622998cf", "sha256": "58827b4d682bcad402126875801d82c552f5ee7785969f1e65940278b47f4398" }, "downloads": -1, "filename": "weallcode_robot-1.1.1.tar.gz", "has_sig": false, "md5_digest": "cf1f219fc4bcaaa700f94cd9622998cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4764, "upload_time": "2019-07-11T20:22:06", "url": "https://files.pythonhosted.org/packages/05/be/9df8ab7e28bb53f82d7408974165afca19ca19f2ead00d963d501c0c6fec/weallcode_robot-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0586eba0e22fcbe9bed6f296e37017dd", "sha256": "84fa04c40989c583aa5243fa1a15612d353b5e0b04556eb099db36c5cd29df99" }, "downloads": -1, "filename": "weallcode_robot-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0586eba0e22fcbe9bed6f296e37017dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3661, "upload_time": "2019-07-19T01:36:38", "url": "https://files.pythonhosted.org/packages/c1/e4/dd9c464e65e43907b59f52a44fc0dbe121efb0969c9d002c895eee580dcf/weallcode_robot-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8da7ed65415c39171ca306ddc2e0aad", "sha256": "b9caa3f5ac5b3b3d654dfc5e7aaf337fa9258ce2ea4705a0d1b6c1dbbe0a1310" }, "downloads": -1, "filename": "weallcode_robot-1.2.0.tar.gz", "has_sig": false, "md5_digest": "b8da7ed65415c39171ca306ddc2e0aad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3207, "upload_time": "2019-07-19T01:36:40", "url": "https://files.pythonhosted.org/packages/0d/ff/e23708c9a273ab2b6eec628e6bc6e303d960bd104fa8ce9c92785f88ac02/weallcode_robot-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "8d97f6d20bce846f6ecc5a808f1f0809", "sha256": "86386707de1c1291c3980af9ec1b99022c307938b2f884d8b241e37df02952bf" }, "downloads": -1, "filename": "weallcode_robot-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8d97f6d20bce846f6ecc5a808f1f0809", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3626, "upload_time": "2019-07-22T00:47:02", "url": "https://files.pythonhosted.org/packages/8c/b4/0babaff1293baa41266553275ac33b49c066184a2719cd15dff81b551384/weallcode_robot-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a87384c0682318aa4cc7b79a5190323", "sha256": "23f8e943eebe620f3a9f7ad32a3314ef7a2f8cf01d6bd56d3f5ac199f133d455" }, "downloads": -1, "filename": "weallcode_robot-1.3.0.tar.gz", "has_sig": false, "md5_digest": "6a87384c0682318aa4cc7b79a5190323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3194, "upload_time": "2019-07-22T00:47:03", "url": "https://files.pythonhosted.org/packages/be/19/339fc80fb0e2874405c78f49917ddd24c5dc6ee174105ef3cf817dfe803b/weallcode_robot-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "40d13201aac7fd0fc3737989206d1f1b", "sha256": "d7ccf7c91b71b939149fbcd6d74d3573a2403ada2dc3bbfe6908faf004ad7679" }, "downloads": -1, "filename": "weallcode_robot-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "40d13201aac7fd0fc3737989206d1f1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3485, "upload_time": "2019-07-23T04:18:55", "url": "https://files.pythonhosted.org/packages/3c/a7/9971ec9f409a0d8257d394fca49a3324a49f26b73fe24d7e93d2c59f6d14/weallcode_robot-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e4d035d2896f2cf29c996ec53ca2bc4", "sha256": "1f0040930256e2da5430886857484649c78a16a686577095749e5757d8737003" }, "downloads": -1, "filename": "weallcode_robot-1.4.0.tar.gz", "has_sig": false, "md5_digest": "3e4d035d2896f2cf29c996ec53ca2bc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3009, "upload_time": "2019-07-23T04:18:57", "url": "https://files.pythonhosted.org/packages/57/8a/463e10d3bd8d68de54001b20888bf3943c01a31030b6c76a8061c1ceb860/weallcode_robot-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "0c2497fc9513dbad7ae0b8b7a2006f17", "sha256": "ab30a30a89126ab8e657faa101b95b0d466c5616e7268be25c4f77653cd07baa" }, "downloads": -1, "filename": "weallcode_robot-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0c2497fc9513dbad7ae0b8b7a2006f17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3498, "upload_time": "2019-07-24T04:34:50", "url": "https://files.pythonhosted.org/packages/3e/b0/a6583e892ecdf2b1c7e1bc1550cc9ee864c82fb8af669edc9461042fba95/weallcode_robot-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39e690bc660f36220f7052af7ec74c38", "sha256": "e56cb978c7c95a4a7d106fa04730bf00196d3db4269c13072c671911522ce570" }, "downloads": -1, "filename": "weallcode_robot-1.4.1.tar.gz", "has_sig": false, "md5_digest": "39e690bc660f36220f7052af7ec74c38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3024, "upload_time": "2019-07-24T04:34:52", "url": "https://files.pythonhosted.org/packages/6f/ba/60e18ac0fd91913ed52047ff7d2c6ed714fe2982ccc3159fcf3b6b093f6d/weallcode_robot-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "dfce7f2e56e81a8226862b82c9a608f3", "sha256": "1857e5df49bd0235286994da061e0557bd165a1b5932935bbffe9c5a6d9c6410" }, "downloads": -1, "filename": "weallcode_robot-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dfce7f2e56e81a8226862b82c9a608f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3574, "upload_time": "2019-07-24T18:15:57", "url": "https://files.pythonhosted.org/packages/6f/13/4531da68a9aff37899aa09d8fd3c00a7664a7b3117e5c48b9cb9def27f0e/weallcode_robot-1.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3c4362808d45cbcb5ca29939c9ca42a", "sha256": "09651e6932bc8c0b3852f1cfad5752620f12e995a3112b3ae261a7c88c43f0d5" }, "downloads": -1, "filename": "weallcode_robot-1.4.2.tar.gz", "has_sig": false, "md5_digest": "e3c4362808d45cbcb5ca29939c9ca42a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3107, "upload_time": "2019-07-24T18:15:58", "url": "https://files.pythonhosted.org/packages/63/b6/203ec5c1ac8070fbb014b1f22a5a9fabeab4620b91094d8e64142f5b909c/weallcode_robot-1.4.2.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "12eb17a316d2dbb868c4c51b4183fa7c", "sha256": "62a10c3fff27f691cd9cc65446088956b6e5e67458da514d0e2e90cee985e641" }, "downloads": -1, "filename": "weallcode_robot-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "12eb17a316d2dbb868c4c51b4183fa7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3644, "upload_time": "2019-07-25T03:28:43", "url": "https://files.pythonhosted.org/packages/31/7f/82a8c853c386b385ffae2e0c87504ab736526f5fd8b299e7ee7b930da339/weallcode_robot-1.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0fe2f57235fea72a7bec9d54796dd7ed", "sha256": "35135d55e86c354149232634ecf4d0d7ab16d25ebd013765ee7ebe5e8dceaf43" }, "downloads": -1, "filename": "weallcode_robot-1.4.4.tar.gz", "has_sig": false, "md5_digest": "0fe2f57235fea72a7bec9d54796dd7ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3182, "upload_time": "2019-07-25T03:28:45", "url": "https://files.pythonhosted.org/packages/8f/86/b67a00fa9864309e6895a74227f23b88f0bc1578fd1da3fdab469505278f/weallcode_robot-1.4.4.tar.gz" } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "8072cbc8700abcf01ad09b84af03336e", "sha256": "72c1a9964458621b4a060da575d55364aa3d1c561119ae22e47e18f2e754c6c1" }, "downloads": -1, "filename": "weallcode_robot-1.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8072cbc8700abcf01ad09b84af03336e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3646, "upload_time": "2019-07-27T12:39:06", "url": "https://files.pythonhosted.org/packages/43/7d/29b1cb9c504578fb5520ca199bc4159a1afb437fbfc6fc739b04cc010608/weallcode_robot-1.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "586b53dd5100143d8dc29aaf4b917219", "sha256": "d2a8d8b5d817966a0a6ab5210d159edc197d0630619ee3b6421aad8bb3696b80" }, "downloads": -1, "filename": "weallcode_robot-1.4.5.tar.gz", "has_sig": false, "md5_digest": "586b53dd5100143d8dc29aaf4b917219", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3185, "upload_time": "2019-07-27T12:39:08", "url": "https://files.pythonhosted.org/packages/e6/e2/2fc8ee4aef07ee7bb9864b68a2bffd1fa6be959de88bfa929e7d3e2049b4/weallcode_robot-1.4.5.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "26a9f2e80394a3feb943df6c34657f1b", "sha256": "02c0fc371ff415e637e0657612bed35564f7877634c63f3a6b7f283951e46095" }, "downloads": -1, "filename": "weallcode_robot-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "26a9f2e80394a3feb943df6c34657f1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3799, "upload_time": "2019-08-03T20:11:24", "url": "https://files.pythonhosted.org/packages/70/7f/02a16c69b0957f1ef3cd36181bdd27514cdd1b957de0ea1cc20e1399c27e/weallcode_robot-1.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b31e7eec1fcacaca85ffd546aec79034", "sha256": "2c016876b6753ce8a56131a9e54c5f36d1950450c3f832554eda049cd959b316" }, "downloads": -1, "filename": "weallcode_robot-1.5.0.tar.gz", "has_sig": false, "md5_digest": "b31e7eec1fcacaca85ffd546aec79034", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3410, "upload_time": "2019-08-03T20:11:25", "url": "https://files.pythonhosted.org/packages/9d/96/010cb5d33706d91c9503efa69b3a075924bd4f9143a5b0675857e4b25d16/weallcode_robot-1.5.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "89b6949cb402ba044f135fbe396fcb05", "sha256": "96448f30d5b4b0e7c4f00015b417dbc993d015a4a5febc75541cdc137203633b" }, "downloads": -1, "filename": "weallcode_robot-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "89b6949cb402ba044f135fbe396fcb05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3396, "upload_time": "2019-08-31T20:47:29", "url": "https://files.pythonhosted.org/packages/aa/cd/8b92039cd01df123023141328882d543e4dca147acf5fcb96c35222d8967/weallcode_robot-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42977d76d29f4b1cbc48a9ea07e734f4", "sha256": "08f7eaa461342b3e0af2fe8f2e6e43906fc6ea284f4545dcf536017c51b03ef9" }, "downloads": -1, "filename": "weallcode_robot-2.0.0.tar.gz", "has_sig": false, "md5_digest": "42977d76d29f4b1cbc48a9ea07e734f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3226, "upload_time": "2019-08-31T20:47:31", "url": "https://files.pythonhosted.org/packages/e2/6a/27b98e5adcd5f359f1c8c0ac07b9bce299d74b5723361dcfce48784daa5a/weallcode_robot-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "b34e30c09797647bbac0b60b5cc56fa7", "sha256": "7b9cc21615305113cda87da82c48c3975934f8eaadc97b89fb15defdc3fbf308" }, "downloads": -1, "filename": "weallcode_robot-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b34e30c09797647bbac0b60b5cc56fa7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3389, "upload_time": "2019-09-01T20:46:06", "url": "https://files.pythonhosted.org/packages/a7/c0/9787aee64b4ca0016535b39026b9a9f8a94f720c21899a7e9a1cca837397/weallcode_robot-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c73945a524c053d341eb09cb7f4f4d6", "sha256": "db3679068c31bc1d8d6fe0c976a9ee88ad481eea682cb9900fbbf6331ce1d7ea" }, "downloads": -1, "filename": "weallcode_robot-2.0.1.tar.gz", "has_sig": false, "md5_digest": "5c73945a524c053d341eb09cb7f4f4d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3233, "upload_time": "2019-09-01T20:46:08", "url": "https://files.pythonhosted.org/packages/74/19/3ef6dc955ac48fb15b0ecf8cd8bf50a7ab5814877f8b7f384cfe8d860bc2/weallcode_robot-2.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b34e30c09797647bbac0b60b5cc56fa7", "sha256": "7b9cc21615305113cda87da82c48c3975934f8eaadc97b89fb15defdc3fbf308" }, "downloads": -1, "filename": "weallcode_robot-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b34e30c09797647bbac0b60b5cc56fa7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3389, "upload_time": "2019-09-01T20:46:06", "url": "https://files.pythonhosted.org/packages/a7/c0/9787aee64b4ca0016535b39026b9a9f8a94f720c21899a7e9a1cca837397/weallcode_robot-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c73945a524c053d341eb09cb7f4f4d6", "sha256": "db3679068c31bc1d8d6fe0c976a9ee88ad481eea682cb9900fbbf6331ce1d7ea" }, "downloads": -1, "filename": "weallcode_robot-2.0.1.tar.gz", "has_sig": false, "md5_digest": "5c73945a524c053d341eb09cb7f4f4d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3233, "upload_time": "2019-09-01T20:46:08", "url": "https://files.pythonhosted.org/packages/74/19/3ef6dc955ac48fb15b0ecf8cd8bf50a7ab5814877f8b7f384cfe8d860bc2/weallcode_robot-2.0.1.tar.gz" } ] }