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

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.27.4.tar.gz (37.6 MB view details)

Uploaded Source

Built Distributions

awscrt-0.27.4-cp313-abi3-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.13+Windows x86-64

awscrt-0.27.4-cp313-abi3-win32.whl (3.8 MB view details)

Uploaded CPython 3.13+Windows x86

awscrt-0.27.4-cp313-abi3-musllinux_1_1_x86_64.whl (3.8 MB view details)

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

awscrt-0.27.4-cp313-abi3-musllinux_1_1_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.13+musllinux: musl 1.1+ ARM64

awscrt-0.27.4-cp313-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

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

awscrt-0.27.4-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.17+ ARM64

awscrt-0.27.4-cp313-abi3-macosx_10_15_universal2.whl (3.3 MB view details)

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

awscrt-0.27.4-cp311-abi3-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.11+Windows x86-64

awscrt-0.27.4-cp311-abi3-win32.whl (3.8 MB view details)

Uploaded CPython 3.11+Windows x86

awscrt-0.27.4-cp311-abi3-musllinux_1_1_x86_64.whl (3.8 MB view details)

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

awscrt-0.27.4-cp311-abi3-musllinux_1_1_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.1+ ARM64

awscrt-0.27.4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

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

awscrt-0.27.4-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

awscrt-0.27.4-cp311-abi3-macosx_10_15_universal2.whl (3.3 MB view details)

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

awscrt-0.27.4-cp310-cp310-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.10Windows x86-64

awscrt-0.27.4-cp310-cp310-win32.whl (3.8 MB view details)

Uploaded CPython 3.10Windows x86

awscrt-0.27.4-cp310-cp310-musllinux_1_1_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

awscrt-0.27.4-cp310-cp310-musllinux_1_1_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

awscrt-0.27.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

awscrt-0.27.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

awscrt-0.27.4-cp310-cp310-macosx_10_15_universal2.whl (3.3 MB view details)

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

awscrt-0.27.4-cp39-cp39-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.9Windows x86-64

awscrt-0.27.4-cp39-cp39-win32.whl (3.8 MB view details)

Uploaded CPython 3.9Windows x86

awscrt-0.27.4-cp39-cp39-musllinux_1_1_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

awscrt-0.27.4-cp39-cp39-musllinux_1_1_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

awscrt-0.27.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

awscrt-0.27.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

awscrt-0.27.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ x86-64

awscrt-0.27.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

awscrt-0.27.4-cp39-cp39-macosx_10_15_universal2.whl (3.3 MB view details)

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

awscrt-0.27.4-cp38-cp38-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.8Windows x86-64

awscrt-0.27.4-cp38-cp38-win32.whl (3.8 MB view details)

Uploaded CPython 3.8Windows x86

awscrt-0.27.4-cp38-cp38-musllinux_1_1_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

awscrt-0.27.4-cp38-cp38-musllinux_1_1_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

awscrt-0.27.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

awscrt-0.27.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

awscrt-0.27.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ x86-64

