A common runtime for AWS Python projects
Project description
AWS CRT Python
Python 3 bindings for the AWS Common Runtime.
- API documentation
- Development guide for contributors to aws-crt-python's source code.
License
This library is licensed under the Apache 2.0 License.
Minimum Requirements:
- Python 3.8+
Installation
To install from pip:
python3 -m pip install awscrt
To install from Github:
git clone https://github.com/awslabs/aws-crt-python.git
cd aws-crt-python
git submodule update --init
python3 -m pip install .
See Advanced Build Options for more info about building from source.
Fork and Multiprocessing
aws-crt-python uses background threads. This makes os.fork() unsafe. In a forked child process, all background threads vanish. The child will hang or crash when it tries to communicate with any of these (vanished) threads.
Unfortunately, Python's multiprocessing module defaults to using fork when it creates child processes (on POSIX systems except macOS, in Python versions 3.13 and earlier). multiprocessing is used under the hood by many tools that do work in parallel, including concurrent.futures.ProcessPoolExecutor, and pytorch.multiprocessing.
If you need to use multiprocessing with aws-crt-python, set it to use "spawn" or "forkserver" instead of "fork" (see docs). The Python community agrees, and multiprocessing will changes its default from "fork" to "spawn" in 3.14. It already uses "spawn" by default on macOS (because system libraries may start threads) and on Windows (because fork does not exist).
If you must use fork with aws-crt-python, you may be able to avoid hangs and crashes if you manage your threads very carefully:
- Release all CRT resources with background threads (e.g. clean up any
io.EventLoopGroupinstances). - Join all CRT threads before forking (use
common.join_all_native_threads()).
For an example, see test.test_s3.py.S3RequestTest.test_fork_workaround .
Mac-Only TLS Behavior
Please note that on Mac, once a private key is used with a certificate, that certificate-key pair is imported into the Mac Keychain. All subsequent uses of that certificate will use the stored private key and ignore anything passed in programmatically. Beginning in v0.6.2, when a stored private key from the Keychain is used, the following will be logged at the "info" log level:
static: certificate has an existing certificate-key pair that was previously imported into the Keychain. Using key from Keychain instead of the one provided.
Crash Handler
You can enable the crash handler by setting the environment variable AWS_CRT_CRASH_HANDLER=1 . This will print the callstack to stderr in the event of a fatal error.
Advanced Build Options
OpenSSL and LibCrypto
aws-crt-python does not use OpenSSL for TLS. On Apple and Windows devices, the OS's default TLS library is used. On Unix devices, s2n-tls is used. But s2n-tls uses libcrypto, the cryptography math library bundled with OpenSSL.
To simplify installation, aws-crt-python has its own copy of libcrypto. This lets you install a wheel from PyPI without having OpenSSL installed. Unix wheels on PyPI come with libcrypto statically compiled in. Code to build libcrypto comes from AWS-LC. AWS-LC's code is included in the PyPI source package, and the git repository includes it as a submodule.
If you need aws-crt-python to use the libcrypto included on your system,
set environment variable AWS_CRT_BUILD_USE_SYSTEM_LIBCRYPTO=1 while building from source:
AWS_CRT_BUILD_USE_SYSTEM_LIBCRYPTO=1 python3 -m pip install --no-binary :all: --verbose awscrt
( --no-binary :all: ensures you do not use the precompiled wheel from PyPI)
aws-crt-python also exposes a number of cryptographic primitives.
On Unix, those depend on libcrypto as described above.
On Apple and Windows OS level crypto libraries are used whenever possible.
One exception to above statement is that for ED25519 keygen on Windows and Apple,
libcrypto is used as no viable OS level alternative exists. In that case Unix level notes
about libcrypto apply to Apple and Windows as well. Libcrypto usage for ED25519 support is
enabled on Windows and Apple by default and can be disabled by setting environment variable
AWS_CRT_BUILD_DISABLE_LIBCRYPTO_USE_FOR_ED25519_EVERYWHERE as follows:
(Note: ED25519 keygen functions will start returning not supported error in this case)
AWS_CRT_BUILD_DISABLE_LIBCRYPTO_USE_FOR_ED25519_EVERYWHERE=1 python3 -m pip install --no-binary :all: --verbose awscrt
( --no-binary :all: ensures you do not use the precompiled wheel from PyPI)
AWS_CRT_BUILD_USE_SYSTEM_LIBS
aws-crt-python depends on several C libraries that make up the AWS Common Runtime (libaws-c-common, libaws-c-s3, etc). By default, these libraries are built along with aws-crt-python and statically compiled in (their source code is under crt/).
To skip building these dependencies, because they're already available on your system,
set environment variable AWS_CRT_BUILD_USE_SYSTEM_LIBS=1 while building from source:
AWS_CRT_BUILD_USE_SYSTEM_LIBS=1 python3 -m pip install .
If these dependencies are available as both static and shared libs, you can force the static ones to be used by setting: AWS_CRT_BUILD_FORCE_STATIC_LIBS=1
AWS_EXTRA_LIB_DIR
If you need to add additional library directories for the linker to search,
set environment variable AWS_EXTRA_LIB_DIR while building from source.
This sets the library_dirs parameter for the setuptools Extension, which tells the linker
where to find libraries during the build process.
These directories supplement (not replace) the linker's default search paths.
This is useful when you have custom library installations in non-standard locations.
For more details about library_dirs , see the setuptools Extension documentation.
For a single directory:
AWS_EXTRA_LIB_DIR=/path/to/libs python3 -m pip install .
For multiple directories, separate them with the OS path separator ( : on Unix/macOS, ; on Windows):
# Unix/macOS
AWS_EXTRA_LIB_DIR=/path/to/libs:/another/path python3 -m pip install .
# Windows
AWS_EXTRA_LIB_DIR=C:\path\to\libs;D:\another\path python3 -m pip install .
Windows SDK Version
aws-crt-python builds against windows sdk version 10.0.17763.0 . This is the minimal version required for TLS 1.3 support on Windows. If you need a different Windows SDK version, you can set environment variable AWS_CRT_WINDOWS_SDK_VERSION=<version> while building from source:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file awscrt-0.31.1.tar.gz.
File metadata
- Download URL: awscrt-0.31.1.tar.gz
- Upload date:
- Size: 38.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
abb64768d25bf563da8e2165d477a491cba18bc22c4ec8db7acbdae94e59ebc4
|
|
| MD5 |
460f3e748472be051c30c9d7ab524a2d
|
|
| BLAKE2b-256 |
35c98e397a679f43c53cb51b338bda2645e8a474c9a4dd5606d0ee365b7b5fbc
|
File details
Details for the file awscrt-0.31.1-cp313-abi3-win_amd64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp313-abi3-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.13+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86bd07696233d84080a0432e3db043dd6eccd94753ebcfb4efd94c87564c5f28
|
|
| MD5 |
d810a596b8e90211eab6b154b46a2ab7
|
|
| BLAKE2b-256 |
e3ec7d30699f97af9f91b72b5aa4465980bb583190b4d3dcf463f12a6999fa45
|
File details
Details for the file awscrt-0.31.1-cp313-abi3-win32.whl.
File metadata
- Download URL: awscrt-0.31.1-cp313-abi3-win32.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.13+, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d03cf21d81c0b533b11b105a0f7fa6a78c064d999a5dac9ffa7eb0ca00dd37c0
|
|
| MD5 |
9ec9dbbdaef9bfec18002fe400501d19
|
|
| BLAKE2b-256 |
c9f20150adb95b2fe9b5aea36f60550949358e887a7347a40685d732bc7ed38c
|
File details
Details for the file awscrt-0.31.1-cp313-abi3-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp313-abi3-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.13+, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e18d875ef4ab0410a51e6fc8d845e1236a40553ca2d037b9c20337a81780c60
|
|
| MD5 |
d305beb3a6a9837239a23daac7d6f30a
|
|
| BLAKE2b-256 |
43bda5ba0e297f3ebbe6855d73e7d271fa662075ce07ebdf4437ad184a87834a
|
File details
Details for the file awscrt-0.31.1-cp313-abi3-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp313-abi3-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.13+, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9269062d0156d77863ecf4787a9d0e0c5bfc233fb8293191edf63c926145007e
|
|
| MD5 |
1f6219b71a3e20446bb3882225b2f6a5
|
|
| BLAKE2b-256 |
ba7e014ba88e91083f29b7fdb9c1a97e4028f09be395dd82b5ccb2233d4563c5
|
File details
Details for the file awscrt-0.31.1-cp313-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp313-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.13+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1aa053334a6929bb346f15bab0fdf36d2d5bf4c8452cc833501a8b95efc69913
|
|
| MD5 |
edac6db8ca6c689fe4960d08a6a5d3eb
|
|
| BLAKE2b-256 |
a87b55dbefae59e4240f04f0fb811c8ea7b7c89486cbb9356933866f459a6121
|
File details
Details for the file awscrt-0.31.1-cp313-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp313-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.13+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bed5cc3a3aa3ced33b57516194813d931f78f78cb6d5d4e9e2f1de8aafd1a2dd
|
|
| MD5 |
dc86006b2d66bb8a522ea035db02dc0b
|
|
| BLAKE2b-256 |
d3ead7f1f7a495497fbfb2f312a703b98ebd62a73e39b57b96b5b710901ae408
|
File details
Details for the file awscrt-0.31.1-cp313-abi3-macosx_10_15_universal2.whl.
File metadata
- Download URL: awscrt-0.31.1-cp313-abi3-macosx_10_15_universal2.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.13+, macOS 10.15+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fffbdfd747ae7c975177300dc201193e7c678334016dd33b5b4a407cc572eb3
|
|
| MD5 |
2471c8516b917e965f7cbe70134988c5
|
|
| BLAKE2b-256 |
c2229ff88901591d75015a5c042cc72c7b98d0fadee52812f2f20dc835f0c30c
|
File details
Details for the file awscrt-0.31.1-cp311-abi3-win_amd64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp311-abi3-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c23c8d45e7c045a9e8903bd861d0aef488652081f2ff63c462ecfc67d327b394
|
|
| MD5 |
c74219b47d66523428e1a72ccd1461f5
|
|
| BLAKE2b-256 |
0d934154a5e00e49a129527dfb7e0a5130607cd4b2b99099fb29c8548d6fe529
|
File details
Details for the file awscrt-0.31.1-cp311-abi3-win32.whl.
File metadata
- Download URL: awscrt-0.31.1-cp311-abi3-win32.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.11+, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f36793f14f45b191ff664058a499f6bf42280a7404aa572f556a1beeb973b5b
|
|
| MD5 |
e592a2ca08fbd76b29e3453226f887d7
|
|
| BLAKE2b-256 |
05cfb0349a29ba0b9618702af2a734f67fbda48de72e3cfff863bab3c5b29b9c
|
File details
Details for the file awscrt-0.31.1-cp311-abi3-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp311-abi3-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.11+, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
701fcd7c3e0f15750f888a85cb8589f249c5c0373973992976e6af0ac8dfd9fd
|
|
| MD5 |
1efe631e3ce369500147516ad6ef3f6e
|
|
| BLAKE2b-256 |
1ff23e0058ca7f4156559b732bb833bbdc2ce19e055fe57020cd5e8288009d82
|
File details
Details for the file awscrt-0.31.1-cp311-abi3-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp311-abi3-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.11+, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0655ec232742506bd71b58f3cd270cf1a90607cc693b828d6815d7da7e8bddb3
|
|
| MD5 |
613eb8d8b421782cd9ee8bdb7b76e417
|
|
| BLAKE2b-256 |
7e5fc1bb284e7ea47c19934b648f49416c98b1ea8a7d6f6c533c8290c61aff5b
|
File details
Details for the file awscrt-0.31.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da699831647845751eb752fed0c75ed9a78a9198552241192bc3ec40e7091e88
|
|
| MD5 |
8fdc775d44ad5b3b15d6e4955eadecd2
|
|
| BLAKE2b-256 |
84b8728395a4859d2ea7a4e808e94e739af7e65b24a6be9479ddd57dcb7f93ad
|
File details
Details for the file awscrt-0.31.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f242521759d3fe9a8b672d98445ea241086e7804cd3bb1c8f92ac5d8b6d4715
|
|
| MD5 |
5e0a82bd7e4254111cf5cf476830944c
|
|
| BLAKE2b-256 |
27ce36bbbae991fadc9b5be270ba1a53022eb945c492ffd3d084cd7e5c3fca92
|
File details
Details for the file awscrt-0.31.1-cp311-abi3-macosx_10_15_universal2.whl.
File metadata
- Download URL: awscrt-0.31.1-cp311-abi3-macosx_10_15_universal2.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.11+, macOS 10.15+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd9a96973fe85ff031a1b5fffa07ea5056aa77fedec1965bb001d3a540f90a03
|
|
| MD5 |
3a7b88c9d7fe286198a4ebcf8f434ec3
|
|
| BLAKE2b-256 |
1998b487f027ac4a40cda5f97fdc699779026ad53c7729af327b1b618b7178a8
|
File details
Details for the file awscrt-0.31.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da3dc162f4983eac483c3a07d5dcf887c4857c4bbb4e31583c16d421a1185c35
|
|
| MD5 |
6c8f4f7c09f2a3b09eba3fbbf94ffc54
|
|
| BLAKE2b-256 |
c873375d6461393db68a19b494b4cee6683b1837eb7ac10f278310f93d406da5
|
File details
Details for the file awscrt-0.31.1-cp310-cp310-win32.whl.
File metadata
- Download URL: awscrt-0.31.1-cp310-cp310-win32.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fe5413a9228dcd77a1717d7e0b7524f1c0b91266d43781a0bfe9b8eaedbee25
|
|
| MD5 |
4b25c8e8eb1d66a78b12b1fd8bc036d6
|
|
| BLAKE2b-256 |
725078c6842ff7f08cd6555060c48c0f916c973bf7e0c4aced0f5ba303597469
|
File details
Details for the file awscrt-0.31.1-cp310-cp310-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9916dd9703c1b4a1d3ec55ff1ef32f1162227eec02ecc835f695a546cc8a1fff
|
|
| MD5 |
1c39c4ed100a1b995ba517442fb0e0ae
|
|
| BLAKE2b-256 |
37ff43646b9b3469d992577b3abeb919d4cd6585cac201474fa90a789446701d
|
File details
Details for the file awscrt-0.31.1-cp310-cp310-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp310-cp310-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd8438e983c59355290ecd8fd5ac31042946b9bba1fd4a3f85e8cfee21b016c4
|
|
| MD5 |
c9984b6859bf3bc5e0d2f34fd3d4649e
|
|
| BLAKE2b-256 |
16298a42b3a851827166cba80674977b6099073eba66e7195590fdcd405212f7
|
File details
Details for the file awscrt-0.31.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb9a7372a884dccfc9b9081fcb8abc6f12fdf40f0b953707edf4cb4867908578
|
|
| MD5 |
b15108f12a1255abc2bd8d01c0638f39
|
|
| BLAKE2b-256 |
b5f3b9abac2db5b1d1fe8b918d1b2dadb60e35e0bea3f698846a3605acfc8291
|
File details
Details for the file awscrt-0.31.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11e52b9316e41b0766e1db94ab71274e2c4458c79e20a0bcd548c0d5d8a13b2b
|
|
| MD5 |
437d9dd8596cbc723bf782cd95d701ef
|
|
| BLAKE2b-256 |
f27fde805f405d99edf663981c43b9a96a37596c0991bbc582d86238dcb9748d
|
File details
Details for the file awscrt-0.31.1-cp310-cp310-macosx_10_15_universal2.whl.
File metadata
- Download URL: awscrt-0.31.1-cp310-cp310-macosx_10_15_universal2.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.10, macOS 10.15+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5119e31d82e008a772d76a0df7299baa09d89f20c29c07840ccba74617a1a3ca
|
|
| MD5 |
1416c2d2c939b5d195306a2c662aadc6
|
|
| BLAKE2b-256 |
7f7d9b54dcc1ce43ab63c608b29a71b3aff2de6ca27f163a37e161387a2f185a
|
File details
Details for the file awscrt-0.31.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc5cab9ceb8caeb82c524db92389ac74799522617485c75f4aa862a9b5ed75fb
|
|
| MD5 |
353dbb8aac246ecae5c0826c6e384d2c
|
|
| BLAKE2b-256 |
276c0f88e25d3b368e280fe2fc3016f66f89d44ea6d2e93325f16fccb99bffe3
|
File details
Details for the file awscrt-0.31.1-cp39-cp39-win32.whl.
File metadata
- Download URL: awscrt-0.31.1-cp39-cp39-win32.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67793db0af94dbfa7b3ceb777c4b553519e757ca4459f2660b0b9d66f98e33e7
|
|
| MD5 |
4135e4528855cc4e4f93ab7b6d5c44c7
|
|
| BLAKE2b-256 |
8b06faf0d9b36b7162e7fdb89f0de37f57781c0b67677aae76528fdade6d4bfc
|
File details
Details for the file awscrt-0.31.1-cp39-cp39-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c06c813db742e25681a0fe942b54094ffdc65d8b005616349e7090ae25f7d19e
|
|
| MD5 |
be3851bf94cbc01eb8169532aef4c24d
|
|
| BLAKE2b-256 |
996ec820da609832680427c8bb9ddacf3d74a2edf99048aeaa5dd59667ddb68d
|
File details
Details for the file awscrt-0.31.1-cp39-cp39-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp39-cp39-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.9, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e14ece8d02c0618f9362b7056a8a44ac99f74721e41cb0112fc42d9bb4e4014b
|
|
| MD5 |
8089c5a6ac2699c442352c23814a2511
|
|
| BLAKE2b-256 |
145b72cbd04ff8e120f73537af22a50507a0531c3ddd85ccae4b757107541da2
|
File details
Details for the file awscrt-0.31.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1170ba8fb1ea90d4238f10bbe36dabd5db9fd87e2015e0f787e952f177a7cfd2
|
|
| MD5 |
573d50355444b59cc7049476aae41661
|
|
| BLAKE2b-256 |
4a97620e0b1a6ebaa8ba1241fbdfbad714a644c76d8d02b584a3dcd689c58d53
|
File details
Details for the file awscrt-0.31.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.
File metadata
- Download URL: awscrt-0.31.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.9, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f3920e53720d98c2edff460549dbbdeea3eb43b4df77ec684deff334cff1f16
|
|
| MD5 |
9fd7f0b2f9beb45f65ee6249df47179e
|
|
| BLAKE2b-256 |
d099b215dce8075761638995194f44306507248c0047a58266e77aff27bd632c
|
File details
Details for the file awscrt-0.31.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9015638f719d9c027d001357fd7730c2e20537b09d35e827c9496e1fde528058
|
|
| MD5 |
cad8d3554848316fd7d9f453d781f048
|
|
| BLAKE2b-256 |
8bd48a5ad95000f421b1a65e5f00f63aeb42563cf3a5f2d6db0638c900e43ae6
|
File details
Details for the file awscrt-0.31.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7df4eee62f7e5606a8864f76867f9f0cec01dd636eb1bb50af54d51477b9fe89
|
|
| MD5 |
e08bf4435fabe9e0a387f955c81a991a
|
|
| BLAKE2b-256 |
78ff7fae310339fbf6bac4b8995cabce9749beacf87a1577baff838da87161ec
|
File details
Details for the file awscrt-0.31.1-cp39-cp39-macosx_10_15_universal2.whl.
File metadata
- Download URL: awscrt-0.31.1-cp39-cp39-macosx_10_15_universal2.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.9, macOS 10.15+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de69209fa92446bbe31d9948dccdda7163074e2cb2cbea2543d57669171fbb99
|
|
| MD5 |
15858319f804c1451cf7c2eb8b310c08
|
|
| BLAKE2b-256 |
ec423a7f720800065bf3dfcfc60341406abaf3f2ab3517b62eef4efb7e8dfaff
|
File details
Details for the file awscrt-0.31.1-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca4881db24e5d25b320570e03d48bf8097291544c9301108cbc9ae4cd36f81d3
|
|
| MD5 |
9b1cc5082ec980365716d049aee3c182
|
|
| BLAKE2b-256 |
3635407f48475747b4037ab221626bd217e7ef34d54aa675fdc4fa40b3a61212
|
File details
Details for the file awscrt-0.31.1-cp38-cp38-win32.whl.
File metadata
- Download URL: awscrt-0.31.1-cp38-cp38-win32.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1845020808ff299b6372f010008bd4f72b77034db296f02bfa6a08f0e1c2924e
|
|
| MD5 |
eb86b198834561e0d43addc9ad6d02db
|
|
| BLAKE2b-256 |
3555b5267130dc0f2bcd9a3ae1498ee9c823a70b14239d2c4a8dc41bf027a89d
|
File details
Details for the file awscrt-0.31.1-cp38-cp38-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
884c9b067f3f88c623f0fb57482c23270b734585a53bdaf83c62594843db1fa5
|
|
| MD5 |
34b67e7484f23774adfcdb041488f0d3
|
|
| BLAKE2b-256 |
601609c81e356cd2bac74cdef7eed74f485dedc28fabab4a906160b5846cdbb0
|
File details
Details for the file awscrt-0.31.1-cp38-cp38-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp38-cp38-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.8, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
473dd0c1016d8802eb29e5f94c52f5a8b36440729b7febe355a9619f20694143
|
|
| MD5 |
b52d5ebf2663ec14b6a95784a21ba367
|
|
| BLAKE2b-256 |
910e51ec784f45e3ea5e8dd507b497664f352612428b7030e67ca2e6eb14faea
|
File details
Details for the file awscrt-0.31.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.8, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c7f0f326a01f79089fa9898a670cac44c9a71e9f9c8fda870327a6318ba5590
|
|
| MD5 |
02df7f97033455fca481fa9c1a71263e
|
|
| BLAKE2b-256 |
f995bd98916b9b4f8183bdadb0ca5cecfe1a353e1ddafbd5fe4ab52589d1bb7a
|
File details
Details for the file awscrt-0.31.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.
File metadata
- Download URL: awscrt-0.31.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.8, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e72933cdaa87fdd0a4733dff90897af7e03a85c896e63d04182e31cd16f83f34
|
|
| MD5 |
d3781dac7898126ba249441c75841a25
|
|
| BLAKE2b-256 |
db27b5ce4203316569fcb39f36e169cf6e37461e1ac4035ac6994feb7cdd4b77
|
File details
Details for the file awscrt-0.31.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd16712d3f7ec869094967e73b0d4b37bb162301a952bbf73f35263dc259a3a2
|
|
| MD5 |
efa24ccb9779514c534f1479bc0240ff
|
|
| BLAKE2b-256 |
f009686f92f7ead8149ac5c66fe8581ec4a6349daa2cdfb5564cd17b37c1d51f
|
File details
Details for the file awscrt-0.31.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bbb82a350baa94ec0cebfc57c27884aef2e0a9616fb3a23e86b7abdd5454cca
|
|
| MD5 |
cb6b3a38f2838a4f14530dba39741e17
|
|
| BLAKE2b-256 |
26266d8e5e4c2a1ad4fae01c9dc5b94cb68e1cd55a8d67e6fc5f8db49d0975aa
|
File details
Details for the file awscrt-0.31.1-cp38-cp38-macosx_10_15_x86_64.whl.
File metadata
- Download URL: awscrt-0.31.1-cp38-cp38-macosx_10_15_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.8, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46ffb82e268961aeb95dc70e374edcdf4218112400ae60d46236a1ae5985b1fc
|
|
| MD5 |
9078a33d09f90023149de905b0914cf5
|
|
| BLAKE2b-256 |
daf160d2ac01619670ae0760e4781934de5d187a7153d840374207865dbad6dc
|