{"id":2887390,"name":"python-engineio","ecosystem":"pypi","description":"Engine.IO server and client for Python","homepage":"https://github.com/miguelgrinberg/python-engineio","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/miguelgrinberg/python-engineio","keywords_array":[],"namespace":null,"versions_count":143,"first_release_published_at":"2015-06-21T23:39:26.000Z","latest_release_published_at":"2026-02-06T23:38:04.000Z","latest_release_number":"4.13.1","last_synced_at":"2026-04-16T20:15:03.548Z","created_at":"2022-04-10T12:20:46.264Z","updated_at":"2026-04-16T20:15:03.548Z","registry_url":"https://pypi.org/project/python-engineio/","install_command":"pip install python-engineio --index-url https://pypi.org/simple","documentation_url":"https://python-engineio.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Environment :: Web Environment","Intended Audience :: Developers","Operating System :: OS Independent","Programming Language :: Python :: 3"],"normalized_name":"python-engineio","project_status":null},"repo_metadata":{"id":34050144,"uuid":"37830040","full_name":"miguelgrinberg/python-engineio","owner":"miguelgrinberg","description":"Python Engine.IO server and client","archived":false,"fork":false,"pushed_at":"2024-10-25T23:41:25.000Z","size":1823,"stargazers_count":233,"open_issues_count":3,"forks_count":148,"subscribers_count":13,"default_branch":"main","last_synced_at":"2024-10-29T15:19:21.994Z","etag":null,"topics":["python","socket-io","websocket"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"micwallace/wallacepos","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/miguelgrinberg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"miguelgrinberg","patreon":"miguelgrinberg","custom":"https://paypal.me/miguelgrinberg"}},"created_at":"2015-06-21T23:17:21.000Z","updated_at":"2024-10-16T21:09:00.000Z","dependencies_parsed_at":"2023-12-16T17:03:19.547Z","dependency_job_id":"cea1ce8c-f359-4285-be03-bb6f550042b2","html_url":"https://github.com/miguelgrinberg/python-engineio","commit_stats":{"total_commits":658,"total_committers":51,"mean_commits":"12.901960784313726","dds":0.2948328267477204,"last_synced_commit":"942da847c7af533c460ae19248678a5fb09aa7fd"},"previous_names":[],"tags_count":131,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miguelgrinberg","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222121833,"owners_count":16934971,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"miguelgrinberg","name":"Miguel Grinberg","uuid":"2715854","kind":"user","description":"","email":"","website":"https://blog.miguelgrinberg.com","location":"Ireland","twitter":"miguelgrinberg","company":"Elastic","icon_url":"https://avatars.githubusercontent.com/u/2715854?v=4","repositories_count":189,"last_synced_at":"2024-05-20T14:58:07.873Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"miguelgrinberg","patreon":"miguelgrinberg","custom":"https://paypal.me/miguelgrinberg"}},"html_url":"https://github.com/miguelgrinberg","funding_links":["https://github.com/sponsors/miguelgrinberg","https://patreon.com/miguelgrinberg","https://paypal.me/miguelgrinberg"],"total_stars":39511,"followers":12264,"following":0,"created_at":"2022-11-02T16:23:36.496Z","updated_at":"2024-05-20T14:58:12.985Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miguelgrinberg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miguelgrinberg/repositories"},"tags":[{"name":"v4.9.0","sha":"6b65f52c351bdc8d49e1b4c4917f08c365fc5431","kind":"commit","published_at":"2024-02-05T15:06:33.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.9.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.9.0/manifests"},{"name":"v4.8.2","sha":"d2925b3cd87582863528b93dc78fe88aeee195f4","kind":"commit","published_at":"2024-01-06T19:12:19.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.8.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.8.2/manifests"},{"name":"v4.8.1","sha":"0aa8a21bc868a0179e2eb34ca6346b27b4249225","kind":"commit","published_at":"2023-12-28T20:37:06.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.8.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.8.1/manifests"},{"name":"v3","sha":"82c96277986fd6a7d3003af7efee618e75eca6c4","kind":"commit","published_at":"2023-10-14T23:25:25.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3/manifests"},{"name":"v4.8.0","sha":"c2bcf91e16143dc8c498834f4685285c2d13e50e","kind":"commit","published_at":"2023-10-14T13:25:19.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.8.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.8.0/manifests"},{"name":"v4.7.1","sha":"4d3c529571a9e2f53daabf0516feb22538eb6c9b","kind":"commit","published_at":"2023-09-12T09:16:51.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.7.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.7.1/manifests"},{"name":"v4.7.0","sha":"aa6ff618069f517ba19ab7cb7ea14de42a1b45a6","kind":"commit","published_at":"2023-09-03T15:17:49.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.7.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.7.0/manifests"},{"name":"v4.6.1","sha":"d55b693c9f80c6a217b846ab282c74898118473b","kind":"commit","published_at":"2023-08-23T10:24:29.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.6.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.6.1/manifests"},{"name":"v4.6.0","sha":"23c20daeed0d4d9722917d632ebd7badd66bea95","kind":"commit","published_at":"2023-08-21T10:50:09.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.6.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.6.0/manifests"},{"name":"v4.5.1","sha":"06ec1a317c5130d8c4cbfdfb4a0a2f466df265fe","kind":"commit","published_at":"2023-07-05T23:17:43.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.5.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.5.1/manifests"},{"name":"v4.5.0","sha":"fa6d4b1b3c51afef4e9fccdf86fb3bc157f15c2f","kind":"commit","published_at":"2023-07-05T12:30:19.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.5.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.5.0/manifests"},{"name":"v4.4.1","sha":"a4a7309225a15dd72541438aba5fd687a215d0e1","kind":"commit","published_at":"2023-04-19T15:21:40.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.4.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.4.1/manifests"},{"name":"v4.4.0","sha":"43d512537cbc34309eb9a0288e6b8e0f15dc5ca5","kind":"commit","published_at":"2023-03-16T20:05:47.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.4.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.4.0/manifests"},{"name":"v4.3.4","sha":"18f6151fbd4cb87e03c62eda76a7f8971257ca94","kind":"commit","published_at":"2022-08-03T18:41:12.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.3.4","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.3.4/manifests"},{"name":"v4.3.3","sha":"8aa88b1e16ff472f895bc40b817a75e1ab365891","kind":"commit","published_at":"2022-07-04T13:53:33.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.3.3","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.3.3/manifests"},{"name":"v4.3.2","sha":"09ee59da9c09e012cb5d9dfdbeb48800eb4f0991","kind":"commit","published_at":"2022-04-24T09:34:36.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.3.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.3.2/manifests"},{"name":"v4.3.1","sha":"2aa7d72ccd41b4fb613ab0f601eba36c8c9b1fca","kind":"commit","published_at":"2022-01-11T12:15:01.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.3.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"11c1120d8a70449b8da31323a92b6fcca4250177","kind":"commit","published_at":"2021-10-26T19:15:22.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.3.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.3.0/manifests"},{"name":"v4.2.1","sha":"a49ed4acd790b84df7bc8fcb2dc7aeea795b86fa","kind":"commit","published_at":"2021-08-01T23:11:50.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.2.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"79310e13e4b3b36065a3a1bdac36a6831c793ba6","kind":"commit","published_at":"2021-05-15T11:54:03.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.2.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.2.0/manifests"},{"name":"v4.1.0","sha":"8740836896dd02daab1e7427f13148ba9c4fef59","kind":"commit","published_at":"2021-04-15T10:28:03.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.1.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.1.0/manifests"},{"name":"v4.0.1","sha":"25c70be528332a6136dc144c3bb91e0edc1e9587","kind":"commit","published_at":"2021-03-10T10:19:52.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.0.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"476d006e81811fc77b3cf886088520a17210a1d0","kind":"commit","published_at":"2020-12-07T23:15:37.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v4.0.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v4.0.0/manifests"},{"name":"v3.14.2","sha":"78c34782dd5a1776ad4e7580ecd8fca349104da9","kind":"commit","published_at":"2020-11-30T00:03:46.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.14.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.14.2/manifests"},{"name":"v3.14.1","sha":"0e746233952a0e5deda84b0191959e977130cd1c","kind":"commit","published_at":"2020-11-28T14:39:22.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.14.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.14.1/manifests"},{"name":"v3.14.0","sha":"5410e4d0642b7b176fae4c4641234e96b7c544cb","kind":"commit","published_at":"2020-11-28T11:06:57.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.14.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.14.0/manifests"},{"name":"v3.13.2","sha":"adaf2f143df206a7c357ef68f2fa2cc5ce3f392c","kind":"commit","published_at":"2020-08-18T22:52:17.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.13.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.13.2/manifests"},{"name":"v3.13.1","sha":"d79ee94d5768c7254189e3a18db94fde275df7aa","kind":"commit","published_at":"2020-07-02T21:45:57.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.13.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.13.1/manifests"},{"name":"v3.13.0","sha":"f8ab1a351f986f636e98083f896f29b47deca20f","kind":"commit","published_at":"2020-05-23T10:21:52.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.13.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.13.0/manifests"},{"name":"v3.12.1","sha":"7241cf7cd49223647fefa8cedd153cf478ad90a5","kind":"commit","published_at":"2020-03-17T12:16:44.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.12.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.12.1/manifests"},{"name":"v3.12.0","sha":"f35af48c76febc8b9d2bbb539f5d64da0b7a31e7","kind":"commit","published_at":"2020-03-14T10:47:49.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.12.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.12.0/manifests"},{"name":"v3.11.2","sha":"136b14a740bd05ccd4c1e6bb04226cc597816a66","kind":"commit","published_at":"2020-01-03T11:36:27.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.11.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.11.2/manifests"},{"name":"v3.11.1","sha":"54911b635e4cb7592aba15aec5f474db2dd67763","kind":"commit","published_at":"2019-12-10T22:14:49.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.11.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.11.1/manifests"},{"name":"v3.11.0","sha":"c026793a6ec3eb3ab49f951d2d7d0b23397f162a","kind":"commit","published_at":"2019-12-07T23:54:54.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.11.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.11.0/manifests"},{"name":"v3.10.0","sha":"22c613e46c45470b874494c9f48ac6a97615bff3","kind":"commit","published_at":"2019-10-22T14:52:21.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.10.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.10.0/manifests"},{"name":"v3.9.3","sha":"7ad9177333f7212d865dab2dae4efe8ffcc66d9f","kind":"commit","published_at":"2019-08-05T19:05:46.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.9.3","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.9.3/manifests"},{"name":"v3.9.2","sha":"7b5572809965da3880942ae31246cfdb5c2c87bd","kind":"commit","published_at":"2019-08-03T12:21:45.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.9.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.9.2/manifests"},{"name":"v3.9.1","sha":"502bf4eeb6f33945afe5d58975557748f3df1d14","kind":"commit","published_at":"2019-08-02T14:05:35.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.9.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.9.1/manifests"},{"name":"v3.9.0","sha":"eb29248198eb56c26736673894e7725ba8ceb588","kind":"commit","published_at":"2019-07-29T13:46:37.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.9.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.9.0/manifests"},{"name":"v3.8.2","sha":"09e9be9a50879c1b97c928c0cc7ba96bdcda7133","kind":"commit","published_at":"2019-06-29T16:09:10.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.8.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.8.2/manifests"},{"name":"v3.8.1","sha":"6ed94fdf8e4eccf702a627a01e42fd55e01b251f","kind":"commit","published_at":"2019-06-08T10:35:02.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.8.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.8.1/manifests"},{"name":"v3.8.0","sha":"0af0ed53f9de1f349ddee0133e178a9235e292e9","kind":"commit","published_at":"2019-06-03T11:34:01.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.8.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.8.0/manifests"},{"name":"v3.7.0","sha":"1bb36627cd90be2d98f54529b7b501bab44d6b1b","kind":"commit","published_at":"2019-05-29T17:35:26.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.7.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.7.0/manifests"},{"name":"v3.6.0","sha":"9d6345d2933ca40ab60e9492125badad7b15c83e","kind":"commit","published_at":"2019-05-25T19:42:45.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.6.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.6.0/manifests"},{"name":"v3.5.2","sha":"fa709f2c8031d5595c55bd89cb35192f9c955944","kind":"commit","published_at":"2019-05-19T09:14:22.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.5.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.5.2/manifests"},{"name":"v3.5.1","sha":"88400ba57cb5173e36d8305fbdb10b483895be08","kind":"commit","published_at":"2019-04-07T09:19:45.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.5.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"55dee5f7a9c64ed1148bc07456cf21280441fb47","kind":"commit","published_at":"2019-03-16T19:44:49.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.5.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.5.0/manifests"},{"name":"v3.4.4","sha":"66290a596125b842f2626e79bc3809226a046f45","kind":"commit","published_at":"2019-03-14T23:36:28.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.4.4","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.4.4/manifests"},{"name":"v3.4.3","sha":"5246e6f931678fbe7095c78ec9166ae25589310a","kind":"commit","published_at":"2019-02-20T07:22:47.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.4.3","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.4.3/manifests"},{"name":"v3.4.2","sha":"c27b4eb5d61d353a4d57a21bf042d61237114cca","kind":"commit","published_at":"2019-02-19T07:31:08.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.4.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"be00ac8ad92bf9d6a04a671538da5902933c2670","kind":"commit","published_at":"2019-02-16T16:16:05.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.4.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"d6c5e0ba73bc922d7438ca092c3cfb557ea857f7","kind":"commit","published_at":"2019-02-15T23:55:20.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.4.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.4.0/manifests"},{"name":"v3.3.2","sha":"2ec41b6769fe8e2ea3786db41b388aa0e12d1966","kind":"commit","published_at":"2019-02-12T17:02:32.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.3.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"f9f88a7f57d0dbea35d1773ef7abeb5ac475b5f6","kind":"commit","published_at":"2019-02-09T20:17:33.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.3.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"cf73d2d86ffab7ec1f331a6a55635025aa8efef8","kind":"commit","published_at":"2019-01-23T19:46:15.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.3.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.3.0/manifests"},{"name":"v3.2.3","sha":"717f68552660c60036307589ac4ee6f77c7b1dda","kind":"commit","published_at":"2019-01-12T12:14:14.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.2.3","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.2.3/manifests"},{"name":"v3.2.2","sha":"0eba1f40bcdfdd007918d7ddbc4485c60e8103ff","kind":"commit","published_at":"2019-01-10T19:59:13.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.2.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"c7e8a36fe1bac60adbf454299739775173d3a691","kind":"commit","published_at":"2019-01-09T23:10:30.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.2.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"70c59b020db84c3d10918b2997b2ac7fd82eda95","kind":"commit","published_at":"2019-01-03T18:55:09.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.2.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.2.0/manifests"},{"name":"v3.1.2","sha":"e6614a958b4c2894cc0355cf8abb0ae74e0e5587","kind":"commit","published_at":"2018-12-22T19:25:31.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.1.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"3f4e9d3d5ef4cb334823bea85f150268b1bc4cb3","kind":"commit","published_at":"2018-12-20T20:18:03.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.1.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"d5cdc12c022a7f91f42b8007697a25a5d12dc1cb","kind":"commit","published_at":"2018-12-14T19:31:11.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.1.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"bc7dbdd1e848537a4936b659f9c6a15b963304b3","kind":"commit","published_at":"2018-12-01T09:46:25.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v3.0.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v3.0.0/manifests"},{"name":"v2.3.2","sha":"c1c230abdbbcfe3c9c533b18a06549fce98d06b8","kind":"commit","published_at":"2018-10-09T10:11:02.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v2.3.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"38465103610d95cc780939526ee0062de1ca936b","kind":"commit","published_at":"2018-09-29T23:06:23.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v2.3.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"3f421f4a1410170e29a354698fcdd3f3bb5bc9a9","kind":"commit","published_at":"2018-09-23T14:32:05.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v2.3.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"1220964baa26702b5f9ab65d977b62602eb2aa61","kind":"commit","published_at":"2018-06-28T01:30:16.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v2.2.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"45a7e21516eefc019f9b506b3d41c5d4603a2f24","kind":"commit","published_at":"2018-05-12T18:25:03.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v2.1.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"11fa224e4a2b67ee1ee50e355e90f376166ba5d4","kind":"commit","published_at":"2018-04-27T02:45:08.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v2.1.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.1.0/manifests"},{"name":"v2.0.4","sha":"20f6be03439526f40128e9ecf61c2beeed96053b","kind":"commit","published_at":"2018-03-13T20:03:07.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v2.0.4","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"e070a91a48b80eb4d1f7a18f1bc44caf547de286","kind":"commit","published_at":"2018-03-06T01:28:39.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v2.0.3","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"37b81ae6abd9853a692536be4ea08ac74218c3e5","kind":"commit","published_at":"2018-01-04T23:57:09.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v2.0.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"a1eafcd980c006e47e02e2623f7b387ad01f8cab","kind":"commit","published_at":"2017-11-21T21:45:31.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v2.0.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"212bede32b75bbb346368f06ae20d18447d2d4d8","kind":"commit","published_at":"2017-11-19T20:09:43.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v2.0.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v2.0.0/manifests"},{"name":"v1.7.0","sha":"e6c9109354f1fdbb0873df520caec397f24c9c9b","kind":"commit","published_at":"2017-07-02T18:20:32.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.7.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"22ee3dce1a4c3b2272aea53c11150becc88dfaee","kind":"commit","published_at":"2017-06-27T05:14:10.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.6.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"9d7fbb9a57810b93fda4e77b595ee9286a9ef7a4","kind":"commit","published_at":"2017-06-23T15:23:54.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.6.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.6.0/manifests"},{"name":"v1.5.4","sha":"90944b9b67390befeb8b7a10495a30a2e3c11e65","kind":"commit","published_at":"2017-05-30T06:28:19.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.5.4","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"1ea71713683c4f51ef09fc331eb2806a630e7e6f","kind":"commit","published_at":"2017-05-29T22:21:29.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.5.3","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"f6061aa2c05c7710dd4709fc023ff3bb261b0d06","kind":"commit","published_at":"2017-05-16T16:00:50.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.5.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"1106812fb9cc088c45931f367f08d41691805a19","kind":"commit","published_at":"2017-05-09T14:51:30.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.5.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"80d3c4673de62c92bdc0a88e6135b0c98f7de431","kind":"commit","published_at":"2017-05-09T05:19:35.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.5.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"55f5be88d9e226532534291e4b1402e06cc06add","kind":"commit","published_at":"2017-04-21T04:56:09.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.4.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"23859e40cfdeceb1e490b1b685e111bc724d1c7b","kind":"commit","published_at":"2017-04-09T16:47:48.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.3.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"0663d2257d9eee24778ff6ffa89a02157f70b078","kind":"commit","published_at":"2017-03-22T04:36:47.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.3.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"51e620e3d49999c8bfff7afa68f712e1ee95bc44","kind":"commit","published_at":"2017-03-08T06:16:21.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.3.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.3.0/manifests"},{"name":"v1.2.4","sha":"9763953e45ea73e5148d3ad265c70282a0cd9473","kind":"commit","published_at":"2017-03-02T23:08:02.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.2.4","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"fcf7eca03f5f655b3231191f6de98ec54797e15d","kind":"commit","published_at":"2017-02-22T17:36:52.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.2.3","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"e1b531f7a421c947e406fb1acaa082c6cd50b46e","kind":"commit","published_at":"2017-02-15T04:15:28.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.2.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"44387bf02684ad72a69c29c22290682950914f43","kind":"commit","published_at":"2017-02-11T06:13:00.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.2.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"2af9292cecce43db2fe6e173c7cf58c3b8b51a63","kind":"commit","published_at":"2017-02-09T17:20:02.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.2.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.2.0/manifests"},{"name":"v1.1.2","sha":"7b94fadf9a96509068a2c0f34b758149e8bd9159","kind":"commit","published_at":"2017-01-30T03:05:26.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.1.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"b1c7c22fad794f015d7e74532039e8f984347c0c","kind":"commit","published_at":"2017-01-23T17:56:20.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.1.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"22f2a6fa3f1c6328fce2f76b98eca63ec97509aa","kind":"commit","published_at":"2016-11-27T00:09:12.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.1.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.1.0/manifests"},{"name":"v1.0.4","sha":"64c72659208fedc8b0444a01ec6713716bfd2bd8","kind":"commit","published_at":"2016-11-26T03:48:39.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.0.4","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"55941bfd9d6aaf783059507d09939f0876d22df4","kind":"commit","published_at":"2016-09-05T06:14:28.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.0.3","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"f5dd6b2d3204bbe3a2efca8b438b23496504db0a","kind":"commit","published_at":"2016-09-04T18:05:54.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.0.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"98e47d224414fd44eb4922e6644c355bb7f90929","kind":"commit","published_at":"2016-09-01T07:12:47.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.0.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"f815e6be7796cf2f8f8d2427892f8475cfb53512","kind":"commit","published_at":"2016-08-26T16:04:54.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v1.0.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v1.0.0/manifests"},{"name":"v0.9.2","sha":"10d464df17e403cdad0be22ed542866c6e44407e","kind":"commit","published_at":"2016-06-28T05:05:02.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.9.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"767deb3ec6bba72508ac8926c49a374beacec66e","kind":"commit","published_at":"2016-05-15T07:19:15.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.9.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"12532c09274668adfb518c85f8428bec3eb49e99","kind":"commit","published_at":"2016-03-06T07:24:08.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.9.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.9.0/manifests"},{"name":"v0.8.8","sha":"1dc2f359521e4d35b5d787f0f93e2a3cfad41546","kind":"commit","published_at":"2016-02-21T18:13:20.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.8.8","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"9d541a680b963f8dfeaf5603f033b8476d8a1e5e","kind":"commit","published_at":"2016-01-26T00:41:01.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.8.7","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"742a99160cd59a2f44868abd812d3550603b79a0","kind":"commit","published_at":"2016-01-10T03:48:16.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.8.6","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"5af2c8b86449ec3d5e7633730e4f9da69d01ca91","kind":"commit","published_at":"2016-01-02T17:27:44.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.8.5","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"118a8294de990f1acd6289391d89953c0b8d6f06","kind":"commit","published_at":"2015-12-18T07:34:08.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.8.4","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"1b567573ddfa8196c21b1b652dd43733fa8fcb5f","kind":"commit","published_at":"2015-12-14T15:46:31.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.8.3","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"0069cb4f5e8b9eaa123ccd70a2575c35b27fef81","kind":"commit","published_at":"2015-12-13T03:46:37.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.8.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"1e0da302c8cec2a9311d364fdb97b45c2ecbe0cd","kind":"commit","published_at":"2015-12-03T00:11:54.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.8.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"b46aced199f1bc2c536ea574acb32792ac9836ff","kind":"commit","published_at":"2015-11-21T07:05:24.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.8.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"d04ef1130c1b1358b6ef1cd62d36eebc4b910b22","kind":"commit","published_at":"2015-11-04T07:37:55.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.7.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"ab94e192331622c4c37dd5749d1c5fe5c91ebaea","kind":"commit","published_at":"2015-10-19T04:39:35.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.7.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"79cb6b08bd0c38f06e96998493ea37b3760861d3","kind":"commit","published_at":"2015-10-17T19:47:56.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.7.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.7.0/manifests"},{"name":"v0.6.9","sha":"dfd93feb62e6463fdf46602f7fe71ec71c50a8a2","kind":"commit","published_at":"2015-10-16T14:27:02.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.6.9","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.9/manifests"},{"name":"v0.6.8","sha":"8c3eb84331e29ff27e426ee2fafabbe66170102e","kind":"commit","published_at":"2015-10-07T17:05:20.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.6.8","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.8/manifests"},{"name":"v0.6.7","sha":"895e1bd5e7a68e7c5c0b0020212707a81cb38cf5","kind":"commit","published_at":"2015-09-26T19:31:31.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.6.7","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.7/manifests"},{"name":"v0.6.6","sha":"015c97d92944861877d73c9f7e5820e5136e267b","kind":"commit","published_at":"2015-09-06T16:44:51.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.6.6","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.6/manifests"},{"name":"v0.6.5","sha":"935881313cf7f42b153490e51f663275fcc9bbfe","kind":"commit","published_at":"2015-09-02T05:19:17.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.6.5","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.5/manifests"},{"name":"v0.6.4","sha":"cfff11fabaa32a1ac6cfb23c5ee125b45af8b731","kind":"commit","published_at":"2015-09-01T06:52:38.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.6.4","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"42658c0e44e1810299190e916b972d6f0d96a998","kind":"commit","published_at":"2015-08-30T00:25:48.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.6.3","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"22878dae3f0e689f5cac40465396bda0209bd549","kind":"commit","published_at":"2015-08-23T06:13:43.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.6.2","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"48eb0733b8a5b737f49cf321ef4393768488a80d","kind":"commit","published_at":"2015-08-20T06:50:26.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.6.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"66abdcb0c47ca91d93d11a3d000a6e1dfb338f4b","kind":"commit","published_at":"2015-08-20T05:04:34.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.6.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.6.0/manifests"},{"name":"v0.5.1","sha":"f02f4f5221c6ecb766f983e8997da6be729c03e8","kind":"commit","published_at":"2015-08-17T06:44:32.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.5.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"7877102be22dbdd9f75ac0585e69246cc55842aa","kind":"commit","published_at":"2015-08-04T07:36:37.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.5.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"07d3bc00088a0eee66f32a4e6c0e5b17b9c4096c","kind":"commit","published_at":"2015-08-02T23:36:24.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.4.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"a77a6f08110277080f663bc108b213811a7d3f47","kind":"commit","published_at":"2015-07-04T18:30:23.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.3.1","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"8b1c66b96b86d4b7e32852f16fe8fb947dfedb5d","kind":"commit","published_at":"2015-07-04T17:52:21.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.3.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"61e51210c31bb31df21fc7abf5727cb4774d9d81","kind":"commit","published_at":"2015-06-29T00:32:08.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.2.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"4303b86e4f363e746957e6adecea303089e90f70","kind":"commit","published_at":"2015-06-22T01:59:54.000Z","download_url":"https://codeload.github.com/miguelgrinberg/python-engineio/tar.gz/v0.1.0","html_url":"https://github.com/miguelgrinberg/python-engineio/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T22:25:53.440Z","dependent_packages_count":87,"downloads":20057157,"downloads_period":"last-month","dependent_repos_count":6315,"rankings":{"downloads":0.2371018854159542,"dependent_repos_count":0.12007082658884861,"dependent_packages_count":0.21240700069155766,"stargazers_count":4.562296215788954,"forks_count":3.7449981189507167,"docker_downloads_count":0.05281606520314237,"average":1.4882816854398622},"purl":"pkg:pypi/python-engineio","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWozanAtZ3ZyNS03aHdx","url":"https://github.com/advisories/GHSA-j3jp-gvr5-7hwq","title":"python-engineio vulnerable to Cross-Site Request Forgery (CSRF) ","description":"## WebSocket cross-origin vulnerability\n\n### Impact\nThis is a Cross-Site Request Forgery (CSRF) vulnerability. It affects Socket.IO and Engine.IO web servers that authenticate clients using cookies.\n\n### Patches\npython-engineio version 3.9.0 patches this vulnerability by adding server-side Origin header checks.\n\n### Workarounds\nDo not use cookies for client authentication, or else add a CSRF token to the connection URL.\n\n### References\nhttps://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)\nhttps://www.christian-schneider.net/CrossSiteWebSocketHijacking.html\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [python-engineio](http://github.com/miguelgrinberg/python-engineio)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2019-07-30T20:47:25.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://github.com/miguelgrinberg/python-engineio/security/advisories/GHSA-j3jp-gvr5-7hwq","https://nvd.nist.gov/vuln/detail/CVE-2019-13611","https://github.com/miguelgrinberg/python-engineio/issues/128","https://github.com/advisories/GHSA-j3jp-gvr5-7hwq","https://github.com/pypa/advisory-database/tree/main/vulns/python-engineio/PYSEC-2019-170.yaml"],"source_kind":"github","identifiers":["GHSA-j3jp-gvr5-7hwq","CVE-2019-13611"],"repository_url":"https://github.com/miguelgrinberg/python-engineio","blast_radius":33.06324818755474,"created_at":"2022-12-21T16:13:28.721Z","updated_at":"2026-04-16T10:11:08.555Z","epss_percentage":0.00141,"epss_percentile":0.34389,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWozanAtZ3ZyNS03aHdx","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWozanAtZ3ZyNS03aHdx","packages":[{"ecosystem":"pypi","package_name":"python-engineio","versions":[{"first_patched_version":"3.9.0","vulnerable_version_range":"\u003c= 3.8.2"}],"purl":"pkg:pypi/python-engineio"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWozanAtZ3ZyNS03aHdx/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/python-engineio","docker_dependents_count":453,"docker_downloads_count":1182815978,"usage_url":"https://repos.ecosyste.ms/usage/pypi/python-engineio","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/python-engineio/dependencies","status":null,"funding_links":["https://github.com/sponsors/miguelgrinberg","https://patreon.com/miguelgrinberg","https://paypal.me/miguelgrinberg"],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-26T05:30:23.517Z","issues_count":79,"pull_requests_count":81,"avg_time_to_close_issue":5144963.381578947,"avg_time_to_close_pull_request":3242897.225,"issues_closed_count":76,"pull_requests_closed_count":80,"pull_request_authors_count":26,"issue_authors_count":62,"avg_comments_per_issue":3.5063291139240507,"avg_comments_per_pull_request":1.345679012345679,"merged_pull_requests_count":47,"bot_issues_count":0,"bot_pull_requests_count":51,"past_year_issues_count":13,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":1585521.4,"past_year_avg_time_to_close_pull_request":684811.5862068966,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":10,"past_year_avg_comments_per_issue":1.7692307692307692,"past_year_avg_comments_per_pull_request":1.0333333333333332,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":25,"past_year_merged_pull_requests_count":20,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgrinberg%2Fpython-engineio/issues","maintainers":[{"login":"miguelgrinberg","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/miguelgrinberg"}],"active_maintainers":[{"login":"miguelgrinberg","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/miguelgrinberg"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/python-engineio/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/python-engineio/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/python-engineio/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/python-engineio/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/python-engineio/codemeta","maintainers":[{"uuid":"miguelgrinberg","login":"miguelgrinberg","name":null,"email":null,"url":null,"packages_count":43,"html_url":"https://pypi.org/user/miguelgrinberg/","role":null,"created_at":"2022-12-28T07:46:27.949Z","updated_at":"2022-12-28T07:46:27.949Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/miguelgrinberg/packages"}]}