Skip to main content

A common runtime for AWS Python projects

Project description

AWS CRT Python

Version

Python 3 bindings for the AWS Common Runtime.

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:

  1. Release all CRT resources with background threads (e.g. clean up any io.EventLoopGroup instances).
  2. 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

awscrt-0.31.1.tar.gz (38.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

awscrt-0.31.1-cp313-abi3-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.13+Windows x86-64

awscrt-0.31.1-cp313-abi3-win32.whl (4.0 MB view details)

Uploaded CPython 3.13+Windows x86

awscrt-0.31.1-cp313-abi3-musllinux_1_1_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13+musllinux: musl 1.1+ x86-64

awscrt-0.31.1-cp313-abi3-musllinux_1_1_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.13+musllinux: musl 1.1+ ARM64

awscrt-0.31.1-cp313-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.17+ x86-64

awscrt-0.31.1-cp313-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.17+ ARM64

awscrt-0.31.1-cp313-abi3-macosx_10_15_universal2.whl (3.4 MB view details)

Uploaded CPython 3.13+macOS 10.15+ universal2 (ARM64, x86-64)

awscrt-0.31.1-cp311-abi3-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.11+Windows x86-64

awscrt-0.31.1-cp311-abi3-win32.whl (4.0 MB view details)

Uploaded CPython 3.11+Windows x86

awscrt-0.31.1-cp311-abi3-musllinux_1_1_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.1+ x86-64

awscrt-0.31.1-cp311-abi3-musllinux_1_1_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.1+ ARM64

awscrt-0.31.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

awscrt-0.31.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

awscrt-0.31.1-cp311-abi3-macosx_10_15_universal2.whl (3.4 MB view details)

Uploaded CPython 3.11+macOS 10.15+ universal2 (ARM64, x86-64)

awscrt-0.31.1-cp310-cp310-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.10Windows x86-64

awscrt-0.31.1-cp310-cp310-win32.whl (4.0 MB view details)

Uploaded CPython 3.10Windows x86

awscrt-0.31.1-cp310-cp310-musllinux_1_1_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

awscrt-0.31.1-cp310-cp310-musllinux_1_1_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

awscrt-0.31.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

awscrt-0.31.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

awscrt-0.31.1-cp310-cp310-macosx_10_15_universal2.whl (3.4 MB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

awscrt-0.31.1-cp39-cp39-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.9Windows x86-64

awscrt-0.31.1-cp39-cp39-win32.whl (4.0 MB view details)

Uploaded CPython 3.9Windows x86

awscrt-0.31.1-cp39-cp39-musllinux_1_1_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

awscrt-0.31.1-cp39-cp39-musllinux_1_1_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

awscrt-0.31.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ x86-64

awscrt-0.31.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (2.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

awscrt-0.31.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

awscrt-0.31.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

awscrt-0.31.1-cp39-cp39-macosx_10_15_universal2.whl (3.4 MB view details)

Uploaded CPython 3.9macOS 10.15+ universal2 (ARM64, x86-64)

awscrt-0.31.1-cp38-cp38-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.8Windows x86-64

awscrt-0.31.1-cp38-cp38-win32.whl (4.0 MB view details)

Uploaded CPython 3.8Windows x86

awscrt-0.31.1-cp38-cp38-musllinux_1_1_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

awscrt-0.31.1-cp38-cp38-musllinux_1_1_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

awscrt-0.31.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ x86-64

awscrt-0.31.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (2.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

awscrt-0.31.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

awscrt-0.31.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

awscrt-0.31.1-cp38-cp38-macosx_10_15_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

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

Hashes for awscrt-0.31.1.tar.gz
Algorithm Hash digest
SHA256 abb64768d25bf563da8e2165d477a491cba18bc22c4ec8db7acbdae94e59ebc4
MD5 460f3e748472be051c30c9d7ab524a2d
BLAKE2b-256 35c98e397a679f43c53cb51b338bda2645e8a474c9a4dd5606d0ee365b7b5fbc

See more details on using hashes here.

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

Hashes for awscrt-0.31.1-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 86bd07696233d84080a0432e3db043dd6eccd94753ebcfb4efd94c87564c5f28
MD5 d810a596b8e90211eab6b154b46a2ab7
BLAKE2b-256 e3ec7d30699f97af9f91b72b5aa4465980bb583190b4d3dcf463f12a6999fa45

See more details on using hashes here.

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

Hashes for awscrt-0.31.1-cp313-abi3-win32.whl
Algorithm Hash digest
SHA256 d03cf21d81c0b533b11b105a0f7fa6a78c064d999a5dac9ffa7eb0ca00dd37c0
MD5 9ec9dbbdaef9bfec18002fe400501d19
BLAKE2b-256 c9f20150adb95b2fe9b5aea36f60550949358e887a7347a40685d732bc7ed38c

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp313-abi3-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp313-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1e18d875ef4ab0410a51e6fc8d845e1236a40553ca2d037b9c20337a81780c60
MD5 d305beb3a6a9837239a23daac7d6f30a
BLAKE2b-256 43bda5ba0e297f3ebbe6855d73e7d271fa662075ce07ebdf4437ad184a87834a

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp313-abi3-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp313-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9269062d0156d77863ecf4787a9d0e0c5bfc233fb8293191edf63c926145007e
MD5 1f6219b71a3e20446bb3882225b2f6a5
BLAKE2b-256 ba7e014ba88e91083f29b7fdb9c1a97e4028f09be395dd82b5ccb2233d4563c5

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp313-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp313-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1aa053334a6929bb346f15bab0fdf36d2d5bf4c8452cc833501a8b95efc69913
MD5 edac6db8ca6c689fe4960d08a6a5d3eb
BLAKE2b-256 a87b55dbefae59e4240f04f0fb811c8ea7b7c89486cbb9356933866f459a6121

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp313-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp313-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 bed5cc3a3aa3ced33b57516194813d931f78f78cb6d5d4e9e2f1de8aafd1a2dd
MD5 dc86006b2d66bb8a522ea035db02dc0b
BLAKE2b-256 d3ead7f1f7a495497fbfb2f312a703b98ebd62a73e39b57b96b5b710901ae408

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp313-abi3-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp313-abi3-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 3fffbdfd747ae7c975177300dc201193e7c678334016dd33b5b4a407cc572eb3
MD5 2471c8516b917e965f7cbe70134988c5
BLAKE2b-256 c2229ff88901591d75015a5c042cc72c7b98d0fadee52812f2f20dc835f0c30c

See more details on using hashes here.

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

Hashes for awscrt-0.31.1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c23c8d45e7c045a9e8903bd861d0aef488652081f2ff63c462ecfc67d327b394
MD5 c74219b47d66523428e1a72ccd1461f5
BLAKE2b-256 0d934154a5e00e49a129527dfb7e0a5130607cd4b2b99099fb29c8548d6fe529

See more details on using hashes here.

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

Hashes for awscrt-0.31.1-cp311-abi3-win32.whl
Algorithm Hash digest
SHA256 5f36793f14f45b191ff664058a499f6bf42280a7404aa572f556a1beeb973b5b
MD5 e592a2ca08fbd76b29e3453226f887d7
BLAKE2b-256 05cfb0349a29ba0b9618702af2a734f67fbda48de72e3cfff863bab3c5b29b9c

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp311-abi3-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp311-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 701fcd7c3e0f15750f888a85cb8589f249c5c0373973992976e6af0ac8dfd9fd
MD5 1efe631e3ce369500147516ad6ef3f6e
BLAKE2b-256 1ff23e0058ca7f4156559b732bb833bbdc2ce19e055fe57020cd5e8288009d82

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp311-abi3-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp311-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0655ec232742506bd71b58f3cd270cf1a90607cc693b828d6815d7da7e8bddb3
MD5 613eb8d8b421782cd9ee8bdb7b76e417
BLAKE2b-256 7e5fc1bb284e7ea47c19934b648f49416c98b1ea8a7d6f6c533c8290c61aff5b

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 da699831647845751eb752fed0c75ed9a78a9198552241192bc3ec40e7091e88
MD5 8fdc775d44ad5b3b15d6e4955eadecd2
BLAKE2b-256 84b8728395a4859d2ea7a4e808e94e739af7e65b24a6be9479ddd57dcb7f93ad

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5f242521759d3fe9a8b672d98445ea241086e7804cd3bb1c8f92ac5d8b6d4715
MD5 5e0a82bd7e4254111cf5cf476830944c
BLAKE2b-256 27ce36bbbae991fadc9b5be270ba1a53022eb945c492ffd3d084cd7e5c3fca92

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp311-abi3-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp311-abi3-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 bd9a96973fe85ff031a1b5fffa07ea5056aa77fedec1965bb001d3a540f90a03
MD5 3a7b88c9d7fe286198a4ebcf8f434ec3
BLAKE2b-256 1998b487f027ac4a40cda5f97fdc699779026ad53c7729af327b1b618b7178a8

See more details on using hashes here.

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

Hashes for awscrt-0.31.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 da3dc162f4983eac483c3a07d5dcf887c4857c4bbb4e31583c16d421a1185c35
MD5 6c8f4f7c09f2a3b09eba3fbbf94ffc54
BLAKE2b-256 c873375d6461393db68a19b494b4cee6683b1837eb7ac10f278310f93d406da5

See more details on using hashes here.

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

Hashes for awscrt-0.31.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1fe5413a9228dcd77a1717d7e0b7524f1c0b91266d43781a0bfe9b8eaedbee25
MD5 4b25c8e8eb1d66a78b12b1fd8bc036d6
BLAKE2b-256 725078c6842ff7f08cd6555060c48c0f916c973bf7e0c4aced0f5ba303597469

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9916dd9703c1b4a1d3ec55ff1ef32f1162227eec02ecc835f695a546cc8a1fff
MD5 1c39c4ed100a1b995ba517442fb0e0ae
BLAKE2b-256 37ff43646b9b3469d992577b3abeb919d4cd6585cac201474fa90a789446701d

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fd8438e983c59355290ecd8fd5ac31042946b9bba1fd4a3f85e8cfee21b016c4
MD5 c9984b6859bf3bc5e0d2f34fd3d4649e
BLAKE2b-256 16298a42b3a851827166cba80674977b6099073eba66e7195590fdcd405212f7

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 eb9a7372a884dccfc9b9081fcb8abc6f12fdf40f0b953707edf4cb4867908578
MD5 b15108f12a1255abc2bd8d01c0638f39
BLAKE2b-256 b5f3b9abac2db5b1d1fe8b918d1b2dadb60e35e0bea3f698846a3605acfc8291

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 11e52b9316e41b0766e1db94ab71274e2c4458c79e20a0bcd548c0d5d8a13b2b
MD5 437d9dd8596cbc723bf782cd95d701ef
BLAKE2b-256 f27fde805f405d99edf663981c43b9a96a37596c0991bbc582d86238dcb9748d

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 5119e31d82e008a772d76a0df7299baa09d89f20c29c07840ccba74617a1a3ca
MD5 1416c2d2c939b5d195306a2c662aadc6
BLAKE2b-256 7f7d9b54dcc1ce43ab63c608b29a71b3aff2de6ca27f163a37e161387a2f185a

See more details on using hashes here.

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

Hashes for awscrt-0.31.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cc5cab9ceb8caeb82c524db92389ac74799522617485c75f4aa862a9b5ed75fb
MD5 353dbb8aac246ecae5c0826c6e384d2c
BLAKE2b-256 276c0f88e25d3b368e280fe2fc3016f66f89d44ea6d2e93325f16fccb99bffe3

See more details on using hashes here.

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

Hashes for awscrt-0.31.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 67793db0af94dbfa7b3ceb777c4b553519e757ca4459f2660b0b9d66f98e33e7
MD5 4135e4528855cc4e4f93ab7b6d5c44c7
BLAKE2b-256 8b06faf0d9b36b7162e7fdb89f0de37f57781c0b67677aae76528fdade6d4bfc

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c06c813db742e25681a0fe942b54094ffdc65d8b005616349e7090ae25f7d19e
MD5 be3851bf94cbc01eb8169532aef4c24d
BLAKE2b-256 996ec820da609832680427c8bb9ddacf3d74a2edf99048aeaa5dd59667ddb68d

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e14ece8d02c0618f9362b7056a8a44ac99f74721e41cb0112fc42d9bb4e4014b
MD5 8089c5a6ac2699c442352c23814a2511
BLAKE2b-256 145b72cbd04ff8e120f73537af22a50507a0531c3ddd85ccae4b757107541da2

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1170ba8fb1ea90d4238f10bbe36dabd5db9fd87e2015e0f787e952f177a7cfd2
MD5 573d50355444b59cc7049476aae41661
BLAKE2b-256 4a97620e0b1a6ebaa8ba1241fbdfbad714a644c76d8d02b584a3dcd689c58d53

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0f3920e53720d98c2edff460549dbbdeea3eb43b4df77ec684deff334cff1f16
MD5 9fd7f0b2f9beb45f65ee6249df47179e
BLAKE2b-256 d099b215dce8075761638995194f44306507248c0047a58266e77aff27bd632c

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9015638f719d9c027d001357fd7730c2e20537b09d35e827c9496e1fde528058
MD5 cad8d3554848316fd7d9f453d781f048
BLAKE2b-256 8bd48a5ad95000f421b1a65e5f00f63aeb42563cf3a5f2d6db0638c900e43ae6

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7df4eee62f7e5606a8864f76867f9f0cec01dd636eb1bb50af54d51477b9fe89
MD5 e08bf4435fabe9e0a387f955c81a991a
BLAKE2b-256 78ff7fae310339fbf6bac4b8995cabce9749beacf87a1577baff838da87161ec

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 de69209fa92446bbe31d9948dccdda7163074e2cb2cbea2543d57669171fbb99
MD5 15858319f804c1451cf7c2eb8b310c08
BLAKE2b-256 ec423a7f720800065bf3dfcfc60341406abaf3f2ab3517b62eef4efb7e8dfaff

See more details on using hashes here.

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

Hashes for awscrt-0.31.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ca4881db24e5d25b320570e03d48bf8097291544c9301108cbc9ae4cd36f81d3
MD5 9b1cc5082ec980365716d049aee3c182
BLAKE2b-256 3635407f48475747b4037ab221626bd217e7ef34d54aa675fdc4fa40b3a61212

See more details on using hashes here.

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

Hashes for awscrt-0.31.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1845020808ff299b6372f010008bd4f72b77034db296f02bfa6a08f0e1c2924e
MD5 eb86b198834561e0d43addc9ad6d02db
BLAKE2b-256 3555b5267130dc0f2bcd9a3ae1498ee9c823a70b14239d2c4a8dc41bf027a89d

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 884c9b067f3f88c623f0fb57482c23270b734585a53bdaf83c62594843db1fa5
MD5 34b67e7484f23774adfcdb041488f0d3
BLAKE2b-256 601609c81e356cd2bac74cdef7eed74f485dedc28fabab4a906160b5846cdbb0

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 473dd0c1016d8802eb29e5f94c52f5a8b36440729b7febe355a9619f20694143
MD5 b52d5ebf2663ec14b6a95784a21ba367
BLAKE2b-256 910e51ec784f45e3ea5e8dd507b497664f352612428b7030e67ca2e6eb14faea

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5c7f0f326a01f79089fa9898a670cac44c9a71e9f9c8fda870327a6318ba5590
MD5 02df7f97033455fca481fa9c1a71263e
BLAKE2b-256 f995bd98916b9b4f8183bdadb0ca5cecfe1a353e1ddafbd5fe4ab52589d1bb7a

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e72933cdaa87fdd0a4733dff90897af7e03a85c896e63d04182e31cd16f83f34
MD5 d3781dac7898126ba249441c75841a25
BLAKE2b-256 db27b5ce4203316569fcb39f36e169cf6e37461e1ac4035ac6994feb7cdd4b77

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cd16712d3f7ec869094967e73b0d4b37bb162301a952bbf73f35263dc259a3a2
MD5 efa24ccb9779514c534f1479bc0240ff
BLAKE2b-256 f009686f92f7ead8149ac5c66fe8581ec4a6349daa2cdfb5564cd17b37c1d51f

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6bbb82a350baa94ec0cebfc57c27884aef2e0a9616fb3a23e86b7abdd5454cca
MD5 cb6b3a38f2838a4f14530dba39741e17
BLAKE2b-256 26266d8e5e4c2a1ad4fae01c9dc5b94cb68e1cd55a8d67e6fc5f8db49d0975aa

See more details on using hashes here.

File details

Details for the file awscrt-0.31.1-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for awscrt-0.31.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 46ffb82e268961aeb95dc70e374edcdf4218112400ae60d46236a1ae5985b1fc
MD5 9078a33d09f90023149de905b0914cf5
BLAKE2b-256 daf160d2ac01619670ae0760e4781934de5d187a7153d840374207865dbad6dc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page