Skip to main content

This package replaces default implementation of asyncio in Python 3.6 with implementation in Python 3.7. A contextvars library from MagicStack is also included to make sure the package functions well.

Notes

After installation, this package will replace the builtin implementation of asyncio in Python 3.6. To use the builtin implementation, you have to uninstall this package or add an environment variable USE_BUILTIN_ASYNCIO=1 to avoid loading the replacements.

As PyThreadState in Python 3.6 does not include an unique identifier, we cannot cache it when calling get_running_loop. Hence the performance of the library may be degraded comparing to the original module in Python 3.7.

License

The whole package is released under Apache License 2.0. Codes under asyncio module is copied from Python 3.7 source which is released under PSF License Agreement with minimal modifications. Codes in contextvars.py is copied from MagicStack codes released under Apache License 2.0.

Metadata

Release files for asyncio37 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for asyncio37 0.1.3
File Size Uploaded
asyncio37-0.1.3.tar.gz 151.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for asyncio37 0.1.3
File Interpreter ABI Platform
asyncio37-0.1.3-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
asyncio37-0.1.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
asyncio37-0.1.3-cp36-cp36m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.9+ x86-64, macOS 10.9+ Intel (x86-64, i386) Details

Total release size: 661.0 kB

Release files / asyncio37-0.1.3.tar.gz

Download URL asyncio37-0.1.3.tar.gz
Size 151.5 kB
Tags Source
SHA-256 checksum
How to use checksums
843ad6b377aa0ce2cd6282bd6884a7983573bc14d8936ef78e704d7530f93a33
BLAKE2b-256 checksum
How to use checksums
ce2f86ae51e6a4ffdcf69759cb49fa11578dac03635d3f4180c27c492c921f2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.6.13

Release files / asyncio37-0.1.3-cp36-cp36m-win_amd64.whl

Download URL asyncio37-0.1.3-cp36-cp36m-win_amd64.whl
Size 134.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c1a38a76e95c25f887b75fe8c8a13435e2d2d20e766af300e1fc885356861b49
BLAKE2b-256 checksum
How to use checksums
5d6cafb0b3259395d1752a86383127eafc56aa3a9c9ecf724a96eee8a7f13947
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.6.13

Release files / asyncio37-0.1.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

Download URL asyncio37-0.1.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Size 189.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
51308bc52e4f4b11bd77c760c616840eb91115a020124e0b939d298f5e61914c
BLAKE2b-256 checksum
How to use checksums
ac27b312b49e9e3710c0f766f447a9060c5c93764b386703c36d40d3883816e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.6.13

Release files / asyncio37-0.1.3-cp36-cp36m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL asyncio37-0.1.3-cp36-cp36m-macosx_10_9_x86_64.macosx_10_9_intel.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 185.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
431ac88760136bab9bb053d6d9635ed39e1a9de3be2327b0178f60f03269ef41
BLAKE2b-256 checksum
How to use checksums
078e5b08256c2acf962bf1f0efc2f48ec71f14804ff75c73048a048b594a1436
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.6.13

Release history Release notifications | RSS feed

This release

0.1.3 This release

4 release files

0.1.2

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page