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.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6515cb4776dc47b06395b70f24a42b5e5c27596d640570220f286723e86e7ac |
|
MD5 | 36828d5c4f13a2b0789bf14ef4032b24 |
|
BLAKE2b-256 | 51421df9cfe2542d2a3a556a818594f348cc80c0d99f7d1d6a8f3069fa2f14b9 |
Hashes for awscrt-0.15.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd5a2bd89ee69602a97046b54a2692838059573cde5ea99b9e83a64a2eddeee5 |
|
MD5 | 15846c2558098afedc45df0d1e32d236 |
|
BLAKE2b-256 | 5f0c3f4c3967ab9dc0bf6a5b1714ecc74e424b1f59bf0a28168632f182d3ee91 |
Hashes for awscrt-0.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a53bfb044791e286ea6487997ff2605f386ab17753e7ecac5fbfd9f4cd018f5 |
|
MD5 | c3b6a51889993a8926aa67a0bd854577 |
|
BLAKE2b-256 | f64dc19164cf860b2369826dc9e50bb724024a2e0ec7bb17ddd342032045c54a |
Hashes for awscrt-0.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7339926536e2203e9b043fa3b3fdff7fc33e05692d1c9d2b9832683c1407954 |
|
MD5 | 831ecb96f1328956a4a54682cffd9f4a |
|
BLAKE2b-256 | 161ec0fd2f15f6071c71e16683897c1cf86b28fc5869f7527860cf809d85987b |
Hashes for awscrt-0.15.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e7aa9df80713f8768f4aa8f163808a148ac0829df56c31372d3bf1f9bae9d9a |
|
MD5 | 4131f190bac9471b94c31f4b74f67185 |
|
BLAKE2b-256 | 6fdf0b0cccc43f12ba498edb458d5f5cc4a7db1ba680ff459ccaeccbfe6d54ae |
Hashes for awscrt-0.15.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf4614544e658d981f87c31a93c0aebced36eda6e1de458f114f6e9fa5893b41 |
|
MD5 | 228c3082b581222f956b9ee728b9a749 |
|
BLAKE2b-256 | 04b38ef9c9aaa21920d3f4a028d201a40ffb0d79fa122bcf154ecdfa2f7dba61 |
Hashes for awscrt-0.15.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73ecf66b3e42f608c1c06eac426421ff2bd076059db1e45c6b6bd18cee561df3 |
|
MD5 | 1a3ad42308075c82ed1ded1246ba7d5d |
|
BLAKE2b-256 | 19c670516495c6d8c0b0e4163d08c1c19f3af359a683104bfd5705a1311ab293 |
Hashes for awscrt-0.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 666ea88972970b8ff12cc1c2e3a52f7899b5cacb160e70bcb45d6f5cce7dc955 |
|
MD5 | ae07b85a7a2a27d93b59b47916290db7 |
|
BLAKE2b-256 | e3f1e653721752318c109519739209ef850c49b7db8fd2cdcff32bd7a4cb344d |
Hashes for awscrt-0.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f0bdf7a14922c09a39cc617249a6307aa0935fa6611d1ccbbb00d7f1c05491f |
|
MD5 | 40866dddaf788d2fbd1d448d6f1ee13e |
|
BLAKE2b-256 | 52e8c0639282930e8ef7236efe9a898eac201aa849ef0f597879139ea9b1cff7 |
Hashes for awscrt-0.15.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fa1353f253ffa3a7ba77411937c23837531d43e27831e72f7487ddb87a2cc6d |
|
MD5 | 010dd996d8baf7404a8edfcf5879fa7d |
|
BLAKE2b-256 | cae1df0909f0c138a1c76825967e8ec1bb6dd9112ba70a26037395f4d961372c |
Hashes for awscrt-0.15.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2055fedb376ac435044a530c2ff635254675c963d395381d821abf128996b75b |
|
MD5 | 6193ec26b4dab6ea2107039f7386ab77 |
|
BLAKE2b-256 | f95b809a088c483818d582263ded357dc0af6fd2fe19968ae52bc3c97551f3da |
Hashes for awscrt-0.15.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0db51bde54e382519e0f33e66d82210e57793196e82feb161adc0bbbd0a082b |
|
MD5 | 49046252465a724f1c694ae4ffb523e4 |
|
BLAKE2b-256 | 2dff9fdaa712e901ef8eddb1cb3ada84f915330fc13354bb23dd7450c9959d3d |
Hashes for awscrt-0.15.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aacc87471126fa5be40121f6ba156602f1ad2380d307f727dc0ef1934af908a |
|
MD5 | 9f1d856ff883a346ccffd06d484e8379 |
|
BLAKE2b-256 | 945dfc64bb923a9b06d3f6984e1a1ef49fa9e615e8486c252b907a35617c863b |
Hashes for awscrt-0.15.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bab260d82e0cdb97a5dfdccdb27432aaefc22bd279ab44f507d2017f58af4db |
|
MD5 | 429b11613bc66fea25c5fa3a3e961d18 |
|
BLAKE2b-256 | 4f7863ebefd63d63ef0430ebc165b33e5571bf83487811aa8425717de4bb42ef |
Hashes for awscrt-0.15.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bffe7e91e5399a388d3a551d883f12a367f709e7c9f867c145cb071e2d63af44 |
|
MD5 | 4d54739f5919fd16b048f87038eded57 |
|
BLAKE2b-256 | 4bf02d437a2d6a8dcf1532b1c136141ad58ead6f96ad34c6ccc7676aeddf0868 |
Hashes for awscrt-0.15.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 022c5ba28f0a75f5c77b275d5681f5c7bf115b3956ebfff55ab4b3a1db885a23 |
|
MD5 | 54ae0bc7da48f68ae191b4dc06f04fb6 |
|
BLAKE2b-256 | c7a0558253b078102684ac5874df0df595771dc6d68c11d7852428cec888acd2 |
Hashes for awscrt-0.15.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a73440890b95edde53626832b72d3e6cfa641a72b5a60a434473ac2826aa161 |
|
MD5 | 30dc728674c7700ee8fec2f73c616711 |
|
BLAKE2b-256 | 09e1805254c7db3055bcab4a9b6ccd82db8480cd1784152c97f3c3754a36cdb5 |
Hashes for awscrt-0.15.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1140b26c8413d3db227a4173d078eb3ead0f63151d64ff03630e201bdfd5bb82 |
|
MD5 | 1dd1fc454eb1eb59ea866e08e260e5a4 |
|
BLAKE2b-256 | b3205a3d992ea9db50cc33dc4fc1f23400afdd48d099b2dcf5c6792f1e40d01c |
Hashes for awscrt-0.15.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5e8c8eb4edc055ec5f3a0a42880c9c428d2163823af8ab8bbdb3d463f9f19cc |
|
MD5 | 0569fea8d6f621feb59a218628d25a60 |
|
BLAKE2b-256 | 618b27999527420fa14ced4456efe7ca03cd90335d9ba9acbeb119e6f92b8080 |
Hashes for awscrt-0.15.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78cb22521fcaa483a9c38653ee85428d127bcea59c4a22d767b9682b319de40c |
|
MD5 | cea6f3d76c384cfce153d255ce777d3f |
|
BLAKE2b-256 | ef649d47ad302ce2c539ce4729ceb8cb69076f508dcf555a53ca106a9841cee9 |
Hashes for awscrt-0.15.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 504b988a3fed3d4b63162aa9242c5508433e3176446df86a7f1d95b99484d5b8 |
|
MD5 | 6e29bbc19a8a4de905d153781ad71776 |
|
BLAKE2b-256 | 1e037722d4bb8c1a61d5f26bd2b9b1a19dd0dd2753833227a036fd29a4ba22c4 |
Hashes for awscrt-0.15.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cbf259c924bb1ac0ba933061540ee01496e42b3408c171301676ae4ab94ba21 |
|
MD5 | 51bd37a80b7d765744a2d5c7f05da092 |
|
BLAKE2b-256 | f6a084285d769da32fb3a5c1e07c7f84a6f7b863889eb8a81b1ada225bbdcc4d |
Hashes for awscrt-0.15.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2ffd3e13f710a6ee4de6c30e3ef9f818b9003ecac8915403710fd3e541b42ea |
|
MD5 | a3aba3687cef30e96d7860ef8fb5bcaf |
|
BLAKE2b-256 | c8355c75741f08fb51d875fa81a6ab9e4a9025f26e7e843206e4e7e5ed8320ab |
Hashes for awscrt-0.15.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47bb97532ded77d542723b27ff2c2e7de78f3c3ae1012b764cff19347440b4d4 |
|
MD5 | 100d21602e9d40f376f34df545e8e4f2 |
|
BLAKE2b-256 | ca8023f6f69ce754aa756d11c07145a30e868e45883abaabde764577caf2b723 |
Hashes for awscrt-0.15.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69f504d32aaa4bfa0b98e3a5feb507133a2992851ffaf654689bf4b267a6e9a2 |
|
MD5 | 8a8bed0fb84a47024242743e44dcf330 |
|
BLAKE2b-256 | 50dbe4a954aa684e6cd7a58a175d40737b9ed6a13fd599e371a70f2b25e0a5f8 |
Hashes for awscrt-0.15.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05f8b67cf97530e4a63e8edb6d127ed98b2c4202281654f245e345d2c6f0e4ea |
|
MD5 | c0de26496dfd38ab806e010504753160 |
|
BLAKE2b-256 | 3d39cd5598488cd3cd377151d0d900663677320fdda55dab88ad35c48c48c79e |
Hashes for awscrt-0.15.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 112467c49947544763c94481e2c93e4f65529bba7c246f60470f2c2bda42e7b9 |
|
MD5 | 5594ddacbac991166f643dc53d67c81a |
|
BLAKE2b-256 | 144e29770e378cf5c9da11e51fdfeaf1a7901b27aaf250ad73f2fe03b4af96b8 |
Hashes for awscrt-0.15.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 962598c3840df626b9d4252f2567f65441668bea7f9dd595d1857b5359780103 |
|
MD5 | a6b2d1892fd5a5381baa0a0a4baaac03 |
|
BLAKE2b-256 | 24611a803b22dbd8df4c89eb17c578bbf108ec36aa08e23f4f371c100f578da8 |
Hashes for awscrt-0.15.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03f4ba402ca2425a0d1c47d6051122b1e921ea6badb21c481f55558542f59e5a |
|
MD5 | 1691312669a7a746802ea51318d43e8a |
|
BLAKE2b-256 | 1ddc5392b05b871d15402851e8a8647531aa17984d3333482845be1a4051d2e2 |
Hashes for awscrt-0.15.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09c339caaf0c91b1efeeb2183735d7a0088f80cf243096ed2b7bd7dcd00ebd35 |
|
MD5 | 38d8e7a65ad233906c5bd337efd566ad |
|
BLAKE2b-256 | 9fec995409bf8cc8d86137c341db18dbd43985b453f6416582fe559a3099cf1a |
Hashes for awscrt-0.15.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52562d17352592e0163d36f5b095d34a877c2c8d39daa4379e1746c5b042ab38 |
|
MD5 | 8bee589ce73c563db544fd3406634e69 |
|
BLAKE2b-256 | eb1e4939927b1f8d897142577fbb219bf2a7602c0088f76b498c66a2105cce59 |