A common runtime for AWS Python projects
Project description
AWS CRT Python
Python 3 bindings for the AWS Common Runtime.
- API documentation
- Development guide for contributors to aws-crt-python's source code.
License
This library is licensed under the Apache 2.0 License.
Minimum Requirements:
- Python 3.7+
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.15.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e638b02faff6b7105bfba276940d2b909a7f8e8bb1c871fb0724a7d9b562ea1d |
|
MD5 | 850dd346fd9a8c8ef9c744d10430bd94 |
|
BLAKE2b-256 | 4735b61d5b79ad0a9a7509cfc2e40203f218d1655e5f6ea71b23bb89b7e93ba5 |
Hashes for awscrt-0.15.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60769d60e26bc919445d959e6fb4b8a98b934eae6a024bcfd12804a68d3bb4f9 |
|
MD5 | e7401925cefdd46fbcfbf3123522d432 |
|
BLAKE2b-256 | 515668ca10601009ba5fb7a7f533e62602c5b1665961d8c843a5341ac189607e |
Hashes for awscrt-0.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85ffd2859039140e65c43c48e14298fa578aa850ea2e00945bf1c73b4633f9ab |
|
MD5 | b37023a015efe11e135cfbaa6f22cc1e |
|
BLAKE2b-256 | 097d9ac4cb473e2f9001cc09e60195e00448cdef39d976e1c1b97dc5778954ca |
Hashes for awscrt-0.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 192d2f9abfa42ad4ec9433ae6d4b53a89f23b7e2422a9dc7c1a1fe25688cdf44 |
|
MD5 | b0e35b727aea00e6389a25ce454c7ff9 |
|
BLAKE2b-256 | f58f41c79d79cb51d39c32392694d4acb50d52d2538bebc8a70ec4faaf2ee8ec |
Hashes for awscrt-0.15.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c19cb3eb34d28f2cc6dba7ea3260eb6b18263345f8bdaeca60000727d75dbb00 |
|
MD5 | 6362ece42c8eb61d69e391ce6eb3f0a0 |
|
BLAKE2b-256 | c877f69f5965bc3b56091c4b36d18d88d273471b8f8804a90383efbdc42ff7ff |
Hashes for awscrt-0.15.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1d48001af77ce79d79993b062d52afc164f2c79e1fe945679906c340c12cbeb |
|
MD5 | 2c7583dd8baaa1a7e816fc157d1128e4 |
|
BLAKE2b-256 | 3340ef070d998b837b2ed005700080119faae6a8109d0a90a83c70dd8270eaf9 |
Hashes for awscrt-0.15.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb1558c50a9959687dadfa4ae59a106a956cd7760a51d34ed122a14b839bdffd |
|
MD5 | 9fc46a6fb46610b984e1ec1b6c152202 |
|
BLAKE2b-256 | b9a09685cb9c3e29025a8b2a0cd66d3ae25f2f488f3bb0dc62a2d28030ff3e21 |
Hashes for awscrt-0.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23f3e4c1eeff6f2be47dd9fbf4b636c831a2b4a45829fd2f04e86cb673eefb80 |
|
MD5 | a97a2ddada597b297a53463916f44956 |
|
BLAKE2b-256 | a819ce9fd3a38e5e9e82bbf530f766fcf51d2495d08b4f6bce6063ec804f6726 |
Hashes for awscrt-0.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaab85175803f635d80f4a5a531d4feeb0b4c09732b1726f27f749256b082323 |
|
MD5 | 6361650e5e9c7cb5248fd999927b7278 |
|
BLAKE2b-256 | d98af2e5e12ca7cf644162a0601831214722b577746fb4cbf434e92a5716420f |
Hashes for awscrt-0.15.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31034b93fb99ef5374d85c95bea1d26312ec7fe6dd12f1dfae867eb30b0422f5 |
|
MD5 | de262ae3915c928bfe3a30c52e5c3ba6 |
|
BLAKE2b-256 | 1c0f8854b33735b725288f89f69053fcd0ceda65221676511ba69f304d882fb0 |
Hashes for awscrt-0.15.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9956d69fe37d8905a97110fdad0cc914b6ce7955d143ad348a8abd9ce711d87 |
|
MD5 | 4624a4c210958a39f832c108c940bd76 |
|
BLAKE2b-256 | 3fde2831df7bf0d5dc273ecd216ed266d45a1a5586d97f1ff605c4a6a818e359 |
Hashes for awscrt-0.15.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01a2259b08f76f2f64a2672f727daf548ec747592a33611d4ac40d2646d7f38b |
|
MD5 | 05f449ca3249dedc9f2892bfa12fc687 |
|
BLAKE2b-256 | e4d73ba5899b9dd9143233846fcd5b5a56a4a378109d7d27c1126d48482e2a2f |
Hashes for awscrt-0.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b4ac7f9cef3d5994d226037ac79c192d9de39232330436504cc2821c7eed268 |
|
MD5 | 8a95822621119203941e75d1cb71fc8a |
|
BLAKE2b-256 | 71ac727d6d3c2391605aee4b0dafc02a03638bce9e76a04f5a86925df4adad25 |
Hashes for awscrt-0.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2c7af7797e2154f76d7fc70a0b603942538ae4c33e844bd51acb6965314705b |
|
MD5 | 15577559e32c2f0e0da6e657c66c221f |
|
BLAKE2b-256 | 9ee3f0936c55eaea3bcab6eba983e566ab7253b5c9cd6444da5af33e61826a48 |
Hashes for awscrt-0.15.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a13ecb146a5f3b1f7270a10df7162da5cc521b71835b37cfccb91f3c87b316a |
|
MD5 | 732920553dd512d2d05fa9b388c9d7ae |
|
BLAKE2b-256 | cae773e099bdb7700348cf9554690bfeadf559297bbe72660dd7c4ec79b83d9a |
Hashes for awscrt-0.15.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6f55d2065b2c9cf0a84cac8698c308057a3300d996e84a33f23f550d5833964 |
|
MD5 | d3fec824f64a303188c9e538bb557e2a |
|
BLAKE2b-256 | c56091e94982d0ac4ec8393dda50b2545dd8f422397d08f2ba2258173d1cca5c |
Hashes for awscrt-0.15.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4be0527f3b018488111b22b3dbaef7043c2493f0202be8867295d95a1194bfc6 |
|
MD5 | 401578c87cebca39121039f5d65953eb |
|
BLAKE2b-256 | 55249e21e2a2ddc6f841d4fcaab9b31cf0f54ede237ba3a83547e23fd581e546 |
Hashes for awscrt-0.15.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5039376bd2b4e6e4dbdd58f46e906492c5133b67170612d716ad4cfa67f38f24 |
|
MD5 | c14db2e080b5d5d0b22364d2effe18de |
|
BLAKE2b-256 | 2be4d165d927ae71c4a751598bace99058b83715577dbfc9b38a24c2ce1e57af |
Hashes for awscrt-0.15.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6c0e4749e4a0301ac8df2cab5c3846c1857369b9a48ac7561b1dead16d98605 |
|
MD5 | 2f7b0bf5c0a7203b4b6f5ac2a7c2642d |
|
BLAKE2b-256 | ed33f59ec18e99ee028919d7f6084f3863c087ebe8b2f285fdb18434e1109916 |
Hashes for awscrt-0.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1ccb6eeb789d7d8be5e7341ada955d80868c7dcc1d64a76321dd117c3756b64 |
|
MD5 | 2706d6773d60d804fca5c8dd7d62ae3e |
|
BLAKE2b-256 | 61a78bc07999f8948af5b1a65676f7dcebd192905aeb60009f18a23a0f2eb990 |
Hashes for awscrt-0.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 826c00f4171a61fb7aabcdb1abb1b99d17375fb954782063dabc70791aa2403e |
|
MD5 | 2adffc5d307a7d2fcec0934463258a36 |
|
BLAKE2b-256 | e6e1430060be6ed26eb7455774b797ac1e834dc595a24f54a4e9770c40dd7179 |
Hashes for awscrt-0.15.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83d895e6bc7a1ba721df1449e895ab4084ffac4ed637d6b892e71d43ddfdde0e |
|
MD5 | d6ea6c17b33c153acaaa5d782bd6f959 |
|
BLAKE2b-256 | c8e981f3bf42e8c246627eea23caf8086d3ff33c4f7f078db098e90523e2ee52 |
Hashes for awscrt-0.15.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aedfa52c7a8a07627d9995387c7f1610b982b6957e4e35ebdef67191c5c4408a |
|
MD5 | 0c42c856d13f611675d5b542f8574c4c |
|
BLAKE2b-256 | d554c95fc5ce477659d8136f9d475b9e6515f847fdf03c3c614e4c9150c60f75 |
Hashes for awscrt-0.15.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d5e484e5c6fb9923339963fe1a04c5a575d0c45e56dd5ab8ad26ebf560872b0 |
|
MD5 | 29b11f28a27ff6c6baadcd6699f3b88a |
|
BLAKE2b-256 | 0737bbc5e329e14479abeb74caa9b289447d7a6059b5f8a781c5536618f154bb |
Hashes for awscrt-0.15.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c0b593fcaf65f617c15a88ea179c872d37c1bfd47e3782417c5dcaaf237a0c1 |
|
MD5 | 60c28cf085ef0ae4aeafcd4c826dc8a8 |
|
BLAKE2b-256 | cda1329bf6d08b8d89ea7311422e5ce87542de978dd17686fec88bec624d2d92 |
Hashes for awscrt-0.15.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dada9c8e5e050246e32182d7f96e5fdebcc40b7945ed3fa4b0eb51c1c8ed5c21 |
|
MD5 | 7004a96115b8ba6adcb2b8205c305987 |
|
BLAKE2b-256 | 6be5d3612327702b027c71a11deb44327cc3c777d1acb86d426f67e80972683f |
Hashes for awscrt-0.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c940aa4194d3384f7c372c2cab1f20466a2850b673340a5162bdfc1c95b7796 |
|
MD5 | e504ea57c5f4ff3dd28d1eef58b14512 |
|
BLAKE2b-256 | af723febbc9027154bc66af07c4a9b5afe82860d14db6f77b967d79ed284d1e7 |
Hashes for awscrt-0.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc7aece095df4affd6bc32a76da5603e790de060c2621cc58fa8c01997f62156 |
|
MD5 | b417cad6714564738bb48a8ea0d1e75a |
|
BLAKE2b-256 | d84b81af3fdba2224279171e1224d7043f025c1e109fe1843bd1bab337f067da |
Hashes for awscrt-0.15.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51fd31ecffb4ef1a2ea47ca6f9d3c96794f7de18be6f2c476e31edeaa5210a9f |
|
MD5 | 3b99c78518e72672cb1d5ee47f630f5a |
|
BLAKE2b-256 | 73af2440fab75df44a27e0c25a4f1279a3ae17097f54ce7e8a0b8fce608eb510 |
Hashes for awscrt-0.15.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1257996326282f219051a72afc1b905b0f082edb5565ff27a687208024420987 |
|
MD5 | 1b4398b6786a3f5773f397c221ce7bfe |
|
BLAKE2b-256 | bff495bad39c4a7d28f53fdc416e7f12387e0f467878d2e76bc5476634e62d1e |
Hashes for awscrt-0.15.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 647856015b013dad43b9b9ff3c8e1e357808d7545669ea65295df42c5a34eb6c |
|
MD5 | 1dc4ed2ff41a274c3c3ac4c1a4c03c57 |
|
BLAKE2b-256 | 56fe2218f3e6cd5c4a64219ea789eae67f7cbb55b7e4dd13c0d315af6cb86d2d |