{ "info": { "author": "David Ko", "author_email": "david@barobo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Education", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5" ], "description": "PyLinkbot3\n==========\n\nPyLinkbot - A Python package for controlling Barobo Linkbots\nContact: David Ko \n\nLinkbots are small modular robots designed to play an interactive role in\ncomputer science and mathematics curricula. More information may be found at\nhttp://www.barobo.com .\n\nRequirements\n------------\n\nThis package makes extensive use of asyncio which is only available in Python\n3.5 and greater.\n\nThis package also requires protobuf>=3.0.0b2 and PySfp.\n\nInstallation\n------------\n\nThe recommended way to install this package is through setuptools utilities,\nsuch as \"easy_install\" or \"pip\". For example:\n\n easy_install3 PyLinkbot3\n\nor\n\n pip3 install PyLinkbot3\n\nUsage Options\n-------------\n\nThis version of PyLinkbot3 can communicate with old SFP based baromeshd daemons\nand new websockets based daemons. By default, the library will search for an\nSFP based daemon located at localhost:42000. The following environment\nvariables control this library's behavior:\n\nLINKBOT_USE_SFP=1 # Makes PyLinkbot use the old SFP transport instead of\n # WebSockets.\nLINKBOT_DAEMON_HOSTPORT=\"hostname:port\" # Makes PyLinkbot use the specified\n # host:port as its daemon. For instance, if you want to use the daemon\n # running on a local linkbot-hub, set this environment variable to the\n # hostname and port of the linkbot hub.\n\nCHANGES\n=======\n\nVersion 3.1.17\n--------------\n* Removed PySfp requirement.\n\nVersion 3.1.16\n--------------\n* Added CLinkbot.turn_left_nb() and CLinkbot.turn_right_nb()\n* Gave \"radius\" and \"tracklength\" arguments for turn_* functions default values\n of 1.75 and 3.7, respectively\n\nVersion 3.1.15\n--------------\n* Added CLinkbot.turn_left() and CLinkbot.turn_right()\n* Fixed bug in move_wait() waiting for long running movements\n\nVersion 3.1.14\n--------------\n* Added CLinkbot class.\n\nVersion 3.1.13\n--------------\n* Added way to accept new robot connections by reading serial ID's from an\n environment variable.\n\nVersion 3.1.12\n--------------\n* Added method to reset peripherals on disconnect.\n\nVersion 3.1.11\n--------------\n* Added drive_* functions to CLinkbot class, based on C-STEM API.\n\nVersion 3.1.10\n--------------\n* Fixed bug where calling linkbot3.config() resets all config settings\n\nVersion 3.1.9\n-------------\n* Added encoder event callbacks to CLinkbot\n* Changed PREX plotting to use plotly.js\n* Fixed bug setting daemon hostport via environment variable\n\nVersion 3.1.8\n-------------\n* Changed serial ID in all code snippets to \"ZRG6\"\n* Fixed bug where _util.Config() sometimes ignores environment variables\n* Added top-level \"linkbot\" package; can now do \"import linkbot\". \n\nVersion 3.1.7\n-------------\n* Added Daemon.ping() method\n\nVersion 3.1.6\n-------------\n* Fixed bug in begin_move()\n\nVersion 3.1.5\n-------------\n* Fixed bug when calling Linkbot functions from within Linkbot event handlers\n* Fixed syntax error in Motor.move_wait()\n\nVersion 3.1.4\n-------------\n* Getting serial ID's retrieves it from the robot rather than relying on\n previously saved value\n\n\nVersion 3.1.3\n-------------\n* Removed debugging message\n* Fixed blocking Linkbot event handlers stopping the World.\n\nVersion 3.1.2\n-------------\n* Added \"timeout\" config option to set the default timeout for Linkbot\n communications.\n\nVersion 3.1.1\n-------------\n* Pass linkbot3.scatter_plot() arguments directly to pyplot\n* Fixed bugs, syntax errors in CLinkbot\n\nVersion 3.1.0\n-------------\n\n* Added \"CLinkbot\" API, which is styled more closely after the C-STEM C++ Linkbot API.\n* Added internal support for the Prex communications channel for remote execution.\n\nVersion 3.0.7\n-------------\n\n* Added the linkbot3.scatter_plot() function\n* Increased default robot timeout to 30 seconds\n* Fixed \"Dongle not found\" error message\n* Added Linkbot.reboot()\n\nVersion 3.0.6\n-------------\n\n* Fixed daemon connection process\n* Added some more documentation snippets\n\nVersion 3.0.5\n-------------\n\n* Added Motors.set_powers()\n* Fixed motor event handler\n\nVersion 3.0.4\n-------------\n\n* Internal bugfixes\n\nVersion 3.0.3\n-------------\n\n* Made everything compatible with Python 3.4.2\n* Added Motor.angle()\n* Added Led.set_color_code()\n* Added Linkbot.disconnect()\n* Updated plot demo\n\nVersion 3.0.2\n-------------\n\n* Added daemon object\n\nVersion 3.0.1\n-------------\n\n* Fixed syntax error", "description_content_type": "", "docs_url": "https://pythonhosted.org/PyLinkbot3/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/BaroboRobotics/PyLinkbot3", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "PyLinkbot3", "package_url": "https://pypi.org/project/PyLinkbot3/", "platform": "", "project_url": "https://pypi.org/project/PyLinkbot3/", "project_urls": { "Homepage": "http://github.com/BaroboRobotics/PyLinkbot3" }, "release_url": "https://pypi.org/project/PyLinkbot3/3.2.2/", "requires_dist": null, "requires_python": "", "summary": "This is a pure Python implementation of PyLinkbot. See http://github.com/BaroboRobotics/PyLinkbot", "version": "3.2.2" }, "last_serial": 3851661, "releases": { "3.0.0": [ { "comment_text": "", "digests": { "md5": "46189b2128a96383a7a62b73ca064984", "sha256": "3db36bbb17d203263863cb6b23443699891fd69d9ccf281dfb0f64fbe3e33509" }, "downloads": -1, "filename": "PyLinkbot3-3.0.0.tar.gz", "has_sig": false, "md5_digest": "46189b2128a96383a7a62b73ca064984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33502, "upload_time": "2016-05-19T19:07:22", "url": "https://files.pythonhosted.org/packages/31/6c/9e66f342dea5597fed402299f57af6bbe65a363010e61ee4fb574c2795f3/PyLinkbot3-3.0.0.tar.gz" } ], "3.0.0a1": [], "3.0.0a2": [ { "comment_text": "", "digests": { "md5": "44f15b0e42e3169c1491f821956f75fd", "sha256": "37cb00f8cff5800b2b7d0152e26ad363c93094efb70a329d91ad964be3260b6f" }, "downloads": -1, "filename": "PyLinkbot3-3.0.0a2-py3-none-any.whl", "has_sig": false, "md5_digest": "44f15b0e42e3169c1491f821956f75fd", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 39648, "upload_time": "2016-05-18T21:06:46", "url": "https://files.pythonhosted.org/packages/01/67/84fbee3160db8efe2e608d1f53ec62c11a0fccda84093c26a2458ed2ba01/PyLinkbot3-3.0.0a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "476d9e1db80093228a8795e9288f3016", "sha256": "d5c9c91b859902d14bfed5741307fb9da33b9861b05dde85058d5072c173ddcf" }, "downloads": -1, "filename": "PyLinkbot3-3.0.0a2.tar.gz", "has_sig": false, "md5_digest": "476d9e1db80093228a8795e9288f3016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33577, "upload_time": "2016-05-18T18:11:55", "url": "https://files.pythonhosted.org/packages/d1/b1/64ff8966944e79df9889c2da183c7866774c2b5057d4ecf693463716f5d2/PyLinkbot3-3.0.0a2.tar.gz" } ], "3.0.0a3": [ { "comment_text": "", "digests": { "md5": "b78fc8d8967f798f26db3d3fa116ecac", "sha256": "8263ac99b408e6a52a9e29b183e6510f4c4168bfd159dfc9a4b503243a2d5fc3" }, "downloads": -1, "filename": "PyLinkbot3-3.0.0a3.tar.gz", "has_sig": false, "md5_digest": "b78fc8d8967f798f26db3d3fa116ecac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33349, "upload_time": "2016-05-18T21:14:59", "url": "https://files.pythonhosted.org/packages/4d/75/90213108a0e174b3e084e94ebe8822718be8408f6187e8d75d5e739a6325/PyLinkbot3-3.0.0a3.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "149126f7d6db790c3ef1ef20cfebc163", "sha256": "d7ff4f30e3afeea70f2ad0fc86e32c11ae4707f9c3269c8d4e14d0ad321a0ea2" }, "downloads": -1, "filename": "PyLinkbot3-3.0.1.tar.gz", "has_sig": false, "md5_digest": "149126f7d6db790c3ef1ef20cfebc163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33516, "upload_time": "2016-05-19T19:10:57", "url": "https://files.pythonhosted.org/packages/0d/b2/36658fc186cc9f36b6feb0753290d3d8df35d4a0e9cb2445772ccc9eb340/PyLinkbot3-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "b05de66a09f93f5b2ad21b0bee89d263", "sha256": "e3da58a6cea3d27c6668dd1747e5a69a7436c11157053a583bca80f3ec17c65f" }, "downloads": -1, "filename": "PyLinkbot3-3.0.2.tar.gz", "has_sig": false, "md5_digest": "b05de66a09f93f5b2ad21b0bee89d263", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33663, "upload_time": "2016-05-19T21:53:53", "url": "https://files.pythonhosted.org/packages/e2/7a/087cffc09f4e96c21eb00d2138f6ca01c68c183aa505bc2032c0fdbec7d8/PyLinkbot3-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "f1900d31999f994c5bb5524934af793c", "sha256": "265e75d7135c66a1bb033bbae2458c086172ea6f326018174a6d8d3a75212f92" }, "downloads": -1, "filename": "PyLinkbot3-3.0.3.tar.gz", "has_sig": false, "md5_digest": "f1900d31999f994c5bb5524934af793c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34227, "upload_time": "2016-06-02T21:41:51", "url": "https://files.pythonhosted.org/packages/2b/b7/a1e29cf30d277badd6ac6dce81c2ef236c9c66bff2ffd0967e644e800ba7/PyLinkbot3-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "5fbe6424568846031a211d7dae7219b4", "sha256": "386c7ed361869dd9416bbb3ffa2226901ca9387b7ba88b3d77e63a8cf7ff19a6" }, "downloads": -1, "filename": "PyLinkbot3-3.0.4.tar.gz", "has_sig": false, "md5_digest": "5fbe6424568846031a211d7dae7219b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34261, "upload_time": "2016-06-07T21:34:54", "url": "https://files.pythonhosted.org/packages/9c/31/f7472d33fd729f896bba41a8c34d607b686f134eb75ca67349a242808a8d/PyLinkbot3-3.0.4.tar.gz" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "978e6c056fc5bcccccad2e76e7c49b1f", "sha256": "55e17ae06582c5cf8dc1cbfd4aad8c21912a45d702e184207b67c646ce42e0a3" }, "downloads": -1, "filename": "PyLinkbot3-3.0.5.tar.gz", "has_sig": false, "md5_digest": "978e6c056fc5bcccccad2e76e7c49b1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34691, "upload_time": "2016-06-15T21:42:24", "url": "https://files.pythonhosted.org/packages/ff/15/2cac4910b7060096d87a67a9a596f33d7e66d160b6df0a295b4f6eb0e511/PyLinkbot3-3.0.5.tar.gz" } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "01d5ab2e0881f18f7fff6ac6771967e1", "sha256": "153a33cbf6237bb32daa524ac3f11025465f782f02e3087a2da9a22fe16a3d1d" }, "downloads": -1, "filename": "PyLinkbot3-3.0.6.tar.gz", "has_sig": false, "md5_digest": "01d5ab2e0881f18f7fff6ac6771967e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34713, "upload_time": "2016-06-20T21:08:15", "url": "https://files.pythonhosted.org/packages/70/25/924136ad4eb1f8be3aa5f65f0006a9729622e6e263efe00c795c30221759/PyLinkbot3-3.0.6.tar.gz" } ], "3.0.7": [ { "comment_text": "", "digests": { "md5": "4bf2c527f825e72504a76a5bb4eb71c6", "sha256": "14839a674ea7e56a89aa87b9b0a03a7af1776a1b2c0c14f289493dbbaf55b423" }, "downloads": -1, "filename": "PyLinkbot3-3.0.7.tar.gz", "has_sig": false, "md5_digest": "4bf2c527f825e72504a76a5bb4eb71c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35351, "upload_time": "2016-07-29T22:57:35", "url": "https://files.pythonhosted.org/packages/4d/a5/d759c8638ba428131fde40c4db7028cf635e0f7b69a277e01eb6fc257ec4/PyLinkbot3-3.0.7.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "26b7dc4d7bddf8dbc52c58d4f09fb85f", "sha256": "5b28c86b9ec2ce6a01995b4333d5e8e82c23426808888c4ccde71ef3f7f18a13" }, "downloads": -1, "filename": "PyLinkbot3-3.1.0.tar.gz", "has_sig": false, "md5_digest": "26b7dc4d7bddf8dbc52c58d4f09fb85f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40931, "upload_time": "2016-08-02T18:37:02", "url": "https://files.pythonhosted.org/packages/be/49/52dfada1831f061079bca62a28cc43f0f6c625d849098b6be4516667b8ab/PyLinkbot3-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "49a635d71b6785d32773c7cf8129ae4d", "sha256": "40a7a0ae8dd2f7e5d0a70ce007df52a74eb1600e62e1568749845d2808518e87" }, "downloads": -1, "filename": "PyLinkbot3-3.1.1.tar.gz", "has_sig": false, "md5_digest": "49a635d71b6785d32773c7cf8129ae4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41064, "upload_time": "2016-08-11T16:24:09", "url": "https://files.pythonhosted.org/packages/6c/c9/5a2886f0b192f9588bc07642ed2112f54e221df0ca5ae4f5ea1685ee573e/PyLinkbot3-3.1.1.tar.gz" } ], "3.1.10": [ { "comment_text": "", "digests": { "md5": "01442b6612bad3e99b88f8aab4bc8891", "sha256": "d849679e82bd444d0c8fe94ea09093b3c3897befa7206ca2a012aa494fa09bd0" }, "downloads": -1, "filename": "PyLinkbot3-3.1.10.tar.gz", "has_sig": false, "md5_digest": "01442b6612bad3e99b88f8aab4bc8891", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43007, "upload_time": "2016-11-22T20:37:12", "url": "https://files.pythonhosted.org/packages/85/54/fd8061ccfccd458218b9bdd1dacd1401968fdd8ceb127cb99b3dbda89a1a/PyLinkbot3-3.1.10.tar.gz" } ], "3.1.11": [ { "comment_text": "", "digests": { "md5": "29d979d093669dd40d040cb112ef0b94", "sha256": "252f4c87019fca6ee547b1300396fd02e48f404ef4f259f058c78211fd85eb16" }, "downloads": -1, "filename": "PyLinkbot3-3.1.11.tar.gz", "has_sig": false, "md5_digest": "29d979d093669dd40d040cb112ef0b94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44507, "upload_time": "2016-12-02T20:39:56", "url": "https://files.pythonhosted.org/packages/87/16/6f85dad1bc5b0cd59425253e21d52327cd2ca9c83962b77ebdfec5ebadbb/PyLinkbot3-3.1.11.tar.gz" } ], "3.1.12": [ { "comment_text": "", "digests": { "md5": "de355fd0e2959c47a2c3a58b6dc219ed", "sha256": "9a9e1735f32afc90660c6843ec33b8101a1851ecf783426e86396f2369770c1e" }, "downloads": -1, "filename": "PyLinkbot3-3.1.12.tar.gz", "has_sig": false, "md5_digest": "de355fd0e2959c47a2c3a58b6dc219ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45499, "upload_time": "2016-12-27T19:29:42", "url": "https://files.pythonhosted.org/packages/75/5b/c7253f2cb1cca91a9d8ffe3fb84aac9bdad24072afbfe14229781c2ea9b8/PyLinkbot3-3.1.12.tar.gz" } ], "3.1.13": [ { "comment_text": "", "digests": { "md5": "63f11c63211d9d40ddb41fce8654eb56", "sha256": "3187c9d60f367353ec0d3b27582794bfc049cf148c6ffc69971c3c775bf01b68" }, "downloads": -1, "filename": "PyLinkbot3-3.1.13.tar.gz", "has_sig": false, "md5_digest": "63f11c63211d9d40ddb41fce8654eb56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45650, "upload_time": "2017-02-03T19:07:38", "url": "https://files.pythonhosted.org/packages/4a/90/0ac663b4795e2521e3a9c1ce20d42cabfe52e9309f3fe4eda8f0bf7c96d9/PyLinkbot3-3.1.13.tar.gz" } ], "3.1.14": [ { "comment_text": "", "digests": { "md5": "7e4735da7bd01253d3ff03e1d9d69c3d", "sha256": "e84432d4001ace498ba6e12c83aac30919b753e940430f33caed2f91e7e51c7d" }, "downloads": -1, "filename": "PyLinkbot3-3.1.14.tar.gz", "has_sig": false, "md5_digest": "7e4735da7bd01253d3ff03e1d9d69c3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45663, "upload_time": "2017-02-24T21:13:11", "url": "https://files.pythonhosted.org/packages/d2/d4/fe14d0f5f554cd4706dcb086eb55319220533aff2cd02a20af4138aeb9e2/PyLinkbot3-3.1.14.tar.gz" } ], "3.1.15": [ { "comment_text": "", "digests": { "md5": "a3bc6a7acb92eddebb8c9aac54804bc2", "sha256": "adc3c1066d262f6c0c8234642142b0581cfcf21e9b8755fbcc3b0a2a6a55a3a9" }, "downloads": -1, "filename": "PyLinkbot3-3.1.15.tar.gz", "has_sig": false, "md5_digest": "a3bc6a7acb92eddebb8c9aac54804bc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46673, "upload_time": "2017-06-02T19:41:29", "url": "https://files.pythonhosted.org/packages/5e/5e/47cd574a83ff49d8f4b117e305ee61f25320b7fe7744536df9e5286dde4a/PyLinkbot3-3.1.15.tar.gz" } ], "3.1.16": [ { "comment_text": "", "digests": { "md5": "a7df0ca8ea3f809e732eb0880f819c49", "sha256": "1cfc428969c537d67a5a4cd1afa80ffc989e916902614cd88896e6966ddd9911" }, "downloads": -1, "filename": "PyLinkbot3-3.1.16.tar.gz", "has_sig": false, "md5_digest": "a7df0ca8ea3f809e732eb0880f819c49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46820, "upload_time": "2017-06-05T22:59:09", "url": "https://files.pythonhosted.org/packages/96/b3/c1770d2075a9e30a5e0f559511543b20b0704d7a0c4a9e42e581aa7a0813/PyLinkbot3-3.1.16.tar.gz" } ], "3.1.17": [ { "comment_text": "", "digests": { "md5": "55aab811db235a1afd0429b16d8347ae", "sha256": "d22c229093a414359e33f353419ca9c2ae5ad649d28492b72268c6d9246666f0" }, "downloads": -1, "filename": "PyLinkbot3-3.1.17.tar.gz", "has_sig": false, "md5_digest": "55aab811db235a1afd0429b16d8347ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46837, "upload_time": "2017-07-10T20:28:28", "url": "https://files.pythonhosted.org/packages/39/3d/962c7e53008ab7efd49baf3831ffc06eb697fb0edc519a9e86973e6268a2/PyLinkbot3-3.1.17.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "dc8b06e2c9603eae92a7edf78465ea95", "sha256": "220c69b8ed8d7d196119c925cf34c13555e8e245fe3a5041d53d00dd0e6032a0" }, "downloads": -1, "filename": "PyLinkbot3-3.1.2.tar.gz", "has_sig": false, "md5_digest": "dc8b06e2c9603eae92a7edf78465ea95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41295, "upload_time": "2016-08-11T18:42:16", "url": "https://files.pythonhosted.org/packages/49/5f/d921485d4fbafb6c307f4aad7fa72a1f4633bfe7f33fb51bea44f7e44608/PyLinkbot3-3.1.2.tar.gz" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "33aa8bb1bba299d139441bda03851c7e", "sha256": "82dce59b3abe1fb3014842e19087c3d052790c979801de77032e82a2d49a6983" }, "downloads": -1, "filename": "PyLinkbot3-3.1.3.tar.gz", "has_sig": false, "md5_digest": "33aa8bb1bba299d139441bda03851c7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41293, "upload_time": "2016-08-12T17:28:04", "url": "https://files.pythonhosted.org/packages/b5/4f/2cc9e1f79d955ffce56bb83fc5f84239568a57b4dd903698dc335e4b0ba8/PyLinkbot3-3.1.3.tar.gz" } ], "3.1.4": [ { "comment_text": "", "digests": { "md5": "930bc72622a6c5c844bcf3fd87c47215", "sha256": "decad8a0396c3032ed395d268d316a8946c9352697c2a470e2652a8276242df5" }, "downloads": -1, "filename": "PyLinkbot3-3.1.4.tar.gz", "has_sig": false, "md5_digest": "930bc72622a6c5c844bcf3fd87c47215", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41310, "upload_time": "2016-08-12T21:43:44", "url": "https://files.pythonhosted.org/packages/cc/8f/f728a93d1f0c3d2e6a103ba04563b2a0ed177368264cbf84d27c3c94c8e0/PyLinkbot3-3.1.4.tar.gz" } ], "3.1.5": [], "3.1.6": [ { "comment_text": "", "digests": { "md5": "e7c9e1d93d9f881de88ee4cd041d3807", "sha256": "9002132b46724b60a6a6785caf5fa9f3f3915d8b1c6dd4d1479b390e2b783abf" }, "downloads": -1, "filename": "PyLinkbot3-3.1.6.tar.gz", "has_sig": false, "md5_digest": "e7c9e1d93d9f881de88ee4cd041d3807", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41592, "upload_time": "2016-09-20T22:59:50", "url": "https://files.pythonhosted.org/packages/4d/6a/fd34e18c212bc8ce5bc5f025b94a39e004b579382794e118a9d607d42b33/PyLinkbot3-3.1.6.tar.gz" } ], "3.1.7": [ { "comment_text": "", "digests": { "md5": "c03619d82b3f1754ac753076baf79f1c", "sha256": "aa9275ddc3687548aea67c9500a5c15eb7953d65514296fc38106c45fef2031e" }, "downloads": -1, "filename": "PyLinkbot3-3.1.7.tar.gz", "has_sig": false, "md5_digest": "c03619d82b3f1754ac753076baf79f1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42216, "upload_time": "2016-09-28T22:09:05", "url": "https://files.pythonhosted.org/packages/7f/3d/136f5e75d6495d53929a94bd8c4467b5db763688dd3e7e0db9fafa54bb28/PyLinkbot3-3.1.7.tar.gz" } ], "3.1.8": [ { "comment_text": "", "digests": { "md5": "6df79a39260292f9ba1aff90b77dbb86", "sha256": "09ee600ead0b17e6cf8bed8fc93c7ee6efee51dc723357e019cefe6889906619" }, "downloads": -1, "filename": "PyLinkbot3-3.1.8.tar.gz", "has_sig": false, "md5_digest": "6df79a39260292f9ba1aff90b77dbb86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42223, "upload_time": "2016-10-26T18:00:48", "url": "https://files.pythonhosted.org/packages/6c/22/b24e2db5b386911969d840e786ae65e9640a647b370ae51a477679483bcd/PyLinkbot3-3.1.8.tar.gz" } ], "3.1.9": [ { "comment_text": "", "digests": { "md5": "8e570beeedc6e56565633d12224021a0", "sha256": "3bbb3b37bbd89b8827394fcdb9a591aa8a16107f83b57dead363004a7f18a0a3" }, "downloads": -1, "filename": "PyLinkbot3-3.1.9.tar.gz", "has_sig": false, "md5_digest": "8e570beeedc6e56565633d12224021a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42744, "upload_time": "2016-11-07T21:26:21", "url": "https://files.pythonhosted.org/packages/7e/af/f1f12790975acb3b6740ed067135f847d21d3ab37aff37e70fa228e47576/PyLinkbot3-3.1.9.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "3f384637e79364dbdd57fe43ced88d79", "sha256": "519fd2e3a3622dfdf0d5683162649e913abc758bdc133d393960b46eaadb6345" }, "downloads": -1, "filename": "PyLinkbot3-3.2.0.tar.gz", "has_sig": false, "md5_digest": "3f384637e79364dbdd57fe43ced88d79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55264, "upload_time": "2018-03-16T18:50:10", "url": "https://files.pythonhosted.org/packages/18/2e/e9b59e87ed29e9104e2ff40f5f4048c2ad9feee2368d826c01edfbbc93b4/PyLinkbot3-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "a676c3a71fc692ad2aa46250b908a1c8", "sha256": "e0884d233320b7b90469a3eee549aeb19d062d223c63708e1fad27e14425e653" }, "downloads": -1, "filename": "PyLinkbot3-3.2.1.tar.gz", "has_sig": false, "md5_digest": "a676c3a71fc692ad2aa46250b908a1c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86395, "upload_time": "2018-05-02T18:36:49", "url": "https://files.pythonhosted.org/packages/a6/0d/a4c8949f875d5a99a3f7c85a472afb74c725c22bf24ebef13c1d781e28d5/PyLinkbot3-3.2.1.tar.gz" } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "76831b4bc7e9918c83f33047c8fad2e9", "sha256": "2d37dd00175ec83f26ccb6735e8fba7ce1211a5f1487aa3ea3abf94f23ea9c5f" }, "downloads": -1, "filename": "PyLinkbot3-3.2.2.tar.gz", "has_sig": false, "md5_digest": "76831b4bc7e9918c83f33047c8fad2e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86059, "upload_time": "2018-05-10T19:50:23", "url": "https://files.pythonhosted.org/packages/cd/94/000450bd2b9b3fbdf13f79207ea23638ff582e8c66af706f157f851265f1/PyLinkbot3-3.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "76831b4bc7e9918c83f33047c8fad2e9", "sha256": "2d37dd00175ec83f26ccb6735e8fba7ce1211a5f1487aa3ea3abf94f23ea9c5f" }, "downloads": -1, "filename": "PyLinkbot3-3.2.2.tar.gz", "has_sig": false, "md5_digest": "76831b4bc7e9918c83f33047c8fad2e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86059, "upload_time": "2018-05-10T19:50:23", "url": "https://files.pythonhosted.org/packages/cd/94/000450bd2b9b3fbdf13f79207ea23638ff582e8c66af706f157f851265f1/PyLinkbot3-3.2.2.tar.gz" } ] }