{ "info": { "author": "Amy McGovern", "author_email": "dramymcgovern@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Education", "Topic :: Software Development" ], "description": "# pyparrot\nPython interface for Parrot Drones\n\npyparrot was designed and implemented by Dr. Amy McGovern to program Parrot Mambo and Parrot Bebop 2\ndrones using python. This interface was developed to teach K-20 STEM concepts\n(programming, math, and more) by programming a drone to fly autonomously.\nAnyone can use it who is interested in autonomous drone programming!\n\n# Installation, Quick-start, Documentation, FAQs\n\nExtensive documentation is available at [https://pyparrot.readthedocs.io](https://pyparrot.readthedocs.io)\n\n# Major updates and releases:\n* 07/05/2019: Version 1.5.20: One more fix to the new DroneVisionGUI to fix invalid image crashes\n* 06/20/2019: Version 1.5.19: Updated the new DroneVisionGUI to not segfault with invalid images\n* 06/20/2019: Version 1.5.18 Added the ability for DroneVisionGUI to have two windows, one for video and one for user images. Note that the initial geometry isn't quite right but resizing the window makes it work.\n* 04/17/2019: Updated documentation to include workshop slides from April 2019 workshop. Restructured coursework directory to contain AI projects and workshop slides.\n* 03/13/2019: Version 1.5.17: Required PCMD commands to be ints (PR from daanzu)\n* 03/12/2019: Version 1.5.16: Added a disco fix (PR from proff) and fixed IP address fix (PR from daanzu)\n* 03/03/2019: Version 1.5.15: Added disco into wifi connected devices (thank you proff for the PR)\n* 03/02/2019: Version 1.5.14: Fixed ffmpeg vision bug where it wasn't properly killing the ffmpeg subprocess\n* 03/02/2019: Version 1.5.13: Added removal of old files in images directory by default to ffmpeg vision (can turn it off with a parameter)\n* 02/19/2019: Version 1.5.12: Added pull request of wificonnection parameters and added ability to specify IP address (default uses mDNS still)\n* 01/25/2019: Version 1.5.11: Added an example of using a cv2.namedWindow to show two vision windows (but it has issues on mac os 10.14 because it isn't a main thread)\n* 10/29/2018: Version 1.5.10: Updated the groundcam to not break on disconnect with BLE. Also have updated documentation with slides from workshop and windows FAQs.\n* 10/21/2018: Version 1.5.9: Fixed the wifiConnection without mDNS to work for Bebop (mDNS still works on bebop!). Verified that mambo and bebop work now with latest firmware.\n* 10/19/2018: Version 1.5.8: Parrot broke mDNS in firmware 3.0.26 (and ftp is still broken). Disabled the groundcam and hard-coded the IP address and ports for the mambo. Long term we want mDNS back. tested backwards compatiblity on older firmware and it works.\n* 10/13/2018: Version 1.5.7: Parrot released a security update/firmware upgrade to 3.0.25 that breaks ftp login for Mambo. pyparrot now allows the mambo to still connect without errors but the groundcam will not work until we hear from parrot. Also added example for joystick for the parrot swing from victor804\n* 10/05/2018: Version 1.5.6: Removed a bug in the library on pypi where an old file was hanging around\n* 09/19/2018: Version 1.5.5: Added joystink demo for swing (thanks Victor804)\n* 09/06/2018: Version 1.5.4: Removed wait in indoor mode for bebop 1\n* 09/06/2018: Version 1.5.3: Added indoor mode for bebop 1\n* 8/30/2018: Version 1.5.2: Updated camera pan_tilt for Bebop 1 (thanks Victor804)\n* 8/21/2018: Version 1.5.1: fixed small fix for typo in minidrones (for swing)\n* 8/18/2018: Version 1.5.0: major update to suppport parrot swing drones (thank you Victor804). This does break a small backwards compatibility in that you need to import Mambo from Minidrone instead of Mambo. Everything else remains the same.\n* 8/9/2018: Version 1.4.31: hard-coded name for vision stream on windows\n* 8/9/2018: Version 1.4.30: fixed vision bug in windows using VLC (tempfile issues) and also made fps a parameter for VLC vision\n* 7/16/2018: Version 1.4.29: added bebop user sensor callback function to match mambo\n* 7/15/2018: Version 1.4.28: added bebop battery state to default state variables (was in the dictionary only before)\n* 7/13/2018: Version 1.4.27: updated Mambo() initialization to not require address for wifi mode and also updated groundcam demo for Mambo\n* 7/12/2018: Version 1.4.26: added new Bebop commands (mostly setting max limits for the bebop)\n* 7/11/2018: Version 1.4.25: fixed groundcam pictures for Mambo\n* 7/8/2018: Version 1.4.24: switched tempfile to back to NamedTemporaryFile in DroneVisionGUI due to OS incompatibilities\n* 7/8/2018: Version 1.4.23: switched tempfile to SpooledTemporaryFile in DroneVisionGUI to make it faster (uses memory instead of disk)\n* 7/6/2018: Version 1.4.22: Added a wait in flat_trim for Bebop until it is received (optional)\n* 7/5/2018: Version 1.4.21: Added max_tilt and max_altitude to the Bebop commands.\n* 7/4/2018: Version 1.4.20: While move_relative is implemented, it seems to have a firmware bug so DO NOT USE.\n* 7/4/2018: Version 1.4.19: Added move_relative command to the Bebop API. For now, only dx, dy, and dradians should be used as there seems to be a bug internal to the firmware on dz.\n* 6/17/2018: Version 1.4.18 Added landed button status to the Drone Vision GUI for safety in user code\n* 6/16/2018: Version 1.4.17 Added flat trim to mambo also\n* 6/16/2018: Version 1.4.16 Added flat trim to bebop\n* 6/15/2018: Version 1.4.15 Removed a stray print, updated documentation, cast turn_degrees arguments to an int in Mambo.\n* 6/11/2018: Version 1.4.14 Added bebop sdp file to the release on pip\n* 6/7/2018: Version 1.4.13 Fixed duration in PCMD to use milliseconds instead of integer seconds\n* 6/7/2018: Version 1.4.12 Added an option to fly_direct to allow the command to be sent once\n* 6/6/2018: Version 1.4.11 Fixed a stray import statment not fixed from the move to pip\n* 5/31/2018: Version 1.4.10 Documentation updated significantly and moved to readthedocs\n* 5/30/2018: Version 1.4.7 and 1.4.8 and 1.4.9 fixed scripts location to release find_mambo script and added readthedocs documents\n* 5/29/2018: Version 1.4.6 Accepted fixes for Bebop 1 compatibility\n* 5/28/2018: Version 1.4.5 Fixed imports for new pypi structure and added xml files to pypi.\n* 5/25/2018: Version 1.4.3. Uploaded to pypi so pyparrot can now be installed directory from pip. Updated documentation for new vision.\n* 5/23/2018: Updated function (contributed) to download pictures from Mambo's downward facing camera. \n* 3/25/2018: Added DroneVisionGUI which is a version of the vision that shows the video stream (for Bebop or Mambo) in real time.\n* 2/22/2018: Version 1.3.2. Updated DroneVision to make the vision processing faster. Interface changed to only have the user call open_vision and close_vision (and not start_video_buffering)\n* 2/10/2018: Version 1.3.1. Updated DroneVision to work on Windows.\n* 2/8/2018: Version 1.3. Vision is working for both the Mambo and Bebop in a general interface called DroneVision. Major documenation updates as well.\n* 2/6/2018: Updated Mambo to add speed settings for tilt & vertical. Needed for class.\n* 2/4/2018: Unofficial updates to add ffmpeg support to the vision (will make an official release with examples soon)\n* 12/09/2017: Version 1.2. Mambo now gives estimated orientation using quaternions. Bebop now streams vision, which is accessible via VLC or other video clients. Coming soon: opencv hooks into the vision. \n* 12/02/2017: Version 1.1. Fixed sensors with multiple values for Mambo and Bebop.\n* 11/26/2017: Initial release, version 1.0. Working wifi and BLE for Mambo, initial flight for Bebop.\n\n# Programming and using your drones responsibly\n\nIt is your job to program and use your drones responsibly! We are not responsible for any losses or damages of your drones or injuries. Please fly safely and obey all laws.\n\n\n\n", "description_content_type": "text/markdown; charset=UTF-8; variant=GFM", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amymcgovern/pyparrot", "keywords": "python parrot drone education programming", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyparrot", "package_url": "https://pypi.org/project/pyparrot/", "platform": "", "project_url": "https://pypi.org/project/pyparrot/", "project_urls": { "Bug Reports": "https://github.com/amymcgovern/pyparrot/issues", "Funding": "https://www.oufoundation.org/portal", "Homepage": "https://github.com/amymcgovern/pyparrot", "Say Thanks!": "https://saythanks.io/to/amymcgovern", "Source": "https://github.com/amymcgovern/pyparrot/" }, "release_url": "https://pypi.org/project/pyparrot/1.5.20/", "requires_dist": [ "untangle" ], "requires_python": ">=3", "summary": "Python interface to control Parrot drones", "version": "1.5.20" }, "last_serial": 5491374, "releases": { "1.4.0": [ { "comment_text": "", "digests": { "md5": "7d4340942c5eb6dbb40c1a8ac960e5e9", "sha256": "edc81858c6b7e4fd61cbbf9531dada2688c359c076eb0ee8bec522c1317ad212" }, "downloads": -1, "filename": "pyparrot-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d4340942c5eb6dbb40c1a8ac960e5e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 109950, "upload_time": "2018-05-25T18:54:45", "url": "https://files.pythonhosted.org/packages/33/f4/7db45540773bfc11878b6d832b9b0ac0127fbe4104f52fc87bbb545976e3/pyparrot-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b4850dc48df7ba4f1a4dd3879225f44", "sha256": "7ece93aa87933e8f2d4a736e14d42c69bef41f762a285efa027f69ecc1d47217" }, "downloads": -1, "filename": "pyparrot-1.4.0.tar.gz", "has_sig": false, "md5_digest": "5b4850dc48df7ba4f1a4dd3879225f44", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 103931, "upload_time": "2018-05-25T18:54:46", "url": "https://files.pythonhosted.org/packages/3f/1e/06e6f1d7079b6314429bd2906d832a6003b7d7e43ce74842229d46745085/pyparrot-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "c8e8a2657512c2134b9446fe867a2f87", "sha256": "cce30bbbc2fb78a71a365a423b92553e945eb6b130613a3810ac44c6cebc06be" }, "downloads": -1, "filename": "pyparrot-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8e8a2657512c2134b9446fe867a2f87", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 110002, "upload_time": "2018-05-25T19:01:41", "url": "https://files.pythonhosted.org/packages/8b/5f/eb9395b87004f76da5ba5407fc51fa4f0d4288637a81d0ff15fa5cec5c57/pyparrot-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfcc07e3018bb07bf2e8fd0468c41d8c", "sha256": "743610941bdd15a11f252cf1feaab4dbf990ea84245b29e19aba8247f9de11db" }, "downloads": -1, "filename": "pyparrot-1.4.1.tar.gz", "has_sig": false, "md5_digest": "bfcc07e3018bb07bf2e8fd0468c41d8c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 103962, "upload_time": "2018-05-25T19:01:42", "url": "https://files.pythonhosted.org/packages/a4/d0/32e86ed6ae4051f3754becff5ef0c691675603be5253cfec006f81994e79/pyparrot-1.4.1.tar.gz" } ], "1.4.10": [ { "comment_text": "", "digests": { "md5": "bdd2764ed71df86f140f3e63e09f8d10", "sha256": "f6ec9e6519ac449107e1b85f36bf9c1d0cf08f18dbc83d708af126fbdc3cbd34" }, "downloads": -1, "filename": "pyparrot-1.4.10-py3-none-any.whl", "has_sig": false, "md5_digest": "bdd2764ed71df86f140f3e63e09f8d10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 158405, "upload_time": "2018-06-01T00:29:06", "url": "https://files.pythonhosted.org/packages/b6/29/3c98a977dd75422e132965b0ceff64dfbb4ea50f67a12199257501daffeb/pyparrot-1.4.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03fce4011df10153e17794c78e65fc48", "sha256": "9546f42107d0124bfa48bc1039c06556818e3545f01b72f1667de52ecc66296a" }, "downloads": -1, "filename": "pyparrot-1.4.10.tar.gz", "has_sig": false, "md5_digest": "03fce4011df10153e17794c78e65fc48", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 148830, "upload_time": "2018-06-01T00:29:09", "url": "https://files.pythonhosted.org/packages/f4/85/4b005476eb7b604a5598b04abec4fffc2bafd2a198e97fc7705f3606aadc/pyparrot-1.4.10.tar.gz" } ], "1.4.11": [ { "comment_text": "", "digests": { "md5": "1935a323cd2e0a4b5abf237016a04b44", "sha256": "dd2aa7913108e7b76793938066ac19fc3cf2e17c97eb94848c589e80461669fa" }, "downloads": -1, "filename": "pyparrot-1.4.11-py3-none-any.whl", "has_sig": false, "md5_digest": "1935a323cd2e0a4b5abf237016a04b44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 158452, "upload_time": "2018-06-06T20:36:29", "url": "https://files.pythonhosted.org/packages/25/ce/7a42fc682ed13e6af09356e15889a3f2f9c3ff753056623c49e3ec6d9336/pyparrot-1.4.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2c0b1736430a753b9ecdb540d42c563", "sha256": "ef6e106290d18dbe6bed0fb8f711c5d72266837a70dd50d43fa382077ce44e32" }, "downloads": -1, "filename": "pyparrot-1.4.11.tar.gz", "has_sig": false, "md5_digest": "b2c0b1736430a753b9ecdb540d42c563", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 148888, "upload_time": "2018-06-06T20:36:31", "url": "https://files.pythonhosted.org/packages/a3/93/09dbe6c5d44aa6d460cf0e51d342baaf689eb39c69bd7e01d08b7446397a/pyparrot-1.4.11.tar.gz" } ], "1.4.12": [ { "comment_text": "", "digests": { "md5": "112a2b9be9d2e073595073b4180de807", "sha256": "2e28cde1aad01ea54f55a6265d90a154719a94241fbfcd8e4cd409d6ba0ac8e7" }, "downloads": -1, "filename": "pyparrot-1.4.12-py3-none-any.whl", "has_sig": false, "md5_digest": "112a2b9be9d2e073595073b4180de807", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 158884, "upload_time": "2018-06-07T23:37:00", "url": "https://files.pythonhosted.org/packages/b7/c8/931fbf9284375860f83f63d47dd028408407febfa03a080ef77fb079592f/pyparrot-1.4.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97e5cbcdafb9ee640b53da9771caa25d", "sha256": "5cf4a13fd964b973846bdaad7289d178c337be2f1b2283b5b422766b95453a4f" }, "downloads": -1, "filename": "pyparrot-1.4.12.tar.gz", "has_sig": false, "md5_digest": "97e5cbcdafb9ee640b53da9771caa25d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 149860, "upload_time": "2018-06-07T23:37:04", "url": "https://files.pythonhosted.org/packages/2e/04/8ac6d4b2ed2fff069f27b31371b0ecb33fc835895889937c8a2ad39712b2/pyparrot-1.4.12.tar.gz" } ], "1.4.13": [ { "comment_text": "", "digests": { "md5": "7d58b9fc6b33c92ee84c63692db69d33", "sha256": "fc0f912683cbb155c8a675c64aac22133299ac498165f58dc8f086f4faf3b735" }, "downloads": -1, "filename": "pyparrot-1.4.13-py3-none-any.whl", "has_sig": false, "md5_digest": "7d58b9fc6b33c92ee84c63692db69d33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 158905, "upload_time": "2018-06-07T23:41:02", "url": "https://files.pythonhosted.org/packages/46/f9/43771d52dbd9108873072353f89e06dee549d668c581e60b40d2db16480a/pyparrot-1.4.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91976e180794969bb08997471b94ba32", "sha256": "1353c0773a0f66e792d1cb18843cba03b28df926336cc23560abcc8e81c61dad" }, "downloads": -1, "filename": "pyparrot-1.4.13.tar.gz", "has_sig": false, "md5_digest": "91976e180794969bb08997471b94ba32", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 149937, "upload_time": "2018-06-07T23:41:04", "url": "https://files.pythonhosted.org/packages/9b/45/e8f2cbd2f746f70b1affeb158733f2928cb4d6bcbc7ec5eb3ab719eb98d3/pyparrot-1.4.13.tar.gz" } ], "1.4.14": [ { "comment_text": "", "digests": { "md5": "0b6a393cbb8db20aac1b6cadeb41ea76", "sha256": "0a2acd309289ff0431df7a5ca80fd80b3d2ce83524fb0907c16f33f1355bdcfc" }, "downloads": -1, "filename": "pyparrot-1.4.14-py3-none-any.whl", "has_sig": false, "md5_digest": "0b6a393cbb8db20aac1b6cadeb41ea76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 159161, "upload_time": "2018-06-11T22:07:47", "url": "https://files.pythonhosted.org/packages/6e/ea/b35500a210ade47e92cdeabeeee91ea32a12093b09aab4564b5bed989ce7/pyparrot-1.4.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3ae102473d1fb1c1b43a5d60d2346fe", "sha256": "e40f46f7a721ccd8f46e70c08e578a2a991a80b15d65b84453adc43f9bbfd20c" }, "downloads": -1, "filename": "pyparrot-1.4.14.tar.gz", "has_sig": false, "md5_digest": "f3ae102473d1fb1c1b43a5d60d2346fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 150103, "upload_time": "2018-06-11T22:07:54", "url": "https://files.pythonhosted.org/packages/9e/42/a6e09d10ef58533ea87408d3c0760469cd3f546b96e1be57ab74788f9832/pyparrot-1.4.14.tar.gz" } ], "1.4.15": [ { "comment_text": "", "digests": { "md5": "f4679268f1720ff4728dd710f9da41b8", "sha256": "8e09c0311666c9e27f523f63be85a33e436e5ba43c763acd05c6d8fac5c1ab74" }, "downloads": -1, "filename": "pyparrot-1.4.15-py3-none-any.whl", "has_sig": false, "md5_digest": "f4679268f1720ff4728dd710f9da41b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 159276, "upload_time": "2018-06-16T00:58:01", "url": "https://files.pythonhosted.org/packages/f9/d6/6a7271f0724dfe8f281001d7c21b20611742c2eafafa68678e4f41f461f8/pyparrot-1.4.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "071c34fd1766523e5e6196141cec09d5", "sha256": "13af01036b3f7d4c3f522f08d2b31b126416b1773f0fbee148d5ad2bb795fe70" }, "downloads": -1, "filename": "pyparrot-1.4.15.tar.gz", "has_sig": false, "md5_digest": "071c34fd1766523e5e6196141cec09d5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 150268, "upload_time": "2018-06-16T00:58:04", "url": "https://files.pythonhosted.org/packages/fb/7b/e3411febf31cc8f2db915c442d7daf4dbfa3bc5dda44611cb184144b8493/pyparrot-1.4.15.tar.gz" } ], "1.4.16": [ { "comment_text": "", "digests": { "md5": "4efe17965fb197478bfccf1c3d337b92", "sha256": "8eb34966a960c619dd88f6a1d76fc817883011a1ee85b014c986b0b8a9b2cc88" }, "downloads": -1, "filename": "pyparrot-1.4.16-py3-none-any.whl", "has_sig": false, "md5_digest": "4efe17965fb197478bfccf1c3d337b92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 159317, "upload_time": "2018-06-27T14:01:55", "url": "https://files.pythonhosted.org/packages/2f/62/c848e6ce320677427a7f37469460fc1ca181a28ee88ec7a342f6f926d3ee/pyparrot-1.4.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f77210ed1d8c5882efd28681231bfad2", "sha256": "316769d2973b2dbdd4e4f1954b4f0e5700046d8f14f6e1a46c8f7f17bce84cf7" }, "downloads": -1, "filename": "pyparrot-1.4.16.tar.gz", "has_sig": false, "md5_digest": "f77210ed1d8c5882efd28681231bfad2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 150346, "upload_time": "2018-06-27T14:01:57", "url": "https://files.pythonhosted.org/packages/46/02/58e00b73e441fdc489f7c1b80ddcacb3da99152166708c3bdb7f1a694ce4/pyparrot-1.4.16.tar.gz" } ], "1.4.17": [ { "comment_text": "", "digests": { "md5": "62de2472c3533cbe53598f252c00e014", "sha256": "ee3a7960348fb5cd364ba3deb69be410712b6a5b6dd4b024417d5a2c18d530b7" }, "downloads": -1, "filename": "pyparrot-1.4.17-py3-none-any.whl", "has_sig": false, "md5_digest": "62de2472c3533cbe53598f252c00e014", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 159353, "upload_time": "2018-06-27T14:04:16", "url": "https://files.pythonhosted.org/packages/69/f4/74cd7ef11cab8b16a793ec4b44cb7c071afb30d7d904a6e9e3f94de5f7d9/pyparrot-1.4.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c3abaa291bf3431cea40407b5a5ad30", "sha256": "c572c4795b5b5f45b52a7242c53804a7e6a12d4fa1522f2659a892590581830a" }, "downloads": -1, "filename": "pyparrot-1.4.17.tar.gz", "has_sig": false, "md5_digest": "4c3abaa291bf3431cea40407b5a5ad30", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 150392, "upload_time": "2018-06-27T14:04:17", "url": "https://files.pythonhosted.org/packages/24/a7/95288b35f14ed3bb073f6d65fca5399fc35ea5889bac28218573952ae0b6/pyparrot-1.4.17.tar.gz" } ], "1.4.18": [ { "comment_text": "", "digests": { "md5": "ff5de16606c6b58d4794044938621a6c", "sha256": "7d740b69c8ef7c18ae010ca3e63de6420318a939a8e75339341f0d4b79197a23" }, "downloads": -1, "filename": "pyparrot-1.4.18-py3-none-any.whl", "has_sig": false, "md5_digest": "ff5de16606c6b58d4794044938621a6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 159465, "upload_time": "2018-07-02T00:28:14", "url": "https://files.pythonhosted.org/packages/56/65/27143fe8a8e6b7bbc65b3759dcce543c76c15ea93ce5a569fc963b2c0851/pyparrot-1.4.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "259db9165593e2d8df7736b40c4606a5", "sha256": "430b9ee9764275826ee2a30ac48e162f54cf427248d3ed386c4a5da74d99be50" }, "downloads": -1, "filename": "pyparrot-1.4.18.tar.gz", "has_sig": false, "md5_digest": "259db9165593e2d8df7736b40c4606a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 150551, "upload_time": "2018-07-02T00:28:15", "url": "https://files.pythonhosted.org/packages/7b/92/7c8466694a0225b4015c4d2894f997779732ef5621e54524b55b0f5a9659/pyparrot-1.4.18.tar.gz" } ], "1.4.19": [ { "comment_text": "", "digests": { "md5": "ff63128a009321ebcd6143a7b5d9d829", "sha256": "d9cd47e3f795f32e413a3f7883b8d7335f2331580773f93f08bd7e7ee0c2744d" }, "downloads": -1, "filename": "pyparrot-1.4.19-py3-none-any.whl", "has_sig": false, "md5_digest": "ff63128a009321ebcd6143a7b5d9d829", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 159903, "upload_time": "2018-07-04T18:11:10", "url": "https://files.pythonhosted.org/packages/b6/a5/c5a56d4b4f2d21524d3a0c3eb7faae893a831a8f8ec7fbf5f580f1b1da7b/pyparrot-1.4.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6e53f1cb7c4e97c72a76951d5f3e389", "sha256": "6ca3baba391fc58dc528ad4a51edeeb1c753dccad05e935e67758278e64e2857" }, "downloads": -1, "filename": "pyparrot-1.4.19.tar.gz", "has_sig": false, "md5_digest": "f6e53f1cb7c4e97c72a76951d5f3e389", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 151084, "upload_time": "2018-07-04T18:11:12", "url": "https://files.pythonhosted.org/packages/f8/3d/6bd7994e0ce1b8e8d3bf602a684fae980bb8bc5b7065bf44f5c001f74375/pyparrot-1.4.19.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "5ed2bf63c94529ea247d355af50174ac", "sha256": "d53614c4f0e48a55be3ec797e607375e83731a20b568765d9405c3f52c921be2" }, "downloads": -1, "filename": "pyparrot-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ed2bf63c94529ea247d355af50174ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 107971, "upload_time": "2018-05-25T19:11:23", "url": "https://files.pythonhosted.org/packages/f6/4e/66318e67c50777166167eec96ec1205ce8812177c0a7d18589b6b1685dd0/pyparrot-1.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae0647bd520d6a3dddb7f4d71e00a04c", "sha256": "94eca1b47e68c47b7e3f5c25b148ea71edbc85cf720113a974a4080b43dba2a0" }, "downloads": -1, "filename": "pyparrot-1.4.2.tar.gz", "has_sig": false, "md5_digest": "ae0647bd520d6a3dddb7f4d71e00a04c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 104100, "upload_time": "2018-05-25T19:11:25", "url": "https://files.pythonhosted.org/packages/29/2b/aed74d9680e18404f71e2a35360170da6c0f77405a6b391b457cd4e4bcd4/pyparrot-1.4.2.tar.gz" } ], "1.4.20": [ { "comment_text": "", "digests": { "md5": "6138e6db27cc567b98480351f6190d2a", "sha256": "e9852e1ba6d6d64c6de03b58fe5674badb442241e53bc46cccaf7a52d7344892" }, "downloads": -1, "filename": "pyparrot-1.4.20-py3-none-any.whl", "has_sig": false, "md5_digest": "6138e6db27cc567b98480351f6190d2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 159944, "upload_time": "2018-07-04T18:25:28", "url": "https://files.pythonhosted.org/packages/97/82/bad5f65919b4bb30b35f368b36908974d0db50f1c818e2b7bb602009100d/pyparrot-1.4.20-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "948b9adddc76bdd14058e2e5d3a3c35d", "sha256": "6c3c6fe45a3f4e2d0f58dfe208389a2dbaf27d23dcd02c2794d7f41d8329e6ba" }, "downloads": -1, "filename": "pyparrot-1.4.20.tar.gz", "has_sig": false, "md5_digest": "948b9adddc76bdd14058e2e5d3a3c35d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 151161, "upload_time": "2018-07-04T18:25:30", "url": "https://files.pythonhosted.org/packages/dd/9e/cf2f913440ead7b62ed12aba40979d1b1ce69ce41793cba329c40c5b3c2b/pyparrot-1.4.20.tar.gz" } ], "1.4.21": [ { "comment_text": "", "digests": { "md5": "e13181054ab386b5aab0a0cc796f10ca", "sha256": "e006e321a12909e06437fbdb1750e38e25176aace6eafc9bf666137e7a630f7c" }, "downloads": -1, "filename": "pyparrot-1.4.21-py3-none-any.whl", "has_sig": false, "md5_digest": "e13181054ab386b5aab0a0cc796f10ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 160086, "upload_time": "2018-07-05T13:34:44", "url": "https://files.pythonhosted.org/packages/10/47/9db1766f54be8425d64b035897b1249168b400a120ac8669b1d28d083ddf/pyparrot-1.4.21-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00a44b54b647cc710d8f9d95b7bf894a", "sha256": "e979c6a7c2c3ef4ef46d7373f5ee2e216e17e8482eadbed90bc9fb967b289aea" }, "downloads": -1, "filename": "pyparrot-1.4.21.tar.gz", "has_sig": false, "md5_digest": "00a44b54b647cc710d8f9d95b7bf894a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 151334, "upload_time": "2018-07-05T13:34:45", "url": "https://files.pythonhosted.org/packages/e1/0a/61aff595f11c49f42db223bfba5a933508253165ee5854353c8ed13aafb4/pyparrot-1.4.21.tar.gz" } ], "1.4.22": [ { "comment_text": "", "digests": { "md5": "693f57cd0924a843770384b2f97a5e1e", "sha256": "e4e175bfe0157ba829c62ebdae5a5c3fb39a463c05e74a659d380222de5e4b05" }, "downloads": -1, "filename": "pyparrot-1.4.22-py3-none-any.whl", "has_sig": false, "md5_digest": "693f57cd0924a843770384b2f97a5e1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 160286, "upload_time": "2018-07-07T15:47:12", "url": "https://files.pythonhosted.org/packages/36/f6/02915e9f70d2df2db6932fedc66e4496e85c7133b3fee4388233263f7e92/pyparrot-1.4.22-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd56417219e5e0476c0bc1b68c718c1b", "sha256": "f2dec38cb8dea263b11b2ce97bed0c793f773f54b022dd88bd587bb78a95fe2e" }, "downloads": -1, "filename": "pyparrot-1.4.22.tar.gz", "has_sig": false, "md5_digest": "bd56417219e5e0476c0bc1b68c718c1b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 151616, "upload_time": "2018-07-07T15:47:13", "url": "https://files.pythonhosted.org/packages/a1/98/3f546bdd6eba52a35d0e60317241753f1c824a94f95ca4a486d7999b3560/pyparrot-1.4.22.tar.gz" } ], "1.4.23": [ { "comment_text": "", "digests": { "md5": "89bdca4f5d62ea4433fe36a424ee4f81", "sha256": "2aeed77d191ec2d95e577010788533c5b1608f02373ecf654c46c0526292dd0d" }, "downloads": -1, "filename": "pyparrot-1.4.23-py3-none-any.whl", "has_sig": false, "md5_digest": "89bdca4f5d62ea4433fe36a424ee4f81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 160370, "upload_time": "2018-07-09T00:04:12", "url": "https://files.pythonhosted.org/packages/57/96/b69777fb2dc9eee951cf6ed12c46e77385beb8d00dbca1e33c74e023b4e0/pyparrot-1.4.23-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6b33f30fd6909d50bb064b802190499", "sha256": "a77bb765e5a866918cfd17f1f9111cf6d9200105df4fed85782ac4c11b9cf6d2" }, "downloads": -1, "filename": "pyparrot-1.4.23.tar.gz", "has_sig": false, "md5_digest": "c6b33f30fd6909d50bb064b802190499", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 151752, "upload_time": "2018-07-09T00:04:14", "url": "https://files.pythonhosted.org/packages/75/18/615666c88215f97a3477b92e09a7c178f82de8c93b4a5becf6d3449d8dca/pyparrot-1.4.23.tar.gz" } ], "1.4.24": [ { "comment_text": "", "digests": { "md5": "21eb3e6af6235e5146e04c05fe47bda8", "sha256": "4fee208e7d839ecfd3d98b174615bfa2d77566851746590d56a0efa171baba09" }, "downloads": -1, "filename": "pyparrot-1.4.24-py3-none-any.whl", "has_sig": false, "md5_digest": "21eb3e6af6235e5146e04c05fe47bda8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 160395, "upload_time": "2018-07-09T00:14:35", "url": "https://files.pythonhosted.org/packages/ea/76/4e01a00c994b6588a417ca603abd05d5ada3a676993288e2aae77efe338f/pyparrot-1.4.24-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11ca1ab0442252211023b122619c2ceb", "sha256": "211e48048633f53a9688925b85c207bf5289549277ada5016ce3f5505da527ff" }, "downloads": -1, "filename": "pyparrot-1.4.24.tar.gz", "has_sig": false, "md5_digest": "11ca1ab0442252211023b122619c2ceb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 151804, "upload_time": "2018-07-09T00:14:36", "url": "https://files.pythonhosted.org/packages/e7/c4/ac7e2a20606c8106a7b719c8c9fe0215e3a6503ddd34da5f0e853a7ee4e7/pyparrot-1.4.24.tar.gz" } ], "1.4.25": [ { "comment_text": "", "digests": { "md5": "63f6d727ed467d72921eed83571be889", "sha256": "b674d04f44dbc838135d1a5369353e0c51fb90b9eb058faea1a1d0d7fc7d11a3" }, "downloads": -1, "filename": "pyparrot-1.4.25-py3-none-any.whl", "has_sig": false, "md5_digest": "63f6d727ed467d72921eed83571be889", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 160635, "upload_time": "2018-07-11T15:22:15", "url": "https://files.pythonhosted.org/packages/0e/de/8413e832856af775665af9d677e523ce31f0a5a0163e7c7c94f4c86d671f/pyparrot-1.4.25-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "688db95aa8f11869515ed09859f18ea2", "sha256": "e7981e6877ad764eaeefe3191cf0eb9a7cbf469cce40e3aa5ee80fde8a7c83ba" }, "downloads": -1, "filename": "pyparrot-1.4.25.tar.gz", "has_sig": false, "md5_digest": "688db95aa8f11869515ed09859f18ea2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 152043, "upload_time": "2018-07-11T15:22:17", "url": "https://files.pythonhosted.org/packages/aa/55/ef27c3997aa9480c0ae2d2b3c8e8a2c4babce50d958745f43dcdc94e60f8/pyparrot-1.4.25.tar.gz" } ], "1.4.26": [ { "comment_text": "", "digests": { "md5": "63b5fa8ffd5eab4c8575d7b6a254111c", "sha256": "5043dea4355bb67eaeb4282771f3400d22a1badeca4e83418307e0605b12c98e" }, "downloads": -1, "filename": "pyparrot-1.4.26-py3-none-any.whl", "has_sig": false, "md5_digest": "63b5fa8ffd5eab4c8575d7b6a254111c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 161487, "upload_time": "2018-07-11T23:23:54", "url": "https://files.pythonhosted.org/packages/0e/2b/a355d04487a9192d4456c93a13ea600066150f950ca5e04a1976b43ccc67/pyparrot-1.4.26-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80d8b31dd28a8c89cbb6c69991382387", "sha256": "6c221e052e268e45ab415d4f1588746bad5ddfca4ab0622793560338cdcf4db9" }, "downloads": -1, "filename": "pyparrot-1.4.26.tar.gz", "has_sig": false, "md5_digest": "80d8b31dd28a8c89cbb6c69991382387", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 152914, "upload_time": "2018-07-11T23:23:56", "url": "https://files.pythonhosted.org/packages/b4/af/91f7541b4bbca3a1dedad265baf011fd48c8fe3abad4e5c44b6628058477/pyparrot-1.4.26.tar.gz" } ], "1.4.27": [ { "comment_text": "", "digests": { "md5": "7e4c5ca95135555b6a02a10aa2c13c4b", "sha256": "1df6095febda9e9866111472067799821ad244510c6076a9c6beca30cd95c46a" }, "downloads": -1, "filename": "pyparrot-1.4.27-py3-none-any.whl", "has_sig": false, "md5_digest": "7e4c5ca95135555b6a02a10aa2c13c4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 161555, "upload_time": "2018-07-13T19:11:18", "url": "https://files.pythonhosted.org/packages/72/b0/5953bb72607a92c3f1e00cc6fadfef36aa6c991833ae4076c668b4d71bd6/pyparrot-1.4.27-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83a5fdfe7e41ea935bad55b2ce4ebb6f", "sha256": "6d92455ccbddd3043bd9da74d13cd6b0173258ed6fa912f8187dc85c36566c07" }, "downloads": -1, "filename": "pyparrot-1.4.27.tar.gz", "has_sig": false, "md5_digest": "83a5fdfe7e41ea935bad55b2ce4ebb6f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 152987, "upload_time": "2018-07-13T19:11:19", "url": "https://files.pythonhosted.org/packages/52/b1/72c1086cf8ab6ff2d7c2b624402250a1185f58975a4399c0148642b1386d/pyparrot-1.4.27.tar.gz" } ], "1.4.28": [ { "comment_text": "", "digests": { "md5": "91e2f504989cec3d018ae9cf87692ff1", "sha256": "885c36b048dec030906e6cd365be139eef5a55fb6aefd47219146bddc4413c87" }, "downloads": -1, "filename": "pyparrot-1.4.28-py3-none-any.whl", "has_sig": false, "md5_digest": "91e2f504989cec3d018ae9cf87692ff1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 161646, "upload_time": "2018-07-15T18:47:13", "url": "https://files.pythonhosted.org/packages/bd/90/1999fc2807880ba23000c4d30f2717cb29d0a1885944f4ebc666ed711828/pyparrot-1.4.28-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74b2ad171ecb1185960b2160e6078ca5", "sha256": "8a48ba474344372c258ec4885939a43ed4714782a91e4bb6afcf00ab3fa68301" }, "downloads": -1, "filename": "pyparrot-1.4.28.tar.gz", "has_sig": false, "md5_digest": "74b2ad171ecb1185960b2160e6078ca5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 153120, "upload_time": "2018-07-15T18:47:15", "url": "https://files.pythonhosted.org/packages/a7/93/e9a3317cfa5270a17c185074f89801d61bd57230561ac69f035801f97d0f/pyparrot-1.4.28.tar.gz" } ], "1.4.29": [ { "comment_text": "", "digests": { "md5": "642c7abf2547a389b5a10b30642e9794", "sha256": "2fb973a156395e8f0af9ed91df12b1baa5955929360a58f3903ecb875b0bf9dc" }, "downloads": -1, "filename": "pyparrot-1.4.29-py3-none-any.whl", "has_sig": false, "md5_digest": "642c7abf2547a389b5a10b30642e9794", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 161898, "upload_time": "2018-07-15T19:15:58", "url": "https://files.pythonhosted.org/packages/0a/80/c73002a81327bb2855507b2fe62bb4172e00793e56009d3b45a2088e0bd8/pyparrot-1.4.29-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "603e9a26729b42924fbe25d6178cc2d1", "sha256": "d242b24685fb17d41671d2e898f14ac611a6d62acf7d5895c3a71d0a8661f6fa" }, "downloads": -1, "filename": "pyparrot-1.4.29.tar.gz", "has_sig": false, "md5_digest": "603e9a26729b42924fbe25d6178cc2d1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 153429, "upload_time": "2018-07-15T19:16:00", "url": "https://files.pythonhosted.org/packages/d0/5b/3fad36320b2c9f856eb132259e6d935cb5e00bfc6ec041fd7925b2c1f55b/pyparrot-1.4.29.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "50f5d4de23e75679ff2b8aba54c6eb56", "sha256": "2a103a027bf057cc5047a883699844cf4d2e46800df34ad1baf9985b2ce04f32" }, "downloads": -1, "filename": "pyparrot-1.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50f5d4de23e75679ff2b8aba54c6eb56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 107873, "upload_time": "2018-05-25T19:19:59", "url": "https://files.pythonhosted.org/packages/ec/f0/1c12298c73adbb53ab62c3c9ba7818c82f78f789fc1bfb3764f794af81d8/pyparrot-1.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfd49a901ed8b48277cf7290e0d13a54", "sha256": "a200750ad7d14bc44ef71900d54842d59e4cf9b773c00e0ea4c2c54f21a42e2e" }, "downloads": -1, "filename": "pyparrot-1.4.3.tar.gz", "has_sig": false, "md5_digest": "dfd49a901ed8b48277cf7290e0d13a54", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 103918, "upload_time": "2018-05-25T19:20:00", "url": "https://files.pythonhosted.org/packages/06/28/577bff51c869d0e48769d09c98fe036bb5712010d3931ac8e06a2164e1a8/pyparrot-1.4.3.tar.gz" } ], "1.4.30": [ { "comment_text": "", "digests": { "md5": "63ea73b5659193e816e64c0fa0fc051b", "sha256": "31e9d6b050eb84b696eea8c36d66734789ffbab58650c94a5554a869b8725a93" }, "downloads": -1, "filename": "pyparrot-1.4.30-py3-none-any.whl", "has_sig": false, "md5_digest": "63ea73b5659193e816e64c0fa0fc051b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 162877, "upload_time": "2018-08-09T16:22:41", "url": "https://files.pythonhosted.org/packages/07/0b/5d74f3dc32df18432e891de690bb818b94c21583ee3181851deae8ac14e1/pyparrot-1.4.30-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6552aee818287d72de7b56927d3891be", "sha256": "57fac512c2ab8f096455e331cc4021d5a8b7f4d1559993a69767853d10222114" }, "downloads": -1, "filename": "pyparrot-1.4.30.tar.gz", "has_sig": false, "md5_digest": "6552aee818287d72de7b56927d3891be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 154481, "upload_time": "2018-08-09T16:22:43", "url": "https://files.pythonhosted.org/packages/d4/5f/36f7a08b6c845e3a32c8233e42449f91212d09593b9e6cfd539882e0dfcb/pyparrot-1.4.30.tar.gz" } ], "1.4.31": [ { "comment_text": "", "digests": { "md5": "d0087824c1d1b717a4871ed4ac821735", "sha256": "7645fabf2a3600a2efff30369b84612a9ecf49318f2263d241afdffc699e973b" }, "downloads": -1, "filename": "pyparrot-1.4.31-py3-none-any.whl", "has_sig": false, "md5_digest": "d0087824c1d1b717a4871ed4ac821735", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 163054, "upload_time": "2018-08-09T16:40:57", "url": "https://files.pythonhosted.org/packages/32/c0/d37ac2c42d658a86a6128975c72e017f4b0c8bc0848cf7638a2bcb5ab90d/pyparrot-1.4.31-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08cc3874bee91f2645f046a3fb323729", "sha256": "52129e28fceb34ae1ffaae5a1fb947ad87fdce23b81b9399f5cb9f47bd0a13f9" }, "downloads": -1, "filename": "pyparrot-1.4.31.tar.gz", "has_sig": false, "md5_digest": "08cc3874bee91f2645f046a3fb323729", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 154649, "upload_time": "2018-08-09T16:40:59", "url": "https://files.pythonhosted.org/packages/38/93/b7b55d3997d99cf3e79bde3414b7d61b7bdf813e1c6abbd77776354ef7d5/pyparrot-1.4.31.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "8c0846b2cb00cdc37c644c33066fdf19", "sha256": "d05304990091b1feb0fcc9b4d60d00053300f6993d8a99e9a47a303d497ad909" }, "downloads": -1, "filename": "pyparrot-1.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c0846b2cb00cdc37c644c33066fdf19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 110528, "upload_time": "2018-05-25T20:32:19", "url": "https://files.pythonhosted.org/packages/b4/47/edb10552a8dd287ca2cd533eb1988047d470f1f2d96a39851cf448f1615c/pyparrot-1.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba99998d23678e1e3b8d108e56efeeb9", "sha256": "859d014d78c5add8aee1afb85ed0fd89cc690ac4484a84ebecc9f992981b7cfc" }, "downloads": -1, "filename": "pyparrot-1.4.4.tar.gz", "has_sig": false, "md5_digest": "ba99998d23678e1e3b8d108e56efeeb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 106338, "upload_time": "2018-05-25T20:32:20", "url": "https://files.pythonhosted.org/packages/87/c8/a33c505eba9fe2d513a7770c5f0a31bc5041a7b3567389e2c3a232399e1e/pyparrot-1.4.4.tar.gz" } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "369fc004616a3fc3f412e9205254f6db", "sha256": "5981a3438f46c85c8085fae910737f29f06b3536eccabc454b0406c285d4ec13" }, "downloads": -1, "filename": "pyparrot-1.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "369fc004616a3fc3f412e9205254f6db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 157105, "upload_time": "2018-05-29T17:42:31", "url": "https://files.pythonhosted.org/packages/34/4b/ab59b40f6bb9d8d0aef9daea573ae41702bc5c4148d3dfd62bf83e21a4d6/pyparrot-1.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "287debc6a174b1ab47f22ffa1b8b3cf8", "sha256": "e0d9c55dddffca3dc7d41cb3443024addd51d3dd5723ef6502f2b52054a7f9bd" }, "downloads": -1, "filename": "pyparrot-1.4.5.tar.gz", "has_sig": false, "md5_digest": "287debc6a174b1ab47f22ffa1b8b3cf8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 148733, "upload_time": "2018-05-29T17:42:33", "url": "https://files.pythonhosted.org/packages/ea/01/4e405a4db211b7c8d92dc5a8340589ccdd8fe24ca02843a5c65a5a716e56/pyparrot-1.4.5.tar.gz" } ], "1.4.6": [ { "comment_text": "", "digests": { "md5": "93bca6e78d08318d71ca1e3518e17eb2", "sha256": "eb57e76ccd45fe35ee76d17632d52f49c22728aec6ce204c494f301ea47ed629" }, "downloads": -1, "filename": "pyparrot-1.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "93bca6e78d08318d71ca1e3518e17eb2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 157138, "upload_time": "2018-05-29T22:09:29", "url": "https://files.pythonhosted.org/packages/a9/e6/5c96d66bc8c765d653b444ba1e1398c681fb198789f119eab843ce4e532a/pyparrot-1.4.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fc6774cf64ab2b096ddc117859227a1", "sha256": "362378d64a680ca11cfd441d297ded0c424b0eb9b131de38b61140b323de41ef" }, "downloads": -1, "filename": "pyparrot-1.4.6.tar.gz", "has_sig": false, "md5_digest": "8fc6774cf64ab2b096ddc117859227a1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 148827, "upload_time": "2018-05-29T22:09:31", "url": "https://files.pythonhosted.org/packages/e4/13/722fb8e30fd427fd9b57d05b3b2a17138c4fd6ce787e6d5cb0f009876f20/pyparrot-1.4.6.tar.gz" } ], "1.4.7": [ { "comment_text": "", "digests": { "md5": "baeac0d60d07ba1a0bbd01ef6acbc461", "sha256": "fb84ddf21c3a6ff89a89f151438b4d470efcc12b5e5dbbe798a5b585920c505d" }, "downloads": -1, "filename": "pyparrot-1.4.7-py3-none-any.whl", "has_sig": false, "md5_digest": "baeac0d60d07ba1a0bbd01ef6acbc461", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 157451, "upload_time": "2018-05-31T00:10:57", "url": "https://files.pythonhosted.org/packages/08/62/245b15f46381549899a4cff3ee1f22807b36afb9ff2e6b42dda463160da4/pyparrot-1.4.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd658fa74ea96e2522af97369e4ac938", "sha256": "2c62c3374c31e9626f123fb38c5b7bf708cb2a1b8cc5a75581b79e41c83feeed" }, "downloads": -1, "filename": "pyparrot-1.4.7.tar.gz", "has_sig": false, "md5_digest": "fd658fa74ea96e2522af97369e4ac938", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 148738, "upload_time": "2018-05-31T00:11:00", "url": "https://files.pythonhosted.org/packages/fe/20/2f171a30b9ea37c4da73b75f25baf23e352e8ce17ddf2ac79da0e53572f3/pyparrot-1.4.7.tar.gz" } ], "1.4.8": [ { "comment_text": "", "digests": { "md5": "89af441261b3944620d56d43025725c2", "sha256": "4011689d233469cb6b207ebc5377a5350370d1bb54b503f133db26bad556d3fd" }, "downloads": -1, "filename": "pyparrot-1.4.8-py3-none-any.whl", "has_sig": false, "md5_digest": "89af441261b3944620d56d43025725c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 158352, "upload_time": "2018-05-31T00:17:50", "url": "https://files.pythonhosted.org/packages/df/e7/5335c29f9a7484ff51ab6a63820d5763c80d91aec5e02a9c6a81c3767ebd/pyparrot-1.4.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6dd9c9b57da92730479a8a4b84a3bee", "sha256": "4a85a114a036e0b8eb9327c4d870efcb21ff3a63b744998fde6a3dd33fc2d97d" }, "downloads": -1, "filename": "pyparrot-1.4.8.tar.gz", "has_sig": false, "md5_digest": "c6dd9c9b57da92730479a8a4b84a3bee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 148828, "upload_time": "2018-05-31T00:17:53", "url": "https://files.pythonhosted.org/packages/68/88/0b42d3d2af40ceedb10757f43da250e5e6dfe2e367d9d2ab0386d78678b4/pyparrot-1.4.8.tar.gz" } ], "1.4.9": [ { "comment_text": "", "digests": { "md5": "92f9978b2b739700a3a5e020fda273f4", "sha256": "5250503ece14d1a5f7c139058b12c2910518d93aa13c62a06f87864d25dcfee1" }, "downloads": -1, "filename": "pyparrot-1.4.9-py3-none-any.whl", "has_sig": false, "md5_digest": "92f9978b2b739700a3a5e020fda273f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 158403, "upload_time": "2018-05-31T02:31:11", "url": "https://files.pythonhosted.org/packages/45/e7/cd81f94427d70164e7873064093c5c230d26cd96c088d544ee99d129c719/pyparrot-1.4.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbb4cebf030ef3cbe4963e838a40d0c8", "sha256": "3485f08f40c29055432da2769bf2821bba54d487610f36be338b4a369b767235" }, "downloads": -1, "filename": "pyparrot-1.4.9.tar.gz", "has_sig": false, "md5_digest": "dbb4cebf030ef3cbe4963e838a40d0c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 148837, "upload_time": "2018-05-31T02:31:14", "url": "https://files.pythonhosted.org/packages/ef/21/ad7b7f56ed24a2c83ff1ec953ec1fa488e2a3f4225ddf7173f41b655565c/pyparrot-1.4.9.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "129ee00715b1dd15d2a29d85b8fb0572", "sha256": "42c795a7bd6a1a98c4ba0f17b907fdc9f0a199779ca70fbaf1e9e015154349c1" }, "downloads": -1, "filename": "pyparrot-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "129ee00715b1dd15d2a29d85b8fb0572", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 171312, "upload_time": "2018-08-18T14:14:47", "url": "https://files.pythonhosted.org/packages/ad/37/fbe516781a2a299a255dc307a13987b2f7f5f1e811182c40727a0ec72eda/pyparrot-1.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "869134c43856acee92d3f0559f833316", "sha256": "2ffcde88cdbe37f6926d31b66e0cc43ab1efb17f05c9a13f7ce14e1e045bd97d" }, "downloads": -1, "filename": "pyparrot-1.5.0.tar.gz", "has_sig": false, "md5_digest": "869134c43856acee92d3f0559f833316", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155131, "upload_time": "2018-08-18T14:14:49", "url": "https://files.pythonhosted.org/packages/9b/b7/2a13323f052c9ed07a497afd0bfb5466ed12887dd782f67f3260f9da6877/pyparrot-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "f081e2ead906368d4c83320b6da157d3", "sha256": "54256e0a727aca8abc9e3ba802dc915f78cd4b7c84d7c04359a724cc08886f43" }, "downloads": -1, "filename": "pyparrot-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f081e2ead906368d4c83320b6da157d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 171347, "upload_time": "2018-08-21T17:17:21", "url": "https://files.pythonhosted.org/packages/17/ee/21df38840a23783b6eef9f1e955f9d42490c1b31cbeac8e7f1fb8cbd3710/pyparrot-1.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a97b97c656c89c0dcc67cfea1dfafedf", "sha256": "cb16cb4c4a924f77ba2545dcd3e0cb081175dae5a413a62b6706f255960d338d" }, "downloads": -1, "filename": "pyparrot-1.5.1.tar.gz", "has_sig": false, "md5_digest": "a97b97c656c89c0dcc67cfea1dfafedf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155212, "upload_time": "2018-08-21T17:17:23", "url": "https://files.pythonhosted.org/packages/08/38/54cff50c13d05cf44e62423786167bd9d7201d7c8679aa5238070b66add5/pyparrot-1.5.1.tar.gz" } ], "1.5.10": [ { "comment_text": "", "digests": { "md5": "b54019981bbbe139231a8c27416ce1bc", "sha256": "739024f32725a4ef4a66ffece56021972d3e155bccf2f06d4748282d2fcacbde" }, "downloads": -1, "filename": "pyparrot-1.5.10-py3-none-any.whl", "has_sig": false, "md5_digest": "b54019981bbbe139231a8c27416ce1bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 163712, "upload_time": "2018-10-29T15:06:37", "url": "https://files.pythonhosted.org/packages/df/49/d6e943c6e19d89e3dcdf56f1ddd60832f7528de401df87dc3cd80459fe6f/pyparrot-1.5.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72b0481261174216bb52d380f91a2df0", "sha256": "acd27d2ccbae6d7a579fc1a71329dc2c025799de485518b6c17b9a37c438b2dd" }, "downloads": -1, "filename": "pyparrot-1.5.10.tar.gz", "has_sig": false, "md5_digest": "72b0481261174216bb52d380f91a2df0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 156721, "upload_time": "2018-10-29T15:06:38", "url": "https://files.pythonhosted.org/packages/e1/c7/0bc6466cca79b64a8bec4b5c1ca52f5b2083265f6089679a8678c778786a/pyparrot-1.5.10.tar.gz" } ], "1.5.12": [ { "comment_text": "", "digests": { "md5": "3f03d7f46e9aefd2a2e8f09611514a20", "sha256": "5781ccb5b0237a57255abf458c6fb0c6be494113dd77ade0b1089c58d7b2c64f" }, "downloads": -1, "filename": "pyparrot-1.5.12-py3-none-any.whl", "has_sig": false, "md5_digest": "3f03d7f46e9aefd2a2e8f09611514a20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 164024, "upload_time": "2019-02-19T22:56:47", "url": "https://files.pythonhosted.org/packages/25/68/437cc7c7cdc57e77eccfbedf0b8dc5aa970399015c19bb434d8b95ddbf92/pyparrot-1.5.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6deafad50862eb80c1c0d28e3ff6496b", "sha256": "39b74127db2be7b68465e1725401b576a9b05287646d0cfe706a7c5a24d72b6f" }, "downloads": -1, "filename": "pyparrot-1.5.12.tar.gz", "has_sig": false, "md5_digest": "6deafad50862eb80c1c0d28e3ff6496b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155300, "upload_time": "2019-02-19T22:56:49", "url": "https://files.pythonhosted.org/packages/5e/c1/1b482efc7d81fd76dd910f40f17491dbaacc191229f1678b9b098c3e8c21/pyparrot-1.5.12.tar.gz" } ], "1.5.13": [ { "comment_text": "", "digests": { "md5": "ca1ea7b3b421eff5fcc1c05ac6de3fe0", "sha256": "1996c54b3be1e4555e510cfad42a6e79ff9dd5c1a2cd52bd5e26c693f6b8680d" }, "downloads": -1, "filename": "pyparrot-1.5.13-py3-none-any.whl", "has_sig": false, "md5_digest": "ca1ea7b3b421eff5fcc1c05ac6de3fe0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 164173, "upload_time": "2019-03-02T20:27:52", "url": "https://files.pythonhosted.org/packages/e9/f1/fdbd1adc4dc45162d9a04c2ff297671476a6456788d703d92378c3aafa01/pyparrot-1.5.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbd7169ca8db483c599512cecaf46e74", "sha256": "deb81c9e787e8590bbafaec9e582c33637b14b6a2044238eb031e06bcab3b7a5" }, "downloads": -1, "filename": "pyparrot-1.5.13.tar.gz", "has_sig": false, "md5_digest": "dbd7169ca8db483c599512cecaf46e74", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155502, "upload_time": "2019-03-02T20:27:54", "url": "https://files.pythonhosted.org/packages/9a/a8/5e644019cee29257c64d4d1895e5f97633cefdf39fe40bcee23b429c7d69/pyparrot-1.5.13.tar.gz" } ], "1.5.14": [ { "comment_text": "", "digests": { "md5": "0c7d730fd8f1d3d51fcb87561f4eb0cb", "sha256": "921cc99379f8d8741a59637de36fa4aa334f40da1f44eb5d2e5cca67bffd27dc" }, "downloads": -1, "filename": "pyparrot-1.5.14-py3-none-any.whl", "has_sig": false, "md5_digest": "0c7d730fd8f1d3d51fcb87561f4eb0cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 164274, "upload_time": "2019-03-02T23:37:24", "url": "https://files.pythonhosted.org/packages/e3/ec/e0188eaf7bf8ec6d9e7c8ea8310a4cc99b87c844b1632dd006fc8f393828/pyparrot-1.5.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50ade0a1e7f1e83ffe4142cd77eaa71c", "sha256": "7cb4d7bc4954aa37fa3935215b173cf987464cd7c10c0e3beab704e9741226d6" }, "downloads": -1, "filename": "pyparrot-1.5.14.tar.gz", "has_sig": false, "md5_digest": "50ade0a1e7f1e83ffe4142cd77eaa71c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155631, "upload_time": "2019-03-02T23:37:26", "url": "https://files.pythonhosted.org/packages/e6/2c/4bfa9192776be6a80e5198fb03238f4ead31812bf324a86204946a33b6b3/pyparrot-1.5.14.tar.gz" } ], "1.5.15": [ { "comment_text": "", "digests": { "md5": "228254145a10efed9959bc9310bf0a82", "sha256": "6a4c8257a95d43f97dcdc0324d34059ee5b730878e3f85c9c04bc54d04b0791a" }, "downloads": -1, "filename": "pyparrot-1.5.15-py3-none-any.whl", "has_sig": false, "md5_digest": "228254145a10efed9959bc9310bf0a82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 164331, "upload_time": "2019-03-04T01:49:01", "url": "https://files.pythonhosted.org/packages/9c/b2/b5c6ea46385d88e007eced946fd86c44573fd2ac794e3d17c05103e8822c/pyparrot-1.5.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8229c53c585894788f43f5009dc7058", "sha256": "b3fd84125f67289acd42b678ce6e6890b34a4d3d1a484645968a767a4127cae8" }, "downloads": -1, "filename": "pyparrot-1.5.15.tar.gz", "has_sig": false, "md5_digest": "e8229c53c585894788f43f5009dc7058", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155704, "upload_time": "2019-03-04T01:49:03", "url": "https://files.pythonhosted.org/packages/72/80/854c23a3a9cd6859ffc3c45a842322ca89b59b828ebd2b73a7306dc60ef4/pyparrot-1.5.15.tar.gz" } ], "1.5.16": [ { "comment_text": "", "digests": { "md5": "ef38a930faba5ac1a125b90772f9b9ab", "sha256": "9d27a82ec66b6a946cac65a62f2f708572081611f69454de11e0c96f06a1f1ae" }, "downloads": -1, "filename": "pyparrot-1.5.16-py3-none-any.whl", "has_sig": false, "md5_digest": "ef38a930faba5ac1a125b90772f9b9ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 164371, "upload_time": "2019-03-12T15:22:51", "url": "https://files.pythonhosted.org/packages/21/46/902abf5f84831172e7a290dafb5e0cb07b774f3a6a817dee2c2a2dedf007/pyparrot-1.5.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b210895525ed1b779f487a39d10f85ad", "sha256": "08a68f04ef2fde6a716eb0d30419b54de60fc68d3bcebd1b0214fe8d8facb01e" }, "downloads": -1, "filename": "pyparrot-1.5.16.tar.gz", "has_sig": false, "md5_digest": "b210895525ed1b779f487a39d10f85ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155793, "upload_time": "2019-03-12T15:22:54", "url": "https://files.pythonhosted.org/packages/2d/92/da95470898f11f426bb404eb4dd295d37407d86c1785b8bf46b4444308d0/pyparrot-1.5.16.tar.gz" } ], "1.5.17": [ { "comment_text": "", "digests": { "md5": "8f9240ed48ef30211ecfcf33fe9841c3", "sha256": "6280f89d06ad4568249e7da77f8649edadef22e66b5881c35cae3ff666b5da69" }, "downloads": -1, "filename": "pyparrot-1.5.17-py3-none-any.whl", "has_sig": false, "md5_digest": "8f9240ed48ef30211ecfcf33fe9841c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 164426, "upload_time": "2019-03-13T13:27:32", "url": "https://files.pythonhosted.org/packages/e0/c4/4359bb7ffc33629fed91f99bcbef6d4219195509d6edbd04c6a54295004c/pyparrot-1.5.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2332cc90427da462331f429e9dbf1f7", "sha256": "37e6b4edc67f954c4f8b459dce9a8f6d0ad05b1dcad504a75ba697e0e31b25f5" }, "downloads": -1, "filename": "pyparrot-1.5.17.tar.gz", "has_sig": false, "md5_digest": "a2332cc90427da462331f429e9dbf1f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155842, "upload_time": "2019-03-13T13:27:34", "url": "https://files.pythonhosted.org/packages/25/61/9c6ff498fef906afba843fb3cb954b8d3cdc8ce5fb35656aa178d64d6123/pyparrot-1.5.17.tar.gz" } ], "1.5.18": [ { "comment_text": "", "digests": { "md5": "c80fd70186c1b1e2f1312b81b6a26128", "sha256": "dde882d938dee93c0b952b00a73c1e67aca2a4427e15900c2508d83afcc86a85" }, "downloads": -1, "filename": "pyparrot-1.5.18-py3-none-any.whl", "has_sig": false, "md5_digest": "c80fd70186c1b1e2f1312b81b6a26128", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165054, "upload_time": "2019-06-20T13:46:43", "url": "https://files.pythonhosted.org/packages/5d/ef/d9f196eb825bec38d9a0061482f2ebc0aaa4d00d36fde545be0cdc46fdf4/pyparrot-1.5.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9450401b4d767a8844c5373c7519e5f", "sha256": "6714e4a4af4205bf39805c0f30cf9ed722c550e02203ba4979b7ff0ab1d3488c" }, "downloads": -1, "filename": "pyparrot-1.5.18.tar.gz", "has_sig": false, "md5_digest": "b9450401b4d767a8844c5373c7519e5f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 156579, "upload_time": "2019-06-20T13:46:45", "url": "https://files.pythonhosted.org/packages/fe/05/3c77aa5101e83fcb91bd84f65a46464416b9a86ccf13667ebfb5c31f3794/pyparrot-1.5.18.tar.gz" } ], "1.5.19": [ { "comment_text": "", "digests": { "md5": "1fb3fdb95f390fd1ffb04dad7dff57d7", "sha256": "db0de225771d7a2a7bfb96208e4cecbab836bef6a780dd13fba790ebad97fc17" }, "downloads": -1, "filename": "pyparrot-1.5.19-py3-none-any.whl", "has_sig": false, "md5_digest": "1fb3fdb95f390fd1ffb04dad7dff57d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165091, "upload_time": "2019-06-20T17:49:50", "url": "https://files.pythonhosted.org/packages/15/63/addad65a9a5946b516abe84cd8317f8ee331b48c96476551fe1c812de276/pyparrot-1.5.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9d47307e267dd256e030a44963e1beb", "sha256": "2294a27fa4e6699171cda2b0f0ec10860444593bd5d39b2f19045683ac3afefe" }, "downloads": -1, "filename": "pyparrot-1.5.19.tar.gz", "has_sig": false, "md5_digest": "a9d47307e267dd256e030a44963e1beb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 156635, "upload_time": "2019-06-20T17:49:53", "url": "https://files.pythonhosted.org/packages/16/5d/83bbc3d253f3059615342cf7da1cffa51aead503a71748124d7e8bd7f469/pyparrot-1.5.19.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "68ff87736f993a9429596e89cec56df4", "sha256": "559bf73af91302cc8cbf71ed5b61a813e42b57e42004bd77857c77ef995203bb" }, "downloads": -1, "filename": "pyparrot-1.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "68ff87736f993a9429596e89cec56df4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 171417, "upload_time": "2018-08-30T15:59:07", "url": "https://files.pythonhosted.org/packages/d9/65/a0c5c6d3fc7546f97fb95228d905004d6a7674a32d7b030b8ba2bd1ec0fb/pyparrot-1.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9f95aaff091af4132b99753b559cf0f", "sha256": "d5f5ac431a29466b067c182b75c7ca8e7f1be09824f8a1a20f63d454038d5fb6" }, "downloads": -1, "filename": "pyparrot-1.5.2.tar.gz", "has_sig": false, "md5_digest": "b9f95aaff091af4132b99753b559cf0f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155309, "upload_time": "2018-08-30T15:59:09", "url": "https://files.pythonhosted.org/packages/dc/58/5b9ef1607b9085de7a7b558160e3ec852d0fe852ba4db81734bf4b80423d/pyparrot-1.5.2.tar.gz" } ], "1.5.20": [ { "comment_text": "", "digests": { "md5": "37f8f56b921c9b99e4bd217e2b30e56e", "sha256": "4050ee1b6678a3403668276845f9a39e17418502487d8c2faa2e107b571eebb8" }, "downloads": -1, "filename": "pyparrot-1.5.20-py3-none-any.whl", "has_sig": false, "md5_digest": "37f8f56b921c9b99e4bd217e2b30e56e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165117, "upload_time": "2019-07-05T13:12:25", "url": "https://files.pythonhosted.org/packages/18/77/d9cb302fa2061dea9cca64fbbe57ecf2693aa073c31ff34b47d27e83a3e1/pyparrot-1.5.20-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8170e47164318c161cbc7dfc1b356313", "sha256": "20fd675664df914f30341518d5a139c4f929a251e22bd2aa53b50e793a8cbd53" }, "downloads": -1, "filename": "pyparrot-1.5.20.tar.gz", "has_sig": false, "md5_digest": "8170e47164318c161cbc7dfc1b356313", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 156675, "upload_time": "2019-07-05T13:12:27", "url": "https://files.pythonhosted.org/packages/b1/49/edb8407b9d1e32c46385863b1b90cd9489ca620226af2c46934a11181fb2/pyparrot-1.5.20.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "ebd41dba30534f9210f6e01f7ba7835e", "sha256": "038a47d3d1adf3a239e392ab82819b5d0a43786c3f9f25ab16fb130f2f952619" }, "downloads": -1, "filename": "pyparrot-1.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ebd41dba30534f9210f6e01f7ba7835e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 171553, "upload_time": "2018-09-06T15:03:01", "url": "https://files.pythonhosted.org/packages/dd/2c/a0a6fc5fe9476c25730cf67dbba8c39c2af7b4bb2de99dc63ebe5a9fc836/pyparrot-1.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "161e818a758fc85f2713809c835cbc00", "sha256": "8c008a521ef9b05f4a1a92fd66e8625871bf0ed0e0d56f553aeefe80c9aeddc8" }, "downloads": -1, "filename": "pyparrot-1.5.3.tar.gz", "has_sig": false, "md5_digest": "161e818a758fc85f2713809c835cbc00", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155478, "upload_time": "2018-09-06T15:03:03", "url": "https://files.pythonhosted.org/packages/c9/52/3474528a08e823f211fcb92ec349a0a1b5692e0a3c9da5db709300956446/pyparrot-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "55fc20c6a39cda8ae1a6ca1d07304b1a", "sha256": "ddf6fcb9852694f22059becd8c30f96a357d3b30fd0cfb07ca0e0543fdfca251" }, "downloads": -1, "filename": "pyparrot-1.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "55fc20c6a39cda8ae1a6ca1d07304b1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 171570, "upload_time": "2018-09-06T16:51:07", "url": "https://files.pythonhosted.org/packages/6d/46/92f51326393bdae9b62623193600ac23e277e1521ceb206bf38bc7a30ae9/pyparrot-1.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5665f0e2177b4bfc936c971ea71fdbaa", "sha256": "b6c51c089e6c639352fbacd37ab6405f2b9530f6ab36baf0048a11db96b781e4" }, "downloads": -1, "filename": "pyparrot-1.5.4.tar.gz", "has_sig": false, "md5_digest": "5665f0e2177b4bfc936c971ea71fdbaa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155499, "upload_time": "2018-09-06T16:51:09", "url": "https://files.pythonhosted.org/packages/ff/e8/7767788c258814519dd0b8405b0ade1f2ac454ac016f6601a56532cedcc3/pyparrot-1.5.4.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "e263896d18b926a03c7d81e7cae76703", "sha256": "e8a3ac07685246fe0b7d33656ae646aa6701911f5f98f10e433dcceba55a3d5e" }, "downloads": -1, "filename": "pyparrot-1.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e263896d18b926a03c7d81e7cae76703", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 171608, "upload_time": "2018-09-19T19:49:28", "url": "https://files.pythonhosted.org/packages/37/1f/21282da23fedd04481cf527751a3b667bcc293602ec28b89e59b5a3263c8/pyparrot-1.5.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd8b6353c10b2a2c11cefec3e4d74e89", "sha256": "ea2537255b469aeeae9b942b28e86b1311f9781ae421cddb307b792d6bf54799" }, "downloads": -1, "filename": "pyparrot-1.5.5.tar.gz", "has_sig": false, "md5_digest": "dd8b6353c10b2a2c11cefec3e4d74e89", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155579, "upload_time": "2018-09-19T19:49:30", "url": "https://files.pythonhosted.org/packages/15/42/d65808930b5e77d945bea89fa1b7dac9da8acf96b46e1bc5cf0109d4c588/pyparrot-1.5.5.tar.gz" } ], "1.5.6": [ { "comment_text": "", "digests": { "md5": "e1672f61e88118eafb81034d68f30ea9", "sha256": "31dc9d44cfe50c0975c340b9f7c8e40999914fa39c8a0cc1622a9ca9803cdf6e" }, "downloads": -1, "filename": "pyparrot-1.5.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e1672f61e88118eafb81034d68f30ea9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 162954, "upload_time": "2018-10-05T17:28:56", "url": "https://files.pythonhosted.org/packages/fa/0b/eb6f487e469bef46115bc2ce6fb8df5e09e14fae0b23e18825ed878afe19/pyparrot-1.5.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df31c8a6d73ce76786a12f18b5efeb3b", "sha256": "c07a54bee40590197a407c70a8248e4ae2b80e412f9681aa8b568139f062c1fb" }, "downloads": -1, "filename": "pyparrot-1.5.6.tar.gz", "has_sig": false, "md5_digest": "df31c8a6d73ce76786a12f18b5efeb3b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155657, "upload_time": "2018-10-05T17:28:58", "url": "https://files.pythonhosted.org/packages/9f/3f/6a55ca5ff18449d3d2491ca28c9dec4c224e4b8a2a1df1524198130a1489/pyparrot-1.5.6.tar.gz" } ], "1.5.7": [ { "comment_text": "", "digests": { "md5": "47c7eb67fac2aa15e2826a4518be0af3", "sha256": "f989e82a918297518431a9c768ac38fee8ad04116d369ea9252407d72a33b80f" }, "downloads": -1, "filename": "pyparrot-1.5.7-py3-none-any.whl", "has_sig": false, "md5_digest": "47c7eb67fac2aa15e2826a4518be0af3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 163195, "upload_time": "2018-10-13T21:23:19", "url": "https://files.pythonhosted.org/packages/0e/8f/d433fae9840c1db6e1a12bf0a21c525b7cfb8ea911348531bebcab258613/pyparrot-1.5.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "843266e83fd78db674c187831b1aabc1", "sha256": "512336769e1f5ad8eb676c55911583e5731c475d046c8cdefc8e1be2aa9a6be8" }, "downloads": -1, "filename": "pyparrot-1.5.7.tar.gz", "has_sig": false, "md5_digest": "843266e83fd78db674c187831b1aabc1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 155971, "upload_time": "2018-10-13T21:23:21", "url": "https://files.pythonhosted.org/packages/0a/46/bcaa7246c5474477f9a022bcbf8ec0abc6a3555ff334296f6261f931a1c8/pyparrot-1.5.7.tar.gz" } ], "1.5.8": [ { "comment_text": "", "digests": { "md5": "971853472fd9506ab26a9fedab61c3ee", "sha256": "c9e7a865acfee9e42d4ef20560bf1375a254a68f5c92d9eb9cc0154a7721d62b" }, "downloads": -1, "filename": "pyparrot-1.5.8-py3-none-any.whl", "has_sig": false, "md5_digest": "971853472fd9506ab26a9fedab61c3ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 163512, "upload_time": "2018-10-20T01:50:17", "url": "https://files.pythonhosted.org/packages/16/a7/b1e74c6e7f0e84523818a32237c9a157e8f8bfb518cb51b5bd3e22859a26/pyparrot-1.5.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e881c56e4a2fca77e08e92a28878ed8", "sha256": "cd5d9634d78e8b40e07fb5b73b223085a10e9cf6e4cb1f40aaae890c440cdf74" }, "downloads": -1, "filename": "pyparrot-1.5.8.tar.gz", "has_sig": false, "md5_digest": "0e881c56e4a2fca77e08e92a28878ed8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 156356, "upload_time": "2018-10-20T01:50:19", "url": "https://files.pythonhosted.org/packages/b4/5e/e7037a06babfe7061b4e073cfc6f2eaf39cd8d0effb0d2c79dc6baa3acf9/pyparrot-1.5.8.tar.gz" } ], "1.5.9": [ { "comment_text": "", "digests": { "md5": "0fb83d8fa0a19eb325fc1d415baeaf69", "sha256": "617df41868829cbec9aa340feb183e91a7a9a57fa00aa6c4f0bdeb2c3ef4e22f" }, "downloads": -1, "filename": "pyparrot-1.5.9-py3-none-any.whl", "has_sig": false, "md5_digest": "0fb83d8fa0a19eb325fc1d415baeaf69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 163642, "upload_time": "2018-10-21T18:27:54", "url": "https://files.pythonhosted.org/packages/4c/6a/ee6096a497025cc6c65e3c3a17b6fe7f2e730976181e9c609772b3d4b2f2/pyparrot-1.5.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efae2d9501bbef3cb0cf6b76e1bcb024", "sha256": "0755c289fdf6c7c7535186112002a4a0927285497ebedebee0ce6b4cd603bd37" }, "downloads": -1, "filename": "pyparrot-1.5.9.tar.gz", "has_sig": false, "md5_digest": "efae2d9501bbef3cb0cf6b76e1bcb024", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 156609, "upload_time": "2018-10-21T18:27:55", "url": "https://files.pythonhosted.org/packages/d5/77/ec2f54b9532ea0d911346d9f515f4d93fab20eaf327530f0719f55201eb8/pyparrot-1.5.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "37f8f56b921c9b99e4bd217e2b30e56e", "sha256": "4050ee1b6678a3403668276845f9a39e17418502487d8c2faa2e107b571eebb8" }, "downloads": -1, "filename": "pyparrot-1.5.20-py3-none-any.whl", "has_sig": false, "md5_digest": "37f8f56b921c9b99e4bd217e2b30e56e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 165117, "upload_time": "2019-07-05T13:12:25", "url": "https://files.pythonhosted.org/packages/18/77/d9cb302fa2061dea9cca64fbbe57ecf2693aa073c31ff34b47d27e83a3e1/pyparrot-1.5.20-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8170e47164318c161cbc7dfc1b356313", "sha256": "20fd675664df914f30341518d5a139c4f929a251e22bd2aa53b50e793a8cbd53" }, "downloads": -1, "filename": "pyparrot-1.5.20.tar.gz", "has_sig": false, "md5_digest": "8170e47164318c161cbc7dfc1b356313", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 156675, "upload_time": "2019-07-05T13:12:27", "url": "https://files.pythonhosted.org/packages/b1/49/edb8407b9d1e32c46385863b1b90cd9489ca620226af2c46934a11181fb2/pyparrot-1.5.20.tar.gz" } ] }