{"crate":{"id":"pyo3-async-runtimes","name":"pyo3-async-runtimes","updated_at":"2026-08-28T18:29:36.569442Z","versions":[2562288,1997885,1783872,1712006,1569631,1482071,1349333,1317433,1290444],"keywords":["async","asyncio","ffi","pyo3","python"],"categories":["api-bindings","development-tools::ffi"],"badges":[],"created_at":"2024-10-04T14:40:54.375955Z","downloads":24840119,"recent_downloads":7983607,"default_version":"0.29.0","num_versions":9,"yanked":false,"max_version":"0.29.0","newest_version":"0.29.0","max_stable_version":"0.29.0","description":"PyO3 bridges from Rust runtimes to Python's Asyncio library","homepage":"https://github.com/PyO3/pyo3-async-runtimes","documentation":"https://docs.rs/crate/pyo3-async-runtimes/","repository":"https://github.com/PyO3/pyo3-async-runtimes","links":{"version_downloads":"/api/v1/crates/pyo3-async-runtimes/downloads","versions":null,"owners":"/api/v1/crates/pyo3-async-runtimes/owners","owner_team":"/api/v1/crates/pyo3-async-runtimes/owner_team","owner_user":"/api/v1/crates/pyo3-async-runtimes/owner_user","reverse_dependencies":"/api/v1/crates/pyo3-async-runtimes/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":2562288,"crate":"pyo3-async-runtimes","num":"0.29.0","dl_path":"/api/v1/crates/pyo3-async-runtimes/0.29.0/download","readme_path":"/api/v1/crates/pyo3-async-runtimes/0.29.0/readme","updated_at":"2026-06-12T21:19:48.422435Z","created_at":"2026-06-12T21:19:48.422435Z","downloads":4768163,"features":{"async-std-runtime":["async-std"],"attributes":["pyo3-async-runtimes-macros"],"default":[],"testing":["clap","inventory"],"tokio-runtime":["tokio"],"unstable-streams":["async-channel","futures-util/sink","futures-channel/sink"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/pyo3-async-runtimes/0.29.0/dependencies","version_downloads":"/api/v1/crates/pyo3-async-runtimes/0.29.0/downloads","authors":"/api/v1/crates/pyo3-async-runtimes/0.29.0/authors"},"crate_size":51487,"published_by":null,"audit_actions":[],"checksum":"b3ef68daa7316a3fac65e5e18b2203f010346de1c1c53456811a2624673ab046","rust_version":"1.83","has_lib":true,"bin_names":[],"edition":"2021","description":"PyO3 bridges from Rust runtimes to Python's Asyncio library","homepage":"https://github.com/PyO3/pyo3-async-runtimes","documentation":"https://docs.rs/crate/pyo3-async-runtimes/","repository":"https://github.com/PyO3/pyo3-async-runtimes","trustpub_data":{"provider":"github","repository":"PyO3/pyo3-async-runtimes","run_id":"27443558274","sha":"58d42b7a3eb239719175c5587b2b7debd9ee134b"},"linecounts":{"languages":{"Rust":{"code_lines":1330,"comment_lines":21,"files":6}},"total_code_lines":1330,"total_comment_lines":21}},{"id":1997885,"crate":"pyo3-async-runtimes","num":"0.28.0","dl_path":"/api/v1/crates/pyo3-async-runtimes/0.28.0/download","readme_path":"/api/v1/crates/pyo3-async-runtimes/0.28.0/readme","updated_at":"2026-02-04T11:37:55.578274Z","created_at":"2026-02-04T11:37:55.578274Z","downloads":1965843,"features":{"async-std-runtime":["async-std"],"attributes":["pyo3-async-runtimes-macros"],"default":[],"testing":["clap","inventory"],"tokio-runtime":["tokio"],"unstable-streams":["async-channel","futures-util/sink","futures-channel/sink"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/pyo3-async-runtimes/0.28.0/dependencies","version_downloads":"/api/v1/crates/pyo3-async-runtimes/0.28.0/downloads","authors":"/api/v1/crates/pyo3-async-runtimes/0.28.0/authors"},"crate_size":51548,"published_by":null,"audit_actions":[],"checksum":"9e7364a95bf00e8377bbf9b0f09d7ff9715a29d8fcf93b47d1a967363b973178","rust_version":"1.83","has_lib":true,"bin_names":[],"edition":"2021","description":"PyO3 bridges from Rust runtimes to Python's Asyncio library","homepage":"https://github.com/PyO3/pyo3-async-runtimes","documentation":"https://docs.rs/crate/pyo3-async-runtimes/","repository":"https://github.com/PyO3/pyo3-async-runtimes","trustpub_data":{"provider":"github","repository":"PyO3/pyo3-async-runtimes","run_id":"21669726367","sha":"6320af5dcb62e5b4d1556fdb5ed81fb06a4fadf0"},"linecounts":{"languages":{"Rust":{"code_lines":1330,"comment_lines":21,"files":6}},"total_code_lines":1330,"total_comment_lines":21}},{"id":1783872,"crate":"pyo3-async-runtimes","num":"0.27.0","dl_path":"/api/v1/crates/pyo3-async-runtimes/0.27.0/download","readme_path":"/api/v1/crates/pyo3-async-runtimes/0.27.0/readme","updated_at":"2025-10-20T16:40:30.430003Z","created_at":"2025-10-20T16:40:30.430003Z","downloads":2101371,"features":{"async-std-runtime":["async-std"],"attributes":["pyo3-async-runtimes-macros"],"default":[],"testing":["clap","inventory"],"tokio-runtime":["tokio"],"unstable-streams":["async-channel"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/pyo3-async-runtimes/0.27.0/dependencies","version_downloads":"/api/v1/crates/pyo3-async-runtimes/0.27.0/downloads","authors":"/api/v1/crates/pyo3-async-runtimes/0.27.0/authors"},"crate_size":52037,"published_by":null,"audit_actions":[],"checksum":"57ddb5b570751e93cc6777e81fee8087e59cd53b5043292f2a6d59d5bd80fdfd","rust_version":"1.74","has_lib":true,"bin_names":[],"edition":"2021","description":"PyO3 bridges from Rust runtimes to Python's Asyncio library","homepage":"https://github.com/PyO3/pyo3-async-runtimes","documentation":"https://docs.rs/crate/pyo3-async-runtimes/","repository":"https://github.com/PyO3/pyo3-async-runtimes","trustpub_data":{"provider":"github","repository":"PyO3/pyo3-async-runtimes","run_id":"18658737562","sha":"22e0ec107b3f6b0741ab6a0b4321d0e247a4a981"},"linecounts":{"languages":{"Rust":{"code_lines":1328,"comment_lines":21,"files":6}},"total_code_lines":1328,"total_comment_lines":21}},{"id":1712006,"crate":"pyo3-async-runtimes","num":"0.26.0","dl_path":"/api/v1/crates/pyo3-async-runtimes/0.26.0/download","readme_path":"/api/v1/crates/pyo3-async-runtimes/0.26.0/readme","updated_at":"2025-09-02T21:13:40.323149Z","created_at":"2025-09-02T21:13:40.323149Z","downloads":3630079,"features":{"async-std-runtime":["async-std"],"attributes":["pyo3-async-runtimes-macros"],"default":[],"testing":["clap","inventory"],"tokio-runtime":["tokio"],"unstable-streams":["async-channel"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/pyo3-async-runtimes/0.26.0/dependencies","version_downloads":"/api/v1/crates/pyo3-async-runtimes/0.26.0/downloads","authors":"/api/v1/crates/pyo3-async-runtimes/0.26.0/authors"},"crate_size":52499,"published_by":null,"audit_actions":[],"checksum":"e6ee6d4cb3e8d5b925f5cdb38da183e0ff18122eb2048d4041c9e7034d026e23","rust_version":"1.74","has_lib":true,"bin_names":[],"edition":"2021","description":"PyO3 bridges from Rust runtimes to Python's Asyncio library","homepage":"https://github.com/PyO3/pyo3-async-runtimes","documentation":"https://docs.rs/crate/pyo3-async-runtimes/","repository":"https://github.com/PyO3/pyo3-async-runtimes","trustpub_data":{"provider":"github","repository":"PyO3/pyo3-async-runtimes","run_id":"17413671583","sha":"5ce66d1df03cc6418b013efdcfd66bb5c668334a"},"linecounts":{"languages":{"Rust":{"code_lines":1291,"comment_lines":19,"files":6}},"total_code_lines":1291,"total_comment_lines":19}},{"id":1569631,"crate":"pyo3-async-runtimes","num":"0.25.0","dl_path":"/api/v1/crates/pyo3-async-runtimes/0.25.0/download","readme_path":"/api/v1/crates/pyo3-async-runtimes/0.25.0/readme","updated_at":"2025-05-19T12:58:19.179183Z","created_at":"2025-05-19T12:58:19.179183Z","downloads":1372788,"features":{"async-std-runtime":["async-std"],"attributes":["pyo3-async-runtimes-macros"],"default":[],"testing":["clap","inventory"],"tokio-runtime":["tokio"],"unstable-streams":["async-channel"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/pyo3-async-runtimes/0.25.0/dependencies","version_downloads":"/api/v1/crates/pyo3-async-runtimes/0.25.0/downloads","authors":"/api/v1/crates/pyo3-async-runtimes/0.25.0/authors"},"crate_size":51342,"published_by":{"id":6622,"login":"davidhewitt","name":"David Hewitt","avatar":"https://avatars.githubusercontent.com/u/1939362?v=4","url":"https://github.com/davidhewitt","github_username_matches":true,"created_at":"2012-07-08T19:47:30Z"},"audit_actions":[{"action":"publish","user":{"id":6622,"login":"davidhewitt","name":"David Hewitt","avatar":"https://avatars.githubusercontent.com/u/1939362?v=4","url":"https://github.com/davidhewitt","github_username_matches":true,"created_at":"2012-07-08T19:47:30Z"},"time":"2025-05-19T12:58:19.179183Z"}],"checksum":"d73cc6b1b7d8b3cef02101d37390dbdfe7e450dfea14921cae80a9534ba59ef2","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"PyO3 bridges from Rust runtimes to Python's Asyncio library","homepage":"https://github.com/PyO3/pyo3-async-runtimes","documentation":"https://docs.rs/crate/pyo3-async-runtimes/","repository":"https://github.com/PyO3/pyo3-async-runtimes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1313,"comment_lines":19,"files":6}},"total_code_lines":1313,"total_comment_lines":19}},{"id":1482071,"crate":"pyo3-async-runtimes","num":"0.24.0","dl_path":"/api/v1/crates/pyo3-async-runtimes/0.24.0/download","readme_path":"/api/v1/crates/pyo3-async-runtimes/0.24.0/readme","updated_at":"2025-03-13T21:26:57.132234Z","created_at":"2025-03-13T21:26:57.132234Z","downloads":4381773,"features":{"async-std-runtime":["async-std"],"attributes":["pyo3-async-runtimes-macros"],"default":[],"testing":["clap","inventory"],"tokio-runtime":["tokio"],"unstable-streams":["async-channel"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/pyo3-async-runtimes/0.24.0/dependencies","version_downloads":"/api/v1/crates/pyo3-async-runtimes/0.24.0/downloads","authors":"/api/v1/crates/pyo3-async-runtimes/0.24.0/authors"},"crate_size":54014,"published_by":{"id":6622,"login":"davidhewitt","name":"David Hewitt","avatar":"https://avatars.githubusercontent.com/u/1939362?v=4","url":"https://github.com/davidhewitt","github_username_matches":true,"created_at":"2012-07-08T19:47:30Z"},"audit_actions":[{"action":"publish","user":{"id":6622,"login":"davidhewitt","name":"David Hewitt","avatar":"https://avatars.githubusercontent.com/u/1939362?v=4","url":"https://github.com/davidhewitt","github_username_matches":true,"created_at":"2012-07-08T19:47:30Z"},"time":"2025-03-13T21:26:57.132234Z"}],"checksum":"dd0b83dc42f9d41f50d38180dad65f0c99763b65a3ff2a81bf351dd35a1df8bf","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"PyO3 bridges from Rust runtimes to Python's Asyncio library","homepage":"https://github.com/PyO3/pyo3-async-runtimes","documentation":"https://docs.rs/crate/pyo3-async-runtimes/","repository":"https://github.com/PyO3/pyo3-async-runtimes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1313,"comment_lines":19,"files":6}},"total_code_lines":1313,"total_comment_lines":19}},{"id":1349333,"crate":"pyo3-async-runtimes","num":"0.23.0","dl_path":"/api/v1/crates/pyo3-async-runtimes/0.23.0/download","readme_path":"/api/v1/crates/pyo3-async-runtimes/0.23.0/readme","updated_at":"2024-11-22T18:38:37.635127Z","created_at":"2024-11-22T18:38:37.635127Z","downloads":2653608,"features":{"async-std-runtime":["async-std"],"attributes":["pyo3-async-runtimes-macros"],"default":[],"testing":["clap","inventory"],"tokio-runtime":["tokio"],"unstable-streams":["async-channel"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/pyo3-async-runtimes/0.23.0/dependencies","version_downloads":"/api/v1/crates/pyo3-async-runtimes/0.23.0/downloads","authors":"/api/v1/crates/pyo3-async-runtimes/0.23.0/authors"},"crate_size":54132,"published_by":{"id":6622,"login":"davidhewitt","name":"David Hewitt","avatar":"https://avatars.githubusercontent.com/u/1939362?v=4","url":"https://github.com/davidhewitt","github_username_matches":true,"created_at":"2012-07-08T19:47:30Z"},"audit_actions":[{"action":"publish","user":{"id":6622,"login":"davidhewitt","name":"David Hewitt","avatar":"https://avatars.githubusercontent.com/u/1939362?v=4","url":"https://github.com/davidhewitt","github_username_matches":true,"created_at":"2012-07-08T19:47:30Z"},"time":"2024-11-22T18:38:37.635127Z"}],"checksum":"977dc837525cfd22919ba6a831413854beb7c99a256c03bf8624ad707e45810e","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"PyO3 bridges from Rust runtimes to Python's Asyncio library","homepage":"https://github.com/PyO3/pyo3-async-runtimes","documentation":"https://docs.rs/crate/pyo3-async-runtimes/","repository":"https://github.com/PyO3/pyo3-async-runtimes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1316,"comment_lines":19,"files":6}},"total_code_lines":1316,"total_comment_lines":19}},{"id":1317433,"crate":"pyo3-async-runtimes","num":"0.22.0","dl_path":"/api/v1/crates/pyo3-async-runtimes/0.22.0/download","readme_path":"/api/v1/crates/pyo3-async-runtimes/0.22.0/readme","updated_at":"2024-10-28T08:16:07.300101Z","created_at":"2024-10-28T08:16:07.300101Z","downloads":3944013,"features":{"async-std-runtime":["async-std"],"attributes":["pyo3-async-runtimes-macros"],"default":[],"testing":["clap","inventory"],"tokio-runtime":["tokio"],"unstable-streams":["async-channel"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/pyo3-async-runtimes/0.22.0/dependencies","version_downloads":"/api/v1/crates/pyo3-async-runtimes/0.22.0/downloads","authors":"/api/v1/crates/pyo3-async-runtimes/0.22.0/authors"},"crate_size":53186,"published_by":{"id":6622,"login":"davidhewitt","name":"David Hewitt","avatar":"https://avatars.githubusercontent.com/u/1939362?v=4","url":"https://github.com/davidhewitt","github_username_matches":true,"created_at":"2012-07-08T19:47:30Z"},"audit_actions":[{"action":"publish","user":{"id":6622,"login":"davidhewitt","name":"David Hewitt","avatar":"https://avatars.githubusercontent.com/u/1939362?v=4","url":"https://github.com/davidhewitt","github_username_matches":true,"created_at":"2012-07-08T19:47:30Z"},"time":"2024-10-28T08:16:07.300101Z"}],"checksum":"2529f0be73ffd2be0cc43c013a640796558aa12d7ca0aab5cc14f375b4733031","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"PyO3 bridges from Rust runtimes to Python's Asyncio library","homepage":"https://github.com/PyO3/pyo3-async-runtimes","documentation":"https://docs.rs/crate/pyo3-async-runtimes/","repository":"https://github.com/PyO3/pyo3-async-runtimes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1294,"comment_lines":19,"files":6}},"total_code_lines":1294,"total_comment_lines":19}},{"id":1290444,"crate":"pyo3-async-runtimes","num":"0.21.0","dl_path":"/api/v1/crates/pyo3-async-runtimes/0.21.0/download","readme_path":"/api/v1/crates/pyo3-async-runtimes/0.21.0/readme","updated_at":"2024-10-04T14:40:54.375955Z","created_at":"2024-10-04T14:40:54.375955Z","downloads":22481,"features":{"async-std-runtime":["async-std"],"attributes":["pyo3-async-runtimes-macros"],"default":[],"testing":["clap","inventory"],"tokio-runtime":["tokio"],"unstable-streams":["async-channel"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/pyo3-async-runtimes/0.21.0/dependencies","version_downloads":"/api/v1/crates/pyo3-async-runtimes/0.21.0/downloads","authors":"/api/v1/crates/pyo3-async-runtimes/0.21.0/authors"},"crate_size":53870,"published_by":{"id":6622,"login":"davidhewitt","name":"David Hewitt","avatar":"https://avatars.githubusercontent.com/u/1939362?v=4","url":"https://github.com/davidhewitt","github_username_matches":true,"created_at":"2012-07-08T19:47:30Z"},"audit_actions":[{"action":"publish","user":{"id":6622,"login":"davidhewitt","name":"David Hewitt","avatar":"https://avatars.githubusercontent.com/u/1939362?v=4","url":"https://github.com/davidhewitt","github_username_matches":true,"created_at":"2012-07-08T19:47:30Z"},"time":"2024-10-04T14:40:54.375955Z"}],"checksum":"96fe0b015461c5136532f42908d6bf4b079da1aedfbffa8b0b5d4cbc59c2fdf8","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"PyO3 bridges from Rust runtimes to Python's Asyncio library","homepage":"https://github.com/PyO3/pyo3-async-runtimes","documentation":"https://docs.rs/crate/pyo3-async-runtimes/","repository":"https://github.com/PyO3/pyo3-async-runtimes","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1300,"comment_lines":19,"files":6}},"total_code_lines":1300,"total_comment_lines":19}}],"keywords":[{"id":"async","keyword":"async","created_at":"2015-02-18T16:50:54.176224Z","crates_cnt":5902},{"id":"asyncio","keyword":"asyncio","created_at":"2016-03-31T12:38:59.800639Z","crates_cnt":11},{"id":"ffi","keyword":"ffi","created_at":"2014-11-21T14:53:31.372632Z","crates_cnt":2425},{"id":"pyo3","keyword":"pyo3","created_at":"2017-07-23T18:28:44.917432Z","crates_cnt":166},{"id":"python","keyword":"python","created_at":"2015-01-04T22:57:12.920661Z","crates_cnt":612}],"categories":[{"id":"api-bindings","category":"API bindings","slug":"api-bindings","description":"Idiomatic wrappers of specific APIs for convenient access from Rust. Includes HTTP API wrappers as well. Non-idiomatic or unsafe bindings can be found in External FFI bindings.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":14641},{"id":"development-tools::ffi","category":"FFI","slug":"development-tools::ffi","description":"Crates to help you better interface with other languages. This includes binding generators and helpful language constructs.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":1032}]}