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:

Attribution

This library exposes native XXHash implementation (https://github.com/Cyan4973/xxHash).

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.2.tar.gz (38.2 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.2-cp313-abi3-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.13+Windows x86-64

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

Uploaded CPython 3.13+Windows x86

awscrt-0.31.2-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.2-cp313-abi3-musllinux_1_1_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.13+musllinux: musl 1.1+ ARM64

awscrt-0.31.2-cp313-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

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

awscrt-0.31.2-cp313-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.17+ ARM64

awscrt-0.31.2-cp313-abi3-macosx_10_15_universal2.whl (3.5 MB view details)

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

awscrt-0.31.2-cp311-abi3-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.11+Windows x86-64

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

Uploaded CPython 3.11+Windows x86

awscrt-0.31.2-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.2-cp311-abi3-musllinux_1_1_aarch64.whl (3.8 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.1+ ARM64

awscrt-0.31.2-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

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

awscrt-0.31.2-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

awscrt-0.31.2-cp311-abi3-macosx_10_15_universal2.whl (3.5 MB view details)

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

awscrt-0.31.2-cp310-cp310-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

awscrt-0.31.2-cp310-cp310-musllinux_1_1_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

awscrt-0.31.2-cp310-cp310-musllinux_1_1_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

awscrt-0.31.2-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.2-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.2-cp310-cp310-macosx_10_15_universal2.whl (3.5 MB view details)

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

awscrt-0.31.2-cp39-cp39-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

awscrt-0.31.2-cp39-cp39-musllinux_1_1_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

awscrt-0.31.2-cp39-cp39-musllinux_1_1_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

awscrt-0.31.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ x86-64

awscrt-0.31.2-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.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

awscrt-0.31.2-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.2-cp39-cp39-macosx_10_15_universal2.whl (3.5 MB view details)

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

awscrt-0.31.2-cp38-cp38-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

awscrt-0.31.2-cp38-cp38-musllinux_1_1_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

awscrt-0.31.2-cp38-cp38-musllinux_1_1_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

awscrt-0.31.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ x86-64

awscrt-0.31.2-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.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: awscrt-0.31.2.tar.gz
  • Upload date:
  • Size: 38.2 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.2.tar.gz
Algorithm Hash digest
SHA256 552555de1beff02d72a1f6d384cd49c5a7c283418310eae29d21bcb749c65792
MD5 5c62ca53c98dfa1df726fc090a37f848
BLAKE2b-256 f6051697c67ad80be475d5deb8961182d10b4a93d29f1cf9f6fdea169bda88c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awscrt-0.31.2-cp313-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.2 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.2-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4b459be11d9aba47d3cb37e10e97702eed2a2858aa381e2586f7f73d15d85bdf
MD5 c40126b4d717ff522963e8361ca76739
BLAKE2b-256 62cf14a9357d992338cd05a6389c9f6c51a5fc1e1c5e421fe061bf528f15374c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awscrt-0.31.2-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.2-cp313-abi3-win32.whl
Algorithm Hash digest
SHA256 cf02b5db1181811f5e7c70e772986ef4a6577f722a6b3222842ae377df41d261
MD5 b3d68bb33c089907e53e2a3a498b366d
BLAKE2b-256 80166256dd1f1bb4172dde19d0b3e35f1fc4eec9c296f214246a7a6628ed03b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp313-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a1d1f3e07cdd926bbc9a3715826e5794217780e7a326c329bdbf453533d2141a
MD5 2a5fc0063f8cce9d45a28e312c2e0d0f
BLAKE2b-256 91523ac02206875947a7ed388ba176e7194f77a9a03430333584e63c8011d0c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp313-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 83d45c3ee9e1fe10c2d316b93402157199edb5d20b1584facf24f82981b55190
MD5 3f647c38fe9a381644f83b3f5b8ce056
BLAKE2b-256 da25c0668247ac856ab6d033b7ac7ee3f4f32b6628a7900542b303eede4685e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp313-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1a4adc5ff6eae8a46f5bca4ed70ad68d36f1e272e2fcd60afeef71b4d02afe06
MD5 ab215a86e8d8ac678434b3d2751e2c7d
BLAKE2b-256 98ca27858b8de6a1bbb4e4df035a272b6e80d214b83bc6d6998b286df82be1b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp313-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 03de99bd3077e1b3bbcd1eca9d06a735fdb8fd47b2af8b1d464d43ede00f125a
MD5 e0c03a452530aa51816bfa43e1f0a559
BLAKE2b-256 9d88c9ceaa77cd0384c6f50cc1854fcf5dc0b1aa364349aeb18e1c2d1d6ffdd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp313-abi3-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 3eb623d0abfbbe5e6666b9c39780737b472766b0e01168296b048a27ef9d13e8
MD5 2400fac0c63846337d94079254522ac3
BLAKE2b-256 95eb9ce53bd498050049ef88e9d074fac6bbe19301ba9593d6f7a834a2321a68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awscrt-0.31.2-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.2 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.2-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ebd98aaaf348334f72d3a38aed18c29b808fe978c295e7c6bc2e21deac5126c8
MD5 c3139c23c234c55e9f6a4b14b92d684c
BLAKE2b-256 8ad494075b06d37b80727738afd24548ac2a20ca6980822a3ce1265850e00b53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awscrt-0.31.2-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.2-cp311-abi3-win32.whl
Algorithm Hash digest
SHA256 14e28cabf7857cfe6d82548821410c688e772a819dbf15d167359d7bc54cdb8d
MD5 a2ca728cb15de840bc2765289be40936
BLAKE2b-256 bd210d09bc1d1c193026322352f445271ae3f60ca62d8f048d6f07a000a1d869

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp311-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 10d5541726b87246fbfeb4c70036373b7aba8b40f489e5ae886eabc09a68ef38
MD5 d37c912c1009020f8a8aa1884e9653aa
BLAKE2b-256 0e943d8e8732854d7cf9a6468e3074c3d2151cea95699fa10cdda7df86d4e4e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp311-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 43b3f774afd5dc2471d38490a16ed3e789814f120b9552c76920cb2fb812376f
MD5 fec64496978bf591a311142698db6689
BLAKE2b-256 e2e49aaaaed4016ec142cac0ff01f6a8f5c9bed0c5d3d2dfcc3a269e66dca6e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8387e72f856b7a92f7d08ff9a1dfa6960d6e9ed39509c63c5905e240071af23e
MD5 68a47bdd0998b71a5dd646e09b01aad5
BLAKE2b-256 1b88f4251a2028f0cafee9806060a8538e6b4909bb5136584ba4d219c6d5bf04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ac9d662de99c2f1393011cde357d0c8730aef9df4eedf258505bdf6ff20a3c01
MD5 73462f1dc0884dab71d55f5932fc0ad7
BLAKE2b-256 e3bdbde40ce3ae7d5d08030ac59442b6121ce8b078651dfec87756ff9f7a4d4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp311-abi3-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 49c003d7fe40002dc4e26500f6cc63c61b399d44b4e38e66b5065845d296d230
MD5 91811b2b1cb561934722c5c6765f18c5
BLAKE2b-256 af8ac5f8b1a4a3dc37b6b1a2a663887ac2fe67b1e6c877f50e68aa0ac86b74be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awscrt-0.31.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.2 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e13d3b3517f08ddefde3af6c4ecafe561676ec491e799a5fbda66d951613ee8e
MD5 deaf4962e5fe7458e07557767e9c3b27
BLAKE2b-256 5f4ab1f89bd27f2a29925071ede87d65b02842342583792a1a9c6cce21026cba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awscrt-0.31.2-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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b3f4132550e51098a5a772313dfea38818adf909f314141cfe9ab3319fb0b0f0
MD5 52f14749631d63ee8eee39473d2cb2e6
BLAKE2b-256 d6992465a687af168bafd25dc497926e91dc983ed00909cb1557184fb5990a18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b80b7970c6894b7ae4dddbf2870323e5b81a123027205a2a1597fa72d00a2df2
MD5 688f7d883692cd2707a2aab07ad81a48
BLAKE2b-256 b751337a4660660e24b3355b19c216737d5f6f89e4c40cd37508f04c406f1858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 333fd850a0352ab53468412663b67350cfacaaabc5006ede696ac69a3e822572
MD5 20c3023b3aaccf9d9dd76a6a87231fe9
BLAKE2b-256 17e2707db2bbb22c6cba88ea5742e76a377a390d6eee0bde6c4f2e5401a4b137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 18adbcfc8a92468988ff9fef8f78ec21b1a3b3e705adb7964bae85c61e59d8bb
MD5 694f3781efc42cfcae3051b3100d7f41
BLAKE2b-256 0a9a753976a67547e4592c251eed68f7b79b454fe3eb918da74e8c49ea04f42b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 28e5ec2fcc4e57e93f5b50dc748c0d2db449871102e390bbeb9e3ccc2c9ced07
MD5 cfde1ff1388e6aab74f5d61bf7bf3e78
BLAKE2b-256 85d3f681908bbc99ffcdc7c8fe124e2025c2c64488045a1e9eba8663d2f35c19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 f0c179c930ad8e4648bca9e310ab05fc1f6d41b334d5c2b124019822ce05f4ed
MD5 4c600ab44e04744504f1ba8618ab8066
BLAKE2b-256 13536e59b33aa080f1925d9cf1c731df92406c112172e0dbcd68f1152ee98d82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awscrt-0.31.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.2 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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 783f988446b4788a87e058219a7119fb8654ce56937f3ece3d58f0dde6bca6ca
MD5 914828de935b02dcc32d6fe0d9c245c4
BLAKE2b-256 fbdaf0e9d5fdfca4699f700dbe4b21fb0bbeccc4dcfc8ba3651617482b3bdf45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awscrt-0.31.2-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.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 90a3b579631ada24fc348dc88c86d341d0d286ffdd3a81ef20e53b2afcb49d4e
MD5 761dfae9c6d5828cce9b8653f38f150f
BLAKE2b-256 bc1958758d34493fd7ee995871d518c7ed1a2c80d912bbdafc650fc0d1d2f6b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cfcabf6410aa2076eadba310ff3d49c4690623a14c51d217fcdb48be853a76e2
MD5 8ca733e987842b47f98d4cfffd12a609
BLAKE2b-256 d54ee7bdfb25740c7c1fdfbba7c1aafcee55af31ccb3c83da213ee472eb7e382

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 52a88455e1db3045212d5ff05d42f78ec993f49ea35f9666ab244675202156ed
MD5 198b2a0255b086ca246c2612256195f6
BLAKE2b-256 3c7888110f0b3660025a7a4c6fb46f109f4964f53b49f42c65dfc2f31ba6ae5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1e042fcc0bb19114ab52a7e5d0f5adc595f8a470738e79a7e4d984a08e2d027d
MD5 e6fc1ec79069490877ef1c7e690bcd75
BLAKE2b-256 393ee053d1fa0fb6b83c00ce24550127a06042384aaf8416d9fe4e26726122c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 dafbef04f4de7e255e2d6be4b5d243af7fe79b7c5e3c94d7b85c176979a9006b
MD5 4c5363ab5d7959cd71e9491116388207
BLAKE2b-256 23e6d7103efa20d1a83ca65ee17f9e5b72d90ae30ce2d1740606743ae0783926

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 566e646ea06a67f223cb699f050fbf851dd7f342f249caf86f2e07c0729c2a27
MD5 fb5e7c875fa2ddab299b920372cb589a
BLAKE2b-256 a19989225b54ff0881efff643eac6f8768fc940d14c89ba42a34cd5c05aacdad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a5c36a1ba38492f983fd60bd81d5e604d1f74668ff4808a7c5ad34be17f0cc79
MD5 9d38ac48b3bdddfc9a3bc06fb1948810
BLAKE2b-256 e1866a78f94446b5a8c5f8bec9bc8a3aa06020885d9a4c629682aeedbccadddf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 5146741645c41dbba47a916d41ab4ced5d953853434e610a719da8c138fa642c
MD5 a066c75b5fe33482a429eaec35171430
BLAKE2b-256 c7c55604bade5c7ca2d3f92e3398cd350178d02347c9a120e8dcf5cd6d2d608b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awscrt-0.31.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.2 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.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5b8c9327ce4ea1d5091d119b03bd2c1c91b0547f3ad223cdd118edea1c525b0f
MD5 28acb721bb56336f883a52cbfb7b14e6
BLAKE2b-256 a48ef4aaf80d49f006e086f65acf1c09761ec6a3c36e6c4506fe89092281822d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: awscrt-0.31.2-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.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9aa7e780d08fd8e36010ada44489791d9ef0c15cfd838edf3fd2c23ebb2e1e0c
MD5 2d225b12f5f1446754848a54b9c26b66
BLAKE2b-256 4c0958a6efc5312a07bdd16925cff399f6ccd049c9b3df8c31b941dcd4ae6dfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b8eee6237b8290ead0dae7927b619973f094b1861a3d67c8144c314dc6dcc206
MD5 75bb2d7a1ccc07fc3c479bbf7327f8db
BLAKE2b-256 ac6c89edc771e456db6b030268507d2e8ce1dbf43a82006d49979414f7ee1e26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bf568eb0abc09bec507f7b37bd0017618d501b90518bd015d45b0f656face7dd
MD5 345b65998fcdd514b3d56a0e30201fcb
BLAKE2b-256 fb258c7c387d8d924a4fcce0a6b03228be6c6676e8d7055f1e93ad9ed1bcf956

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6b7bde2e6ec049777219513e97aae10d03b6c69654e174ab8e927ccc84387245
MD5 0db52e9b5600fe8ad86ae8a2299553ba
BLAKE2b-256 a2ae9bffc63e33026b83b71f0d75ba62b756c84d676446a43d008f71d8461f92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 082c165dc61ef57dcafc8bf31fcc61d5daa6b7a15e36eada9af576ddc5293b49
MD5 68719065c114c86d270a92eaae0a311f
BLAKE2b-256 d0350150be3c0b8dc1671504ba75da4be88cb1dca6fe60dca8fd18551680a405

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 65c07cb76907beab233f00f1b840b5d1605abb28c21e2132c10ac8ef9dc7eb83
MD5 9209123320720b25eac047d1f28d5b9e
BLAKE2b-256 a1b65880fba86994e21526fe35a345ecc488a8468854204ef38b525e43d601db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fed3f3686fbe796ea77a2aa3d12f4699aba5f2013acd3628d3065305146892d8
MD5 408a4de25a3e87000f5a7fe2d406f028
BLAKE2b-256 e4f6e7da173cd98088cd45e85a65ef0b7d9610e6335ad467bf2ef573de957fce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for awscrt-0.31.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 046a514bd37dda049fdf3f76a1bbdef90f9344353080cfa5321dcb5007751455
MD5 33de96a2d2bec08989ba906dc21cf27a
BLAKE2b-256 3dc94bdbfa092e4a1339c31d84cf3d4e6cd0100b50077ebe3a144eb9747ebc41

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