awscrt-0.27.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (2.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

awscrt-0.27.4-cp38-cp38-macosx_10_15_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

Details for the file awscrt-0.27.4.tar.gz.

File metadata

  • Download URL: awscrt-0.27.4.tar.gz
  • Upload date:
  • Size: 37.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for awscrt-0.27.4.tar.gz
Algorithm Hash digest
SHA256 cb23cb767ca2e3c0007c899b289d668d28aeb055534df35a741847135f6cd91c
MD5 6e1a244648f4df9e22767090bb7ebe89
BLAKE2b-256 4dc2f7a79ef3d1649696aa8c7543d338cd1716ef5c4c93022ab33c5be6473e9f

See more details on using hashes here.

File details

Details for the file awscrt-0.27.4-cp313-abi3-win_amd64.whl.

File metadata

  • Download URL: awscrt-0.27.4-cp313-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.13+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for awscrt-0.27.4-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 34284ee71b3b48c1ace806b5ba034a9b4d89819cb8d133d1d6a8f704446a24a9
MD5 64427d208f1bee552dc7c519732bf455
BLAKE2b-256 b40b2c35b83932c788422e50a5786982fb95e8a97362806b2cfedd831fac5adb

See more details on using hashes here.

File details

Details for the file awscrt-0.27.4-cp313-abi3-win32.whl.

File metadata

  • Download URL: awscrt-0.27.4-cp313-abi3-win32.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.13+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for awscrt-0.27.4-cp313-abi3-win32.whl
Algorithm Hash digest
SHA256 c095da2897ebb145b258451e6873819b7f6daab900f18c37629f1de811453048
MD5 d6d40b6b09269a1d3f3df8d53a2d80f8
BLAKE2b-256 0013b8bd4c61ea04a82534ec73baf4b882dab6c1b02e0b596924b01b92f2a7cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp313-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 64634379a8c0c739eb44fbfa84835ee3c7e827726724cca55d183588bc931bbe
MD5 8d22864fc813b9bf420c7f0904ef1233
BLAKE2b-256 c23476249158919aa60a9771822d4d65a961c48de3d1d7f6654ee50712eaf28a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp313-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7786f41ab7aa300f47568ad570375c85b352a0534aa3f317062979a88bca0c06
MD5 d84d3d9a864457adf37c0ed0fee6bcc6
BLAKE2b-256 86ce975df76afdedb8d21b0f82ad3314bf38b43dbe96e920982817f504a79a05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp313-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef428453587ed6c738e4fccab46e8b62111321a99713b538aaaf62c3dfa7dd9b
MD5 1da32e24f4a97eb3a4663a342907591a
BLAKE2b-256 aab9d1c7019e525008f026cf4cb11a8ce4fbe85002f1b3ad896efd05d71e4fe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1ebc7a8cea2a5522c167e39100673bd9fb214fb32e3a886137ea6274fa04f9a
MD5 e557adbbfcd08660d4ce1418fa1944ef
BLAKE2b-256 c0283113b55b9d02ccd8dddc051a1cb64726580dcccc2ba970dd4eece6fcd0fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp313-abi3-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 63a84aa7b5bb3f5abbc755a7165f0d1783e46d61ea90ba775ccb3ca486cd0875
MD5 4667aca2fc9bbdd22f8cecc3de935ab5
BLAKE2b-256 2624ab9842126483dce9f40450d62171809b7fe95e2db23500883d6ede3b000e

See more details on using hashes here.

File details

Details for the file awscrt-0.27.4-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: awscrt-0.27.4-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for awscrt-0.27.4-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9b878c452a19bd417eb80d33c86a15c574f35982d5d4b4c976e748ba9a8ab9b7
MD5 6d9df656f32536c004e5532b0f45bafe
BLAKE2b-256 97692b052850f59fc75b2641aa6739497e10778d1f9b30a793e1c71ca9787ce9

See more details on using hashes here.

File details

Details for the file awscrt-0.27.4-cp311-abi3-win32.whl.

File metadata

  • Download URL: awscrt-0.27.4-cp311-abi3-win32.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.11+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for awscrt-0.27.4-cp311-abi3-win32.whl
Algorithm Hash digest
SHA256 942f79a90c0b8feec21cabfe79cdfc27bf0f240394f363785c4c84f7d1c44027
MD5 bb4b34559a9c6588ef9c9b7163aa48c7
BLAKE2b-256 9786c52c5ee77e8c4644946e2bf322279816cd12963b7faa3c5c3927281abb93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp311-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a9b0832c17f31022849c170f60415d16d15482a70e162cfdc6d68cf587f2df7a
MD5 595f48e37a3a6e5defe6e9f020f048d6
BLAKE2b-256 7c64b21f69fd93879069df63fff45557781294865dea2def40dfa7c9869f7f51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp311-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2edc397539470d64a17b64e6190432b32c4208b78bcea051f8e2fc52017ec501
MD5 b3cc8d9df85ca5e323657de5484302a3
BLAKE2b-256 1b91b4d915523c2610da0161a55adc7ff331622e26f1bdba04970a88a46a90fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cd645e514d31f2726cd7cf31c68835e6d3e894b2fcdc8b4f1a56d47c520a3b1
MD5 f8fc50581250bb3eb50d24fc25085717
BLAKE2b-256 ac575dc4f57e367b99d0e4f4963a7bfdab3f1f9cda5e1993caa78dca1dc8d6f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0673b87056f6865d4a7fc14dd25c14de6af877be3296ff0eb4cf459bb10ab623
MD5 ffd32a18fe709063a386bbbc4d0a9fce
BLAKE2b-256 802474e612116e61046c37f00cd85834d44b24d57dbae7a2c2546852067cb5ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp311-abi3-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 8c1753e015af94d5b67f8bd373384f71c6c00914d0435fb123a81d13b538d0e4
MD5 5c2630d66ecd14bc19525f3ed61de14f
BLAKE2b-256 1f85bb661442878cf8da9399091f7b58d466b3fef964440c3f4303c77c3e7d45

See more details on using hashes here.

File details

Details for the file awscrt-0.27.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: awscrt-0.27.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for awscrt-0.27.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fb7ee25919de7c6db90701580a0b81bdb6e3379614826ad4b62d2a50e5d679d8
MD5 a1f4af03c611e5fa321d10f9a223df4a
BLAKE2b-256 b7dbd7faac44ac07128c8439d0b59340a0fa50d6433c08468064d98085d9d03b

See more details on using hashes here.

File details

Details for the file awscrt-0.27.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: awscrt-0.27.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for awscrt-0.27.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 211d4571c5b1e484eda5477570cba37ba941b2b7bda6e525704c089364317856
MD5 a8a79ad14b78598fac3f92e2d0d77920
BLAKE2b-256 170f35e0345328db0bd88bd68f7e23e32a4b11ae4b6f9a30659f4c160e3155df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5619eefad94566ed0fe9564a6717ca60525431a5ef4574c10ed6501c63e5e9a4
MD5 952e80890bd015d254d44a7fcc0cd221
BLAKE2b-256 0e414b5939866c592a83d67233a27d719952838de4cea3fb955657e4448529fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0183822ea7f4560d42d7a176f295c04adc555fdc68fcf018a0290d036f36a694
MD5 4970d3f362236f2fcadb90d090486605
BLAKE2b-256 d96f32d25451078bc0ee0957d6edada165c2a9847b0d4f4e56ee9b76d75cb26d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77338cae2b769dd8e9bd39e7c0bb4134f0cdd892aba55b82031a97b411fe028c
MD5 95045856b7c0b1991d3f0e544d957d39
BLAKE2b-256 1a165028d3a81533ba4d6b7b8732248454471a3f63df81c09147c75aea2d1446

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9aca1f82a06a92e9f983cdc2768d4519ec5d647b42a7d1e15d3710045af81a37
MD5 0148b1bf39cb8f1515564e060ca51abb
BLAKE2b-256 334bc6bc20b8b36beb99eafffb71a60ead2a92ff3efe9146ab25007b56045459

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 0390e9d23ed76be8ef31aa67a3a03391d411a6daf8cf4ce3b476069161779294
MD5 f8491ad7d6a79724f994e355cd21e912
BLAKE2b-256 a9f289d7a6992099f56e518b4ca43d420cb43c352bb3a197963fd0a75491d997

See more details on using hashes here.

File details

Details for the file awscrt-0.27.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: awscrt-0.27.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for awscrt-0.27.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8f9ee4a7d01f5c5559740cbf08b772c2b24b16965d98b05212c124e4278502b9
MD5 db017b48f3b59f111a37ba17c4da4a2d
BLAKE2b-256 660d2f88fb3f7f61ad463c8097010cbf75c931103e8b4eed3bb3f4e47b2a3c01

See more details on using hashes here.

File details

Details for the file awscrt-0.27.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: awscrt-0.27.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for awscrt-0.27.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ab3631b061278d20c116a86a85816f2d80b5245a8a8b3e3f2636a44b7d80af8a
MD5 ca09d0c3c1743c11a791c49346a34fbe
BLAKE2b-256 339cb6d26f9ba3bd34ed27ebda614d8d865a8795117c4f77e260791dd9488019

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 99b1cb92b73c090da82a7560bafdce8e746240dfe1eb2501f53c01d4b466e600
MD5 3419ed2de121a66d9b40f97afd50f15a
BLAKE2b-256 7e48a268c350a19004a97a159497f3e872e29411f4c509e006516746241712c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 05da65396c6623de291a885bbef17ad4e105c6ba59a8953eb96a9187dad2f551
MD5 73e3e7d40898d79d5bc14e1341603182
BLAKE2b-256 a28bfe41a84c2cfbf8e64847a98189966264ee0cee66a471c5995672fbd1d546

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b7cb50e95b84f58695d7eb25614e5cfae69ccb80e17fef4fa4abb61586ad1dd
MD5 4650dbf2e731368a9139a788125eb325
BLAKE2b-256 9cbb8f593ba7d4ca6c392c5ac8d04972dad3614acce32bb115f1cc60f3a54474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d781acd5645a0abf969eae857190e9a7dae714c5fe9a861cdde38788a7d226e
MD5 ad18274e8ace444575cab712e6d78005
BLAKE2b-256 b1f36b69a8b84f8066cb072f86977873a75abf6cd99113d550233b6195e4a285

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8165dfe5de4ec23e89839c4144b27ecd51dbc3b6e5da82a690aa9325ca1c0446
MD5 96516fa91eee5e0f92eab997d8fe1ab9
BLAKE2b-256 a97f34c75131583df1a779409eda4c0b6af1a0835aaea9cd0e7a914e7ea407ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3f275c67836c5226b2d08f99422e8e855b3861f52e4922526de2be80f20363f4
MD5 3d3685d71a975077bb108bc67a98b335
BLAKE2b-256 74610c55e2c135bb3c668056f9283597e92bce2f548256a8d1eee140699991ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 140d56fb5932ab33f294dd8bcfb2e7fc0055cd1cd2c86a8bf360f57f083b768c
MD5 7a561f657c23912a7eddadf87cc3b4fe
BLAKE2b-256 5b400ca143a32db351dfad62fba1a2bc5e58b6358ec325df10b0013ff0211321

See more details on using hashes here.

File details

Details for the file awscrt-0.27.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: awscrt-0.27.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for awscrt-0.27.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b84304e76ad410583a07961fc8ed29ae58c3446fc06fc07063b608cdc7b10e4c
MD5 8ab38e3d079148a35a7bfa5f49f985ba
BLAKE2b-256 3ebc79b0380a5badb4a8da88f6d59d08103d2c6d6525c1d03f69ff5e242f6592

See more details on using hashes here.

File details

Details for the file awscrt-0.27.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: awscrt-0.27.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for awscrt-0.27.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0ac5124fad5bb438eda7291b28961ad2abde93b55855b503c525e84d3be1bfd6
MD5 a9ac18ce49f2c261f961ca96fc07ee8f
BLAKE2b-256 e466776b37838916de7579495987ec2c9dfeaaf2f8c3705928e60bfbc73903f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 77869053cf3f5f5758a99f401a0b6d817094bb4593997df272be8b303ac7aa3c
MD5 9528b10656ddf529b57544d1b7c2beb5
BLAKE2b-256 1b2bf5a76023c3e97a08f0b001734a8150ca22884c14e3e01ec0fd4777437dba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0231224dbe13c0944f74eec4c1efd27dd24ad03d52b0142f49d6b77666a23b24
MD5 ffede7f691e56c069965f1a04a111b0b
BLAKE2b-256 6e40ae916cc7aeef0cdc36b7c940d07ecd7f8518c7c4d7410532b6a2bfe968a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c63dc557ff6f4c116e35098b8ad49b360ae4d112f44a2fd41759de1f1bcc3070
MD5 4d9fdbf4c05f270f54f182a964c1e7a4
BLAKE2b-256 3d696dd7a8475662d6bbca180db5a19836f9da466e6d8c2ff3d4df383c0d7e2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4beffe967a937f209184fd936b66d07fa42a8576c1a24163a8478323c5d6d49
MD5 3d66891867bdeaaf49e0bea51bd8177e
BLAKE2b-256 ed44d55d85b51961e8b3e741e3e064fbf54996f08ae85bba156f609b1e7e0bc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d53e63db5131e5251e0a2101dcfbb30ed3cc3ae7296ffb2a621cbe842fd2400f
MD5 bee9f446cb88c6ab71836a7806357de0
BLAKE2b-256 cd3afd95c632319ff88a7831bc8d509dbce7d35d992019da6499b8397f40889b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 60d3902b3646f88c0d67789e9142fa96ed1c682b1fa81c1e41e3ed2ed6f89b41
MD5 035c16893e17d7385a30f03d9be61109
BLAKE2b-256 5ea6eebe947a9673519c592c5de3e5a1c1c61033027dfe0d60a2e5e0cc3c0bf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.27.4-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5e5981200bcf099eabfa6a4fe6a9dffccad962fb90d43ecdfd243520dc3b7505
MD5 f8fda787924297a12b61b05d736fc4c9
BLAKE2b-256 ed7449dda932761010dcd745ffc710ce52cc9611d4ef7474479e8e2158106a91

See more details on using hashes here.

Supported by

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