A common runtime for AWS Python projects
Project description
AWS CRT Python
Python 3 bindings for the AWS Common Runtime.
API documentation: https://awslabs.github.io/aws-crt-python/
License
This library is licensed under the Apache 2.0 License.
Minimum Requirements:
- Python 3.6+
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 .
To use from your Python application, declare awscrt
as a dependency in your setup.py
file.
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for awscrt-0.11.19-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c02f4ab06ef3dba999ba0f1d7eae79e745355cd5f7c049dd041d7a87928449c |
|
MD5 | b66c9e7287e5d382fe0cacfb4fc4847b |
|
BLAKE2b-256 | 97f7875dfa04b6dcea48561bcb7373efad836f8f0dafad8068ba2537dfa195c6 |
Hashes for awscrt-0.11.19-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91380ef8981f77251e53d247bc2d6883b199dbb34f4ce8ca830eece16d8e4448 |
|
MD5 | 5110c4c55852ee279c33542064316523 |
|
BLAKE2b-256 | 7d4e968c0c2c400dec17e371f7c2da9324b0f00f95561e3e0ea15438f2a6054a |
Hashes for awscrt-0.11.19-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1f658ac7c5963b0236e301d2aa978446a51657a79c8f9cf43ea9dacaf7e6706 |
|
MD5 | 7ff8113e8380be59a50c1f4c03f58e86 |
|
BLAKE2b-256 | 7008b1a0aa5681e128cd806edcf069958ff61d4f637e857aa15a7c900935da30 |
Hashes for awscrt-0.11.19-cp39-cp39-manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf72904b67c43c25ca84724cf909ca77f8f9fe848b50d2a67d86f5dd358bd15f |
|
MD5 | 9d1fced24b625ae927f88f54bac698ec |
|
BLAKE2b-256 | 24933879942c088bc70c70fcccd8e11548e8bdf32a3ad5bedcf1a9be68c37202 |
Hashes for awscrt-0.11.19-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70e18e91a4d5df4539007d07eee7bfb9f4f7d4815934fa2fe7c64dfed61117ca |
|
MD5 | 43afc5633705a27131a871d9dea09ad9 |
|
BLAKE2b-256 | b5d6c6252ae598c94f3626760976d900e4da62139496a19addd578b4c1fe3dd5 |
Hashes for awscrt-0.11.19-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a623a7db90f5aee1c7c2ad4a154d47050ea8bed1c71bfb32581b3f14f3e0123 |
|
MD5 | cbef59aad756cd8e136b9525cf9d191b |
|
BLAKE2b-256 | 9810f054590151aea075de60b805f29607ff110fe1333d26cc1f71ded630d2a9 |
Hashes for awscrt-0.11.19-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc0470766295254d77a36aaf2e63eb441c7fd433b45561d6c259b3f95e024b7c |
|
MD5 | 8af49e68a8f96f731a4d51c50b66f636 |
|
BLAKE2b-256 | a4c8c354355117dff7ffbb97d6f53f85b4ee1d73a7ca13f4235b9141a3f34e18 |
Hashes for awscrt-0.11.19-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b630a160089f1cc53eaa7b6b0a72b85ffd5c573834808025c53387bf8704756d |
|
MD5 | a0df7edbe27813c824965da2507ab419 |
|
BLAKE2b-256 | 4fa12a1bb8045bc138c23bf5cc4bdbd5d34424ef1654ff77048e94051c9b6936 |
Hashes for awscrt-0.11.19-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 309b40b4eb7324e94ef5004a15d85882c2ea4830789114a76a91eec9c9a50cf4 |
|
MD5 | 114c1c27f39e9a547097dceee082ac6f |
|
BLAKE2b-256 | 9dd592a48c69c9922bd44f92ef0a69ba1954a7492680100114666447c6897c98 |
Hashes for awscrt-0.11.19-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ab33746a6171f1a9dc8ac6b2bb9b5357b9c7b6cd6f9be651401e5b2b1794230 |
|
MD5 | c34bb4f50fc8d02c15101bfeca3fc049 |
|
BLAKE2b-256 | fb250b6876475e188135a8b3a214627acfe00ee26126a342bcaa19b8abf41d57 |
Hashes for awscrt-0.11.19-cp38-cp38-manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81bf75c8d95045dfd68f40a773e3ec23ba72724dbebcb5ce05986e25130c1432 |
|
MD5 | 36c276686647719b7d319f911d69aa70 |
|
BLAKE2b-256 | c7779c9e04a535abbbe0a3a8007eccc57cfe161387cb028223fbdf75e5847c84 |
Hashes for awscrt-0.11.19-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57ce3cdd537f481df5d29a103e39e9ad844fa1ad1235b033d903ef509f717bcc |
|
MD5 | 2d263d2323dfc735f74d3ef1dd3ca14b |
|
BLAKE2b-256 | 7c9de94796f9b191c04168dbeadbe89fa36f440be6443fecdf23a0d45e4fc57c |
Hashes for awscrt-0.11.19-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89400040506fd29e424e16082f7b5e9abda14f56fa3a4b8670bad8fb2319d477 |
|
MD5 | a7f0071560c7bdaefed5d1433a056a47 |
|
BLAKE2b-256 | 23f40a45e447b5c90412f579104524879bf4c7746e95795459ee8b055a717c25 |
Hashes for awscrt-0.11.19-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7762f693c8bc64e31945af3d47cb9748ab65e88ecd5b8492fac714a05470e650 |
|
MD5 | 55f2d5f6577d5302271c5b755ef75d11 |
|
BLAKE2b-256 | 2a1c3327b794324ab57b9aebbc91fb20f14cae3626b80432c0bc48f4e6aa0d6c |
Hashes for awscrt-0.11.19-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab99761cff0345c1720d41ec50fefdc8957ffb340fc8c4ae81517f4f5b4309e9 |
|
MD5 | 58f08c45a01df6beaf2699ddf1c247f1 |
|
BLAKE2b-256 | 34f89d6bcfb840ae53ed6e4befc9b398de7627e9c6365ca7fc40b7bc805844a2 |
Hashes for awscrt-0.11.19-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb349337036594a291d9390cff32ed5c0c7995dfe7c8a8b5ea693fdfa5f7041c |
|
MD5 | e2e2886be7fc8a4680ee5f980d608c3d |
|
BLAKE2b-256 | f834367cee270bfe213d8b80d519994c8aa8f79a988e59d9978515db84019bc3 |
Hashes for awscrt-0.11.19-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 921bb9c8a9684b972ad705f991459600334c2cb0a176d4fa0b009fd17b6d374c |
|
MD5 | 241e19f4537df71910e18b2baa62b5cc |
|
BLAKE2b-256 | 961e1948074a6b028121c3dff60aed05b7441295906c45566424657a898f460e |
Hashes for awscrt-0.11.19-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1010affa795abdfef03f4426cee332c3bf2184145582e03eb00f4318f2441928 |
|
MD5 | 870e58ecde22b8b9bb40d0b9d3a6c70f |
|
BLAKE2b-256 | e0745a744de6b135fa39cc7fa9a9bbb7899d2d5eef61d744ec8740722b934d59 |
Hashes for awscrt-0.11.19-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1f9dedf7224922cc22c16b81779c93b498d2b46bb30c7017aefb2670c83b3a9 |
|
MD5 | e8a43bbc647dd76d779a9481219aa078 |
|
BLAKE2b-256 | 3f2a906b21741c2860dd3d5babfccca6bd3d256f6de4c377e2e4e13c56eb31d9 |
Hashes for awscrt-0.11.19-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3b700fe0325aecfbc296c0b571c4eaae01f96d4d27c99e1570f2e3dd01356c2 |
|
MD5 | 9d1eee41b50d69b5d9a64ea62088d457 |
|
BLAKE2b-256 | ff4a3fc8c64cac8f097b35c44b923af11ac4871f5473abb1c733271dfde3b674 |
Hashes for awscrt-0.11.19-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c67bdf961f9809ce33d6d85f55710d8a1370ad2a849a78e20f32c85d8e8988af |
|
MD5 | 5232f4000a1e544544feba019156d148 |
|
BLAKE2b-256 | 6ceb66131ff73209c6dee9c6be5b78d7484ae3c0e31b43514744b390bc092a6c |
Hashes for awscrt-0.11.19-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba2772f8b47cdb7f45103df38a4641f1f9124ab0b9ef8e510ac3d775bbf0e1c3 |
|
MD5 | 4c3a113839a25d8b0ad4869e19c94e4d |
|
BLAKE2b-256 | b5a5dfdf11b2d25b742a65bb58346862ed9e8e89eafabf621d9b00a87d2144a8 |
Hashes for awscrt-0.11.19-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d9861dd77a5726b94c43e6fd590c37a4cdf95ab0baa48213c2f6b032e487515 |
|
MD5 | bc5b3d12d8572103dd812b963f25b099 |
|
BLAKE2b-256 | 075c3028e50c0e71e132f633a3fafa0e0b98540f4f811e69e18d54051b6943d9 |
Hashes for awscrt-0.11.19-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb6714d5a1185249d11611eb89df79c75c2d84a105a0e778cca87e10fe8bbe04 |
|
MD5 | 7d2d2d2004edadc5e5fd7b5239fb75df |
|
BLAKE2b-256 | ea21d821564383576826a40f37e3aea401a3c8260746df6b445cc2e7bf90bdfc |
Hashes for awscrt-0.11.19-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30e12336d3df29cd5437a45bf75dda4e5e2ccf8d4bfaab4e5cfb839b15374e71 |
|
MD5 | d28bf78dc3a7065a06590fc2acf63c3d |
|
BLAKE2b-256 | a41993c3971f6a4f0638087ef9f185a7227578b1c7c79d7697ef3eb8cfd2b23c |
Hashes for awscrt-0.11.19-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae5b6a57b7dea813559a1460bf7d6e1aea1500a774f51a694bf4a569efc4e099 |
|
MD5 | 38aa456a6ffd6c0ce2543c25256a705f |
|
BLAKE2b-256 | 26e17b94ae777f74a200ebc041d07ee1cf71c1435e7fdadfb5aa3661593e345a |
Hashes for awscrt-0.11.19-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e27b9b47a3130131153abf2c0c4868c1a92cee874afb0ecb6ef6829cf771e043 |
|
MD5 | 1dc464adfc8350fcf13cd20b60518230 |
|
BLAKE2b-256 | ac9d4676221e232b3b28f071d1978114dee644f8329e9e7835ce0d41355089c4 |
Hashes for awscrt-0.11.19-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a789d8cb196f57944c7af1f11f8912725ef12b5fc31de9c27b85e04b805703c9 |
|
MD5 | 78e0dc0babd52d4b376ecc300548baef |
|
BLAKE2b-256 | b858ae7a42c20d75339d57a47e8a4ca4aa567c8ede56834c9a3f8f2bac153720 |
Hashes for awscrt-0.11.19-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a5036630d500ca5bd3698c4370b99ccc36839f0e3ce430e319a9fcdd7c6818d |
|
MD5 | badab25e978259835fa4c3b8125dd2cd |
|
BLAKE2b-256 | cae08a3e91088db601c95a66cd896e35a5e9c5738eb10b59fe1a955b573c0df3 |
Hashes for awscrt-0.11.19-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cc71bbc3828f8887b40e515b84f88921f73342621a65b5e373d8559c7a09967 |
|
MD5 | 0a3ebaeec8a53ec7e9a552c6451cef22 |
|
BLAKE2b-256 | a047225d06392c4f51a078c1089eb58fbb701d898411614a167e72fcc452facf |