{ "info": { "author": "Alan Yorinks", "author_email": "MisterYsLab@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Other Environment", "Intended Audience :: Developers", "Intended Audience :: Education", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7", "Topic :: Education", "Topic :: Software Development", "Topic :: System :: Hardware" ], "description": "# Scratch 3 OneGPIO Extension Servers\n\n## Control your favorite physical computing device using Scratch 3.\n\nQuick Intallation Intructions:\n\n* For Arduino, Circuit Playground Express, ESP-8266, Robohat-MM1, and Raspberry Pi\nPico boards, install the server firmware. See the \n [Preparing Your Micro-Controller](https://mryslab.github.io/s3-extend/) section\n of the User's Guide.\n\n* Launch the Scratch3 Editor using either the online or offline sites described\nin the in the [Ready, Set, Go/Launch The Scratch3 Editor](https://mryslab.github.io/s3-extend/) section of the User's Guide.\n\n* Select your extension and start coding!.\n\n## For full installation and usage, read the [Installation and User's Guide.](https://mryslab.github.io/s3-extend/)\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MrYsLab/s3-extend", "keywords": "Scratch3,Arduino,ESP-8266,Raspberry Pi", "license": "GNU Affero General Public License v3 or later (AGPLv3+)", "maintainer": "", "maintainer_email": "", "name": "s3-extend", "package_url": "https://pypi.org/project/s3-extend/", "platform": "", "project_url": "https://pypi.org/project/s3-extend/", "project_urls": { "Homepage": "https://github.com/MrYsLab/s3-extend" }, "release_url": "https://pypi.org/project/s3-extend/1.21/", "requires_dist": [ "pymata-cpx", "pymata-express (>=1.11)", "pymata-rh", "python-banyan (>=3.10)", "telemetrix-aio (>=1.8)", "tmx-pico-aio" ], "requires_python": "", "summary": "A Non-Blocking Event Driven Applications Framework", "version": "1.21", "yanked": false, "yanked_reason": null }, "last_serial": 11986208, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "df254273abc7d12d65e54fd974047a9e", "sha256": "bd98f17991d6bba430cfb01cac82e078bbe0752a577ca2d6cec834dea8fa192c" }, "downloads": -1, "filename": "s3_extend-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df254273abc7d12d65e54fd974047a9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39055, "upload_time": "2019-10-17T19:08:21", "upload_time_iso_8601": "2019-10-17T19:08:21.314781Z", "url": "https://files.pythonhosted.org/packages/6f/72/5bce7f74a06d71d8e48564ba9224dcc43c48d567ba9eb745f8cc8ffde929/s3_extend-1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e1c847e6526e2e540cbd77ce83f7856a", "sha256": "5da15c0b5af1615fe02a1b573f9f3918117bd7b2136961290e4f3362cbfe1c2d" }, "downloads": -1, "filename": "s3-extend-1.0.tar.gz", "has_sig": false, "md5_digest": "e1c847e6526e2e540cbd77ce83f7856a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16441, "upload_time": "2019-10-17T19:08:25", "upload_time_iso_8601": "2019-10-17T19:08:25.065893Z", "url": "https://files.pythonhosted.org/packages/96/82/691e1b60d8c26dcbfe92b1a43b6a2ca5174b7669972c229eaa575eb21b66/s3-extend-1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1": [ { "comment_text": "", "digests": { "md5": "e6c463d385b2391d5f685771535c3c13", "sha256": "3d0d6b665f6b6e32c0bd906e91be7fa9336d6fa2d160a25313ac685c081582d3" }, "downloads": -1, "filename": "s3_extend-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6c463d385b2391d5f685771535c3c13", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39069, "upload_time": "2019-10-18T02:17:42", "upload_time_iso_8601": "2019-10-18T02:17:42.510782Z", "url": "https://files.pythonhosted.org/packages/93/4d/7786165661a871f50a6b31604360500c93322522118dddf6a036762c3c98/s3_extend-1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8ccb5396a8d9c75277a4e6dda93205d8", "sha256": "064416d807614f88723982bfafaf460b59b0a124466d85cba54a526636ec137f" }, "downloads": -1, "filename": "s3-extend-1.1.tar.gz", "has_sig": false, "md5_digest": "8ccb5396a8d9c75277a4e6dda93205d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16470, "upload_time": "2019-10-18T02:17:45", "upload_time_iso_8601": "2019-10-18T02:17:45.061711Z", "url": "https://files.pythonhosted.org/packages/39/26/009b6bac2b84f54c46293bdaf97a424d8d935d4be0928a31e989f610b8d5/s3-extend-1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.10": [ { "comment_text": "", "digests": { "md5": "ba3e92fc509be001ac55e9c0286e44d7", "sha256": "7f3a17345b92cf845b89e42d4357f249931f5950a62652ea7dc525a970931f79" }, "downloads": -1, "filename": "s3_extend-1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba3e92fc509be001ac55e9c0286e44d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56348, "upload_time": "2019-12-31T02:22:25", "upload_time_iso_8601": "2019-12-31T02:22:25.213062Z", "url": "https://files.pythonhosted.org/packages/63/6a/3889331314f8ae8db290f40e9f5fe7014bd5added0da4aee02f387719bf6/s3_extend-1.10-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fd2ab3af424adf509e2288990b824454", "sha256": "8095fe5f912c46bc3cfdf77b3f1210d3ef59c670d81030bc210ef525e56d14f3" }, "downloads": -1, "filename": "s3-extend-1.10.tar.gz", "has_sig": false, "md5_digest": "fd2ab3af424adf509e2288990b824454", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22142, "upload_time": "2019-12-31T02:22:33", "upload_time_iso_8601": "2019-12-31T02:22:33.321539Z", "url": "https://files.pythonhosted.org/packages/4b/f0/282a9c0b0da0f7f57af97eb1cfc520c6e2c4c68ae5bd824844642d7b6c11/s3-extend-1.10.tar.gz", "yanked": false, "yanked_reason": null } ], "1.11": [ { "comment_text": "", "digests": { "md5": "b2a2930a5d42aebf312498f65fc0aed1", "sha256": "81edd6a972e0e47c08ab48ddcb4ed2ac628755d0dadd8f15e804387a182de8cb" }, "downloads": -1, "filename": "s3_extend-1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2a2930a5d42aebf312498f65fc0aed1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53991, "upload_time": "2020-01-07T19:07:57", "upload_time_iso_8601": "2020-01-07T19:07:57.190783Z", "url": "https://files.pythonhosted.org/packages/94/16/e30ac9d7bfbe918a743af6601adb1e302b77897023e87c3a60696b8da59c/s3_extend-1.11-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4db97ba8d7b4da3eb16e0965831aa248", "sha256": "c804f4e6ddcb3d4054c58aa7ced4f3f5d9c2c13502e5601e251d03ee43d020cd" }, "downloads": -1, "filename": "s3_extend-1.11-py3.7.egg", "has_sig": false, "md5_digest": "4db97ba8d7b4da3eb16e0965831aa248", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 91402, "upload_time": "2020-01-07T19:08:05", "upload_time_iso_8601": "2020-01-07T19:08:05.546555Z", "url": "https://files.pythonhosted.org/packages/3e/b6/4d6a449d5fd19453790cb8c2011ec35138b92a82c606e29cbf6b35b2d127/s3_extend-1.11-py3.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "17bf0fe95263e7d2bcd0b96257fa80cd", "sha256": "acd231ae4eb8f84e87ce195ff6df68f257c605908e153956a497cb7592d0a658" }, "downloads": -1, "filename": "s3-extend-1.11.tar.gz", "has_sig": false, "md5_digest": "17bf0fe95263e7d2bcd0b96257fa80cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24550, "upload_time": "2020-01-07T19:08:06", "upload_time_iso_8601": "2020-01-07T19:08:06.828713Z", "url": "https://files.pythonhosted.org/packages/61/80/f0dd7a860210bdd309e20bb8904336e215222d6b6b0335de34f7201f6740/s3-extend-1.11.tar.gz", "yanked": false, "yanked_reason": null } ], "1.12": [ { "comment_text": "", "digests": { "md5": "51b5f085f3f4f23926f1c00244dc4c12", "sha256": "415ac474a3673190642f28b581bd1f040a976a5d126ead1ad7186771fbfa03e3" }, "downloads": -1, "filename": "s3_extend-1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "51b5f085f3f4f23926f1c00244dc4c12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54175, "upload_time": "2020-04-09T23:49:20", "upload_time_iso_8601": "2020-04-09T23:49:20.196020Z", "url": "https://files.pythonhosted.org/packages/0f/6e/efefe0dba1351943c15413b252d2d8643237e1d2f9f0e7a948ae412e5966/s3_extend-1.12-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "18d41f83ac991e313c8f9af1bef664e8", "sha256": "7d74566f93b63b0500f13b32c2b57658520d5ce03dd5c464f331c35f3bacd91c" }, "downloads": -1, "filename": "s3-extend-1.12.tar.gz", "has_sig": false, "md5_digest": "18d41f83ac991e313c8f9af1bef664e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24592, "upload_time": "2020-04-09T23:49:29", "upload_time_iso_8601": "2020-04-09T23:49:29.079635Z", "url": "https://files.pythonhosted.org/packages/c2/35/9d87550295414e31946c6bbb0b584c6f484cff4637e026eec24878e81c01/s3-extend-1.12.tar.gz", "yanked": false, "yanked_reason": null } ], "1.13": [ { "comment_text": "", "digests": { "md5": "aad65412e847e02cbe5b140e6ecd0360", "sha256": "1d4617890f238ec11513d378acd00fa2626ad38e964e5f203dc599a6ee4bb6b1" }, "downloads": -1, "filename": "s3_extend-1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aad65412e847e02cbe5b140e6ecd0360", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60346, "upload_time": "2020-08-13T21:29:32", "upload_time_iso_8601": "2020-08-13T21:29:32.936889Z", "url": "https://files.pythonhosted.org/packages/65/30/553e60546066f0199bcdfbb8ce4d035d81846321aad07d388db4adf0dc34/s3_extend-1.13-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "950cc942a788c9cf157aaf805a13e8ff", "sha256": "7f70c70aa08f7b1984d462b161538bc2176f2ca7e51e73849742e6e43a9a2fef" }, "downloads": -1, "filename": "s3_extend-1.13-py3.8.egg", "has_sig": false, "md5_digest": "950cc942a788c9cf157aaf805a13e8ff", "packagetype": "bdist_egg", "python_version": "3.8", "requires_python": null, "size": 121942, "upload_time": "2021-05-08T16:39:57", "upload_time_iso_8601": "2021-05-08T16:39:57.480373Z", "url": "https://files.pythonhosted.org/packages/35/85/4be0036e8107e069e44461099ecfc8cf0946320824e6c412e1b3bc3bf942/s3_extend-1.13-py3.8.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78c3cf260813cd9f4ccb69eaa1c597ee", "sha256": "40af4aab898f060161969942c6cf5c99a74f72938aeeb5541c9bbd529824ded5" }, "downloads": -1, "filename": "s3-extend-1.13.tar.gz", "has_sig": false, "md5_digest": "78c3cf260813cd9f4ccb69eaa1c597ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28519, "upload_time": "2020-08-13T21:29:41", "upload_time_iso_8601": "2020-08-13T21:29:41.208040Z", "url": "https://files.pythonhosted.org/packages/88/f7/212a35975231237c8005623e013690837bddffcca48cbc0b704e9aa88277/s3-extend-1.13.tar.gz", "yanked": false, "yanked_reason": null } ], "1.14": [ { "comment_text": "", "digests": { "md5": "502b414f0e84aeca2a6d0e8c87164a8a", "sha256": "0885e514c50c5ac667885d235e297a51be8d62747e550b6ef2b7cb8004dc670d" }, "downloads": -1, "filename": "s3_extend-1.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "502b414f0e84aeca2a6d0e8c87164a8a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67396, "upload_time": "2021-05-08T16:39:50", "upload_time_iso_8601": "2021-05-08T16:39:50.910517Z", "url": "https://files.pythonhosted.org/packages/36/6d/2e1051ab3f79b58f21f18fb8a9e07a56655b72eeed4d126dabab905b49b9/s3_extend-1.14-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b2135c1afd1bdc74e3fdbf552f483486", "sha256": "36207235abe5bf4dbff89ec40e1e15d1addd0abefb19d0a221c657e7f9155886" }, "downloads": -1, "filename": "s3_extend-1.14-py3.8.egg", "has_sig": false, "md5_digest": "b2135c1afd1bdc74e3fdbf552f483486", "packagetype": "bdist_egg", "python_version": "3.8", "requires_python": null, "size": 121954, "upload_time": "2021-05-08T16:39:58", "upload_time_iso_8601": "2021-05-08T16:39:58.861692Z", "url": "https://files.pythonhosted.org/packages/ca/f4/28bd82b114dd7f1ebbfaf9e5837596b7afd1260d29a5774359984ee64666/s3_extend-1.14-py3.8.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b84d1fc52070a484207c685279c487df", "sha256": "2a3936fbe609f70e7ac2fff79f1f0ae51cbc9ebb864e51f1bee640e0d8a45845" }, "downloads": -1, "filename": "s3-extend-1.14.tar.gz", "has_sig": false, "md5_digest": "b84d1fc52070a484207c685279c487df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31904, "upload_time": "2021-05-08T16:40:00", "upload_time_iso_8601": "2021-05-08T16:40:00.026793Z", "url": "https://files.pythonhosted.org/packages/1b/87/8a20726d25508521b2960bd6655ec67e8bc9ab4071c8afd3c2ffa2a7685e/s3-extend-1.14.tar.gz", "yanked": false, "yanked_reason": null } ], "1.15": [ { "comment_text": "", "digests": { "md5": "fc734411657195becec47d7673432fff", "sha256": "ef11105d0bfe43a44597742dc7b3d6e18e1fd62289c541fcb621ccf83a064db5" }, "downloads": -1, "filename": "s3_extend-1.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc734411657195becec47d7673432fff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66262, "upload_time": "2021-05-13T15:04:58", "upload_time_iso_8601": "2021-05-13T15:04:58.758784Z", "url": "https://files.pythonhosted.org/packages/10/1f/d2fd869b19eb604a2fd8a48aaa08920aa696fec1169c6d25a8c772a134eb/s3_extend-1.15-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "de292201d41b50d5adabe6d7edb74eb6", "sha256": "f24b2168a9ad397b4832f76a27ba2b42287595919474d1279dbaf85663bb5eba" }, "downloads": -1, "filename": "s3-extend-1.15.tar.gz", "has_sig": false, "md5_digest": "de292201d41b50d5adabe6d7edb74eb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41357, "upload_time": "2021-05-13T15:05:10", "upload_time_iso_8601": "2021-05-13T15:05:10.151692Z", "url": "https://files.pythonhosted.org/packages/69/c0/1c0a09c4c822d1b08891fbb1c9e0902c7eb157ab46fee31db6579833fab3/s3-extend-1.15.tar.gz", "yanked": false, "yanked_reason": null } ], "1.16": [ { "comment_text": "", "digests": { "md5": "ea957732acdfe533134cc06b2c2106dd", "sha256": "da238d0f709cbabfd8ce9b47e77d60ffc98d24a9efc8827ff2337ea03cfe03f6" }, "downloads": -1, "filename": "s3_extend-1.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea957732acdfe533134cc06b2c2106dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66270, "upload_time": "2021-09-05T21:05:58", "upload_time_iso_8601": "2021-09-05T21:05:58.618028Z", "url": "https://files.pythonhosted.org/packages/b8/53/e5514db56288982fc67e25533d805f0a85a0266ff8ed60bbf346a9d6a828/s3_extend-1.16-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b68741e9ce23fb26890e8bcfc43fb5c3", "sha256": "df0e46754540282521aa96e5938ce685314e4b810e58120ec39ecb825a5b6c8c" }, "downloads": -1, "filename": "s3-extend-1.16.tar.gz", "has_sig": false, "md5_digest": "b68741e9ce23fb26890e8bcfc43fb5c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41371, "upload_time": "2021-09-05T21:06:10", "upload_time_iso_8601": "2021-09-05T21:06:10.319760Z", "url": "https://files.pythonhosted.org/packages/76/4a/6dde5d9eb22c2e1408ac6ad406735f0630c34c569c89c73e3cba89161c05/s3-extend-1.16.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17": [ { "comment_text": "", "digests": { "md5": "4105bd607cac19dd89456211d494cab4", "sha256": "1c2df951490181c53c643bbe5ad5625d97faae06acb22753abc3a4b0f58bc0e4" }, "downloads": -1, "filename": "s3_extend-1.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4105bd607cac19dd89456211d494cab4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66322, "upload_time": "2021-09-30T14:46:05", "upload_time_iso_8601": "2021-09-30T14:46:05.446954Z", "url": "https://files.pythonhosted.org/packages/b5/29/a78894f6e1c1d8fec4437a2246ae4736ed4046db3f1258b45b84d0ba3307/s3_extend-1.17-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8a674b08123515d6785da291e48b912f", "sha256": "ba16bc3c726bdef63e0bd3b0c571805f3cf5e9386866d9022bdd78dde052f2b0" }, "downloads": -1, "filename": "s3-extend-1.17.tar.gz", "has_sig": false, "md5_digest": "8a674b08123515d6785da291e48b912f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41387, "upload_time": "2021-09-30T14:46:15", "upload_time_iso_8601": "2021-09-30T14:46:15.561111Z", "url": "https://files.pythonhosted.org/packages/04/aa/9bafe98eaaf43cb0c6242d6675db147c847a3683c65ccb3e847f698bed8e/s3-extend-1.17.tar.gz", "yanked": false, "yanked_reason": null } ], "1.18": [ { "comment_text": "", "digests": { "md5": "de9e41b2a5417e22ee21fb2fa68c8b6d", "sha256": "29d77e3e7fe39b855858addba4683d67824a80df98af2782459324a743f17f44" }, "downloads": -1, "filename": "s3_extend-1.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de9e41b2a5417e22ee21fb2fa68c8b6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66320, "upload_time": "2021-10-17T16:06:40", "upload_time_iso_8601": "2021-10-17T16:06:40.695361Z", "url": "https://files.pythonhosted.org/packages/36/fb/bad099bd9a85bb9c55d64c47383f219ad38aa3f42ec99cacb0320d00f5a1/s3_extend-1.18-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4c09e80336bedc763902355d7905c920", "sha256": "5c07e4cc3c3e070ba3d6735b9f75e8b0a09445c48c11bb3b92a3b8d551ba4c55" }, "downloads": -1, "filename": "s3-extend-1.18.tar.gz", "has_sig": false, "md5_digest": "4c09e80336bedc763902355d7905c920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41374, "upload_time": "2021-10-17T16:06:58", "upload_time_iso_8601": "2021-10-17T16:06:58.012882Z", "url": "https://files.pythonhosted.org/packages/cb/0a/53ff4f6f0380a3fa4f49f2fcf6858fe7319ffc2277d2ce2c67ecdec4db65/s3-extend-1.18.tar.gz", "yanked": false, "yanked_reason": null } ], "1.19": [ { "comment_text": "", "digests": { "md5": "a62385bd391d3db68e9e63e6c9228b40", "sha256": "c325e64ff766370dfd218946e018c0fa3d9cd199085e2dfa4f8b404ed4bb91ea" }, "downloads": -1, "filename": "s3_extend-1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a62385bd391d3db68e9e63e6c9228b40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66321, "upload_time": "2021-10-17T16:13:30", "upload_time_iso_8601": "2021-10-17T16:13:30.475380Z", "url": "https://files.pythonhosted.org/packages/fd/77/c4a08ca650606a7b97e07ca6d8b0ecf19051fd789db29eeb0d3dc6df2902/s3_extend-1.19-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a512f5e1d7bc8e94b9fc392348625d0a", "sha256": "b2836b5aceda70865b328b1cd9d15a9b367b5ecb95f879fed3e034326eee36cc" }, "downloads": -1, "filename": "s3-extend-1.19.tar.gz", "has_sig": false, "md5_digest": "a512f5e1d7bc8e94b9fc392348625d0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41370, "upload_time": "2021-10-17T16:13:44", "upload_time_iso_8601": "2021-10-17T16:13:44.304804Z", "url": "https://files.pythonhosted.org/packages/c5/49/7dd55ecee23d66a6e7b02f3a6a00ddb9ebb44be9eefde789b539a54239b4/s3-extend-1.19.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2": [ { "comment_text": "", "digests": { "md5": "480d2386c68004e82d9052d4b8ed1a49", "sha256": "cb5ef608886ea3433ceea0cfd4ed61668abc5c122269794fa15dfcfa2a9d874c" }, "downloads": -1, "filename": "s3_extend-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "480d2386c68004e82d9052d4b8ed1a49", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42783, "upload_time": "2019-10-22T20:56:38", "upload_time_iso_8601": "2019-10-22T20:56:38.654860Z", "url": "https://files.pythonhosted.org/packages/a1/e2/0afc46698aa626b7a22b9ed2c573e702e02e842991d819fc93f3543c8a5a/s3_extend-1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dd40eaab4ccd88d90dfcf230daedf716", "sha256": "021dca6ac9ed6c42944dab54b2981364119dfdb965beeee9c0782af4b686b460" }, "downloads": -1, "filename": "s3-extend-1.2.tar.gz", "has_sig": false, "md5_digest": "dd40eaab4ccd88d90dfcf230daedf716", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18596, "upload_time": "2019-10-22T20:56:40", "upload_time_iso_8601": "2019-10-22T20:56:40.994679Z", "url": "https://files.pythonhosted.org/packages/82/42/44fdab62832fb6ac1c6d2f650b328cab68dc2154888e381080c97ba160a9/s3-extend-1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.20": [ { "comment_text": "", "digests": { "md5": "59dd815255b1ebdef4cc851f4cb576db", "sha256": "2358c42e63823f2a0d4b95b551ffe5f7482b7635cbcc39f1d25b5ddca64b0341" }, "downloads": -1, "filename": "s3_extend-1.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59dd815255b1ebdef4cc851f4cb576db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66498, "upload_time": "2021-10-24T14:18:25", "upload_time_iso_8601": "2021-10-24T14:18:25.880820Z", "url": "https://files.pythonhosted.org/packages/74/bf/eeae487b6a7b335e4db1597cd0994b0ecdade5ec1b1beefa59332bc45ad1/s3_extend-1.20-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0a31c05474b6e91c46a9e81701dab1b5", "sha256": "311226570416204f24f283c3310899badf98cbdf9f41c3b59d980a922b0d95e3" }, "downloads": -1, "filename": "s3-extend-1.20.tar.gz", "has_sig": false, "md5_digest": "0a31c05474b6e91c46a9e81701dab1b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41614, "upload_time": "2021-10-24T14:18:37", "upload_time_iso_8601": "2021-10-24T14:18:37.626736Z", "url": "https://files.pythonhosted.org/packages/b3/24/7a92c8aceb2039031b6a0c81e9522c7bcc75c31a6870a9705d3bb9d77ffe/s3-extend-1.20.tar.gz", "yanked": false, "yanked_reason": null } ], "1.21": [ { "comment_text": "", "digests": { "md5": "3c5d63fe305782c2bb61d5266d3170fd", "sha256": "40ef94ae9982a79b163642084ac6f3233da468ccfbffcfc2cd006482ce45b015" }, "downloads": -1, "filename": "s3_extend-1.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c5d63fe305782c2bb61d5266d3170fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66495, "upload_time": "2021-11-10T16:33:31", "upload_time_iso_8601": "2021-11-10T16:33:31.259698Z", "url": "https://files.pythonhosted.org/packages/c4/7e/a2150812c6f550a8e97fb67826b2c2f5fab6dc3fcc39cbaac84198e18e06/s3_extend-1.21-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2d985887db58cecb7041e96b5a8d26c1", "sha256": "81dc552d9b155dea2073ee0af9e60236c15a9547630dfa024dec891c7e58162f" }, "downloads": -1, "filename": "s3-extend-1.21.tar.gz", "has_sig": false, "md5_digest": "2d985887db58cecb7041e96b5a8d26c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41631, "upload_time": "2021-11-10T16:33:44", "upload_time_iso_8601": "2021-11-10T16:33:44.511813Z", "url": "https://files.pythonhosted.org/packages/e8/b2/1c970bae02d6e097301520b5fec31eab5b103d7dda0224c75acc7765cf0b/s3-extend-1.21.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3": [ { "comment_text": "", "digests": { "md5": "004383670ce4bb90f5643fb7b631c49e", "sha256": "9e98843192584f41d1f818463df181511df8d7c6b3c0353f7626fd287b8b03fb" }, "downloads": -1, "filename": "s3_extend-1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "004383670ce4bb90f5643fb7b631c49e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54962, "upload_time": "2019-12-04T17:19:04", "upload_time_iso_8601": "2019-12-04T17:19:04.618235Z", "url": "https://files.pythonhosted.org/packages/9a/c7/418b80db8abfc06ff0aaa299d821b715bc6ab21dd3394bdd726e78f42d91/s3_extend-1.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8b8d74112c32d278f54d3e369bfaa554", "sha256": "cd2ae4620cc5395b3132a1bbc5095e4f52659610ecf1599b7323b32fa08490e8" }, "downloads": -1, "filename": "s3-extend-1.3.tar.gz", "has_sig": false, "md5_digest": "8b8d74112c32d278f54d3e369bfaa554", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24336, "upload_time": "2019-12-04T17:19:08", "upload_time_iso_8601": "2019-12-04T17:19:08.159207Z", "url": "https://files.pythonhosted.org/packages/79/6d/4fc88f1e575d5dfb1d3a3d2e1f8a4c52aa8be78f21bac8563c295df7a07e/s3-extend-1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4": [ { "comment_text": "", "digests": { "md5": "9df368e2161579d335f518cdc0e137a9", "sha256": "0115b7a1d1453469878e3156cb122a4852cba7aafdf630efcad76b621e53a025" }, "downloads": -1, "filename": "s3_extend-1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9df368e2161579d335f518cdc0e137a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54997, "upload_time": "2019-12-06T14:30:23", "upload_time_iso_8601": "2019-12-06T14:30:23.509484Z", "url": "https://files.pythonhosted.org/packages/bc/77/b0761ff9c539c6b9a20fb454bbd4d4882a18bbdfaa1e82281558d00c77d6/s3_extend-1.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9ec94871311c3df973a7615524fc01ec", "sha256": "c7b8e8a62139da427ff4f3e313c22ebd60dd725306719b400ed1a07310a7b2f5" }, "downloads": -1, "filename": "s3-extend-1.4.tar.gz", "has_sig": false, "md5_digest": "9ec94871311c3df973a7615524fc01ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24374, "upload_time": "2019-12-06T14:30:26", "upload_time_iso_8601": "2019-12-06T14:30:26.656703Z", "url": "https://files.pythonhosted.org/packages/87/a2/7dc0f456c56bf00aa454818dccc217ecdd5487a9045695afa6ef9ad3f04e/s3-extend-1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5": [ { "comment_text": "", "digests": { "md5": "6a0c043fa307330e3e6ba542afd50797", "sha256": "2aad3c80a6ea956d22a846426f28be0eccb5c5844aa149f4fefdf859374786ce" }, "downloads": -1, "filename": "s3_extend-1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a0c043fa307330e3e6ba542afd50797", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55004, "upload_time": "2019-12-07T01:45:38", "upload_time_iso_8601": "2019-12-07T01:45:38.964943Z", "url": "https://files.pythonhosted.org/packages/93/7e/94db13a6a710d0b8ba0c7aa669aa86aa577ec25945606fc682e9c08ac560/s3_extend-1.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "08d527b438d89524bfb8e6be9c523a95", "sha256": "259a9c8222c5bbab8611bccc88af9aa5719d1c5ca08f964980176f6ffd7689a5" }, "downloads": -1, "filename": "s3-extend-1.5.tar.gz", "has_sig": false, "md5_digest": "08d527b438d89524bfb8e6be9c523a95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24773, "upload_time": "2019-12-07T01:42:55", "upload_time_iso_8601": "2019-12-07T01:42:55.797577Z", "url": "https://files.pythonhosted.org/packages/53/5f/e622137b37cb66882df7f35d29c6c233bcd8af6adf61823a5068869cb7cf/s3-extend-1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6": [ { "comment_text": "", "digests": { "md5": "546dc7162488e99915346473f5aa3abb", "sha256": "3497718843d9b8e575f6e19a043b15d52b365b1b32df4b581627ebc77f2f4a61" }, "downloads": -1, "filename": "s3_extend-1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "546dc7162488e99915346473f5aa3abb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55002, "upload_time": "2019-12-07T01:46:40", "upload_time_iso_8601": "2019-12-07T01:46:40.861189Z", "url": "https://files.pythonhosted.org/packages/ba/71/c997eac9a39f3bf29e17977a7b9305d99b58ba9873e930dcfe957db6f402/s3_extend-1.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "94ca672db5b277575b9885b65050d4d1", "sha256": "9f31a097d09b1459ca1df3dd65ad5cd720a7eaf0158593d4868d1841aedc3244" }, "downloads": -1, "filename": "s3-extend-1.6.tar.gz", "has_sig": false, "md5_digest": "94ca672db5b277575b9885b65050d4d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24768, "upload_time": "2019-12-07T19:19:12", "upload_time_iso_8601": "2019-12-07T19:19:12.724826Z", "url": "https://files.pythonhosted.org/packages/72/65/c626949c3e60a19dacf1542ab97d76766911f2b82679510accc0992df85c/s3-extend-1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7": [ { "comment_text": "", "digests": { "md5": "69ecfdddcb06d8f0a4839c8a6cdacce9", "sha256": "60dbecbec1941365fc2be7f2175fd130c5fe5573960f2ca32d590b6f6e0b0e80" }, "downloads": -1, "filename": "s3_extend-1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69ecfdddcb06d8f0a4839c8a6cdacce9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55067, "upload_time": "2019-12-07T19:17:04", "upload_time_iso_8601": "2019-12-07T19:17:04.765438Z", "url": "https://files.pythonhosted.org/packages/60/14/739dd694c1e4eaf94473623dbf79787e66e9d951d2f9a4cbead0c4348f8a/s3_extend-1.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "90c1872f7993c705ccb9c4cd1ecdd84a", "sha256": "9953e3d5647a1c0db062ac5b678e5ac2765efc143980111b9cc493366ac1f802" }, "downloads": -1, "filename": "s3-extend-1.7.tar.gz", "has_sig": false, "md5_digest": "90c1872f7993c705ccb9c4cd1ecdd84a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24831, "upload_time": "2019-12-07T19:19:13", "upload_time_iso_8601": "2019-12-07T19:19:13.769198Z", "url": "https://files.pythonhosted.org/packages/78/09/f0d39c38a8d0d098ef4e025a0a7363d108f8773638a2083cfb58b8342fca/s3-extend-1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8": [ { "comment_text": "", "digests": { "md5": "83351be1ad6550566767d658cb8ea68b", "sha256": "5b83a2af2e3e5cee6dc3e751be4e6ef55c6bcc2a5e3c73c9dfe9c9d219bab7fd" }, "downloads": -1, "filename": "s3_extend-1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83351be1ad6550566767d658cb8ea68b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55107, "upload_time": "2019-12-09T15:33:59", "upload_time_iso_8601": "2019-12-09T15:33:59.058022Z", "url": "https://files.pythonhosted.org/packages/d4/7b/59116541b54cf17270ce5b758b6f2bbe211fa5e7fdc7a4c2a5a0142f820b/s3_extend-1.8-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "614b4b52f905b506f1d6d5a8cc589ec5", "sha256": "05db4790d7f678b34daa385545fccb9e202ea25a7982f49e57d1578f8f5d1be5" }, "downloads": -1, "filename": "s3-extend-1.8.tar.gz", "has_sig": false, "md5_digest": "614b4b52f905b506f1d6d5a8cc589ec5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24879, "upload_time": "2019-12-09T15:34:04", "upload_time_iso_8601": "2019-12-09T15:34:04.675632Z", "url": "https://files.pythonhosted.org/packages/b3/92/9480dd16e34e64f0344fd58ec915f88a939a6acfc22af67f96f1944b97d2/s3-extend-1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9": [ { "comment_text": "", "digests": { "md5": "50e7e5a5e10aef32929d31c48cb57c88", "sha256": "8fe7eb5e50aea5b441bf714ed5b0ac1b8d978ece5231083a5aaf7c9689468ce2" }, "downloads": -1, "filename": "s3_extend-1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50e7e5a5e10aef32929d31c48cb57c88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56207, "upload_time": "2019-12-28T22:51:10", "upload_time_iso_8601": "2019-12-28T22:51:10.340343Z", "url": "https://files.pythonhosted.org/packages/ad/7d/eb47b7eebdc9cfae68d78bd7ec3706b702413081b6c0e8b503950f43d568/s3_extend-1.9-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "19f12ff64c37923df10f9fca02006e3a", "sha256": "4f1f0730774a2c18818536054dc453a00790fc1425fdae4712b878cbf844b90d" }, "downloads": -1, "filename": "s3_extend-1.9-py3.7.egg", "has_sig": false, "md5_digest": "19f12ff64c37923df10f9fca02006e3a", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 100689, "upload_time": "2019-12-28T22:51:16", "upload_time_iso_8601": "2019-12-28T22:51:16.892638Z", "url": "https://files.pythonhosted.org/packages/0f/af/afc042d7f90cd80a59d13dcd5bbdad0eaaf17d9a2acf93e7c8dbb89796ed/s3_extend-1.9-py3.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a993fc1ec2651086ee39d470fcbba212", "sha256": "0b7d2438b69a78d1ae8783f952385900512274d114ed513c06e6db97f0584513" }, "downloads": -1, "filename": "s3-extend-1.9.tar.gz", "has_sig": false, "md5_digest": "a993fc1ec2651086ee39d470fcbba212", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21986, "upload_time": "2019-12-28T22:51:18", "upload_time_iso_8601": "2019-12-28T22:51:18.446173Z", "url": "https://files.pythonhosted.org/packages/2d/a3/9464981aaf56f2710d2e8a6423985319b8e73c4a0cde298e54e7a3efea05/s3-extend-1.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3c5d63fe305782c2bb61d5266d3170fd", "sha256": "40ef94ae9982a79b163642084ac6f3233da468ccfbffcfc2cd006482ce45b015" }, "downloads": -1, "filename": "s3_extend-1.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c5d63fe305782c2bb61d5266d3170fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66495, "upload_time": "2021-11-10T16:33:31", "upload_time_iso_8601": "2021-11-10T16:33:31.259698Z", "url": "https://files.pythonhosted.org/packages/c4/7e/a2150812c6f550a8e97fb67826b2c2f5fab6dc3fcc39cbaac84198e18e06/s3_extend-1.21-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2d985887db58cecb7041e96b5a8d26c1", "sha256": "81dc552d9b155dea2073ee0af9e60236c15a9547630dfa024dec891c7e58162f" }, "downloads": -1, "filename": "s3-extend-1.21.tar.gz", "has_sig": false, "md5_digest": "2d985887db58cecb7041e96b5a8d26c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41631, "upload_time": "2021-11-10T16:33:44", "upload_time_iso_8601": "2021-11-10T16:33:44.511813Z", "url": "https://files.pythonhosted.org/packages/e8/b2/1c970bae02d6e097301520b5fec31eab5b103d7dda0224c75acc7765cf0b/s3-extend-1.21.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }