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.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9310f584bbe8e3f455a7161e5258a8596ccee30b4cd074154c2203b23af9b88f |
|
MD5 | 3b0a027eae86a42ad9ffce890adf9b24 |
|
BLAKE2b-256 | e0cb4a699e151d4c7cbcf63fc134ef236ca82495c8c6b005dc22a647f5c8c9d6 |
Hashes for awscrt-0.15.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a83e1c20eb4f807654b4f33ea329afaa82e5021908449778344d7dc9c33ffdfa |
|
MD5 | b905f17148c101f7169fe95fda347f99 |
|
BLAKE2b-256 | a49f5c860190a25d32c9dbd55a6807f60c24a9b09d33bf3ccd01d14df4f7967e |
Hashes for awscrt-0.15.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0f939983e1a1f47b21e8f09a0a9506a7dd2ac71e2b50bae4d51d4412de233b7 |
|
MD5 | e5700c38c76d5f235fb835dceabe71c7 |
|
BLAKE2b-256 | 608b7ef3cff3be78745dbe48e837d5682f05965f42d699bf323fe24c6011ce0d |
Hashes for awscrt-0.15.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 529a0ba0cfa828534fff787d70362a3db67f23df985c06d815c03109b09591c2 |
|
MD5 | 91052e289ee819b221b6586eca217232 |
|
BLAKE2b-256 | fd1afc615371c56b33febd2f739fc0648b79489b385416f01634ae9642506f32 |
Hashes for awscrt-0.15.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faee583eaa3bfc8ffba8d694a94a9cc59541a0b85cbdb09ca5d1ce89f171ca8a |
|
MD5 | 0d3ba2d6c6f62ae238d74bf7f897779f |
|
BLAKE2b-256 | 7a2f89441a9314916006b863bc156ae1d8efd5cc6fb4a25ebe04233816a14454 |
Hashes for awscrt-0.15.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13c54d15e5221e9b15075bfc58ce995a8b8e0a6fedfaf07dd9c3d5353ce017d4 |
|
MD5 | 4b107e5283c06723388077b9137d7714 |
|
BLAKE2b-256 | b7dc613bf5bd407e7db0327ae52ebcd7e0a19f66d37e673ca25eda77621adb64 |
Hashes for awscrt-0.15.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ecdaf74b22dcfde408802611567a99d428f784ff1b53c09e3491e77fe00b327 |
|
MD5 | dde31e0c88b1b9c3a7e4f3be38618c7f |
|
BLAKE2b-256 | 906f62d78b2f96f8786be81828c43d50345df8923968f8a4bde05e8870444be2 |
Hashes for awscrt-0.15.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bbbb0e3a58997986f1f54a0f9675598a98dc8487ae7b82b24149b6390af8e56 |
|
MD5 | 5ee4b383f32d081160b8ae63f21a9e84 |
|
BLAKE2b-256 | 72006942efb9524564a01d60bfd007380f64b9eb6eabb800b54dac9a1d2c92aa |
Hashes for awscrt-0.15.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 182cac1e7b3555112245255b483fc67660a84592582bde59fe821767b06a2ac2 |
|
MD5 | 72aaa0bcc92a7674a65367d2ee98c1d8 |
|
BLAKE2b-256 | 0dbf9a6ad2bd42391dd002d5955baa24034d5e9b7f89353136c05d10e227e614 |
Hashes for awscrt-0.15.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19a72e81f169a03aebd68b6c8e076089d33db9b6b18ad5b0bd9cff7154442345 |
|
MD5 | f22bfb9a152bf33e884a15dcc6d5b8b4 |
|
BLAKE2b-256 | 80603d77a75e2afa6599e5c96cb91f5a3ef60ecd55083dc3296b9202bc422e0e |
Hashes for awscrt-0.15.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a004e4a33bf374bc2a5c6e7769471a5eb60ea6e20a2c756adef785d95f67a845 |
|
MD5 | e22d70057cca3ed94b11791c2934125c |
|
BLAKE2b-256 | 2a03824a23c9088962bf4e5a97b6bde71fe94f3af5e40bfee2bc15ed56bf9e48 |
Hashes for awscrt-0.15.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b82d063fa5dd50f6bc7841d2a50fd19c0f0a6b5c33244569548e8f32d4f84ec |
|
MD5 | 3e509520b890fcb91fa17a1f81c3491b |
|
BLAKE2b-256 | 8d3e66550a2afedcd40c853b47d3c2805296166cd26b3454bff7e68d7bf01541 |
Hashes for awscrt-0.15.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 596f2f1420a02f2c57be2bfd1a04062b7e00e6c95d6289f49956a4bad079a096 |
|
MD5 | bc6013670769af28254058eaf1cc1a53 |
|
BLAKE2b-256 | 63082a4f5ec3b202eb8371b0d0aac5fd7e9df514d4fe0794a8623a985737770b |
Hashes for awscrt-0.15.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6388414c64786de51ed4dd0ceb7fd6f122ac6bb045f61913ae26868bd4ea265 |
|
MD5 | f8df6b50cc2be99bce67f1a3b0d1c446 |
|
BLAKE2b-256 | e58d91ac7bbad75bbce5dccd6c1f05992186dfa0d746d3f959ddd83799674bfa |
Hashes for awscrt-0.15.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db01fcc01d69dea2ff29e47ca8f86bfc7721814583e65bcf4d7483db954a9736 |
|
MD5 | 6a5bd6952eaef507010fe43b50ec3525 |
|
BLAKE2b-256 | 82b0619952409b50b6f2bf715a351b7bc4336017b787ec67ebf0569078c1a7d5 |
Hashes for awscrt-0.15.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9b3e2c9c2be3ae37e35cfadcd4573e1898167a3e485444a111f9f4b55fe0f26 |
|
MD5 | fe8fd79f5ca1a5af8ccd8756d9ffc399 |
|
BLAKE2b-256 | 2050c8dc7cb83565ba4e02e20466f0bd7b928b656b01bf539931350c4fce99ca |
Hashes for awscrt-0.15.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b985948943f816e6414794e9c2ab2337b8c487cddb869324382e978135f81b4 |
|
MD5 | c8a5e22e94ead1ce38282741bcb5b1b9 |
|
BLAKE2b-256 | 07f92b67e9ee71f0aed2429d50ddddf9de4856eed25956c86d124cdc5dcaf305 |
Hashes for awscrt-0.15.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48d4705e4c6276b73816dff35373bc928b5c0da176778a53fc4c0a6799777e00 |
|
MD5 | 0d33085c6be1aed4c4454dd4a1d9363e |
|
BLAKE2b-256 | 72319ca761c7999c1c61e45eeea556c27f30298792228d9bc5054cccecf7856f |
Hashes for awscrt-0.15.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd49bb70d0c672b978c158b8aece06b46cf4dfa8a274c142572fd0a3f0127823 |
|
MD5 | a1a1ff779974b922622604d1d3466d05 |
|
BLAKE2b-256 | a10da4937f47512cc896babb074bc40dd1eca15b0542fd6b4c194fd5764124f1 |
Hashes for awscrt-0.15.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bce59281da798157516a57d61dea1c39f6f5266e38cf645460308a065a8bdd5a |
|
MD5 | ff544e6cdaf02492110787b30babaf96 |
|
BLAKE2b-256 | ee9761e1c52ba54895ac50e48784fda98166eb5b0ca228afc089eedba72c86f0 |
Hashes for awscrt-0.15.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 652c253bc260c5ee8f76d443d3cfa62dce1fa214ff381bf83be2ed806bd4de9a |
|
MD5 | 8e26971da90776145fb673a096bf6656 |
|
BLAKE2b-256 | c4ba5843e875989acbf018f0fb30f48b9e43b66fda3b47e8b6ce9896ded4c683 |
Hashes for awscrt-0.15.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6421edb317e92bea2a7b4c429f578477d9eadf77a35fa9205a0051ccb0b371b5 |
|
MD5 | 4e7c5a83b9174b2a271375c45aef4185 |
|
BLAKE2b-256 | ff59d35ab84c121cde178cf6988b8067ef4383b602e9dccf1a0c3b8678443ab8 |
Hashes for awscrt-0.15.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1da7f467d1b466ba52d78290128e312142f7b9d9a37cae06db47d03447e5458 |
|
MD5 | 12d894bc44b4fe2177eaf28b9dcedc9c |
|
BLAKE2b-256 | 01de71430d82920ba2ecc4c1c2008f301f4c68d61600a6b2042092e1e69eb2ef |
Hashes for awscrt-0.15.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83ec8f761b222131d903dc6ec2f080ff366cf275076beeede0792b6638a43e8d |
|
MD5 | 362badfa7404b06b1f2d8c323843f14d |
|
BLAKE2b-256 | bfc1643bf5e431849f99b9a46dd7a5a7c331036041f34ecfd149b05c43887c25 |
Hashes for awscrt-0.15.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d98bd13df804d7e05d2805b8e9ee6e584094c697a1ff7c6e01364591f9bccea |
|
MD5 | ef96a4ddb6fbe5c0f7994a8de5dc3f76 |
|
BLAKE2b-256 | 3ecffa73028c737b1a8eb2b55d34b21fd5e7d37dd7902877a010d5c332cb3b15 |
Hashes for awscrt-0.15.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fcb13eacf1a0561c525b453f7792b8a58b3678454d96d0fcd1c1960f23313a6 |
|
MD5 | 4870eb5b6a8f9f8815c0087cfeb84700 |
|
BLAKE2b-256 | 4ad5fa70b9767fd30bb64abb5eff61b1bd9bb188117d321a4d27b22396522158 |
Hashes for awscrt-0.15.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6df1594f8927211985153cd2fadb99244b97dc1d88e9965d5105f352d7a425f |
|
MD5 | b96a43e10eea767570a442d9f5b31101 |
|
BLAKE2b-256 | 789f6018ac09228140ac1949a1df7528dd02a1e49d540aff923e6c76a2a2297b |
Hashes for awscrt-0.15.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3de9e1d1cb18a37e6b117a7f305686f2264b2731996d480c5b69d1da831b297 |
|
MD5 | ee46f59008a4c8be62064405ac7aa85e |
|
BLAKE2b-256 | 13c19e800692ee365cac87bcaad4f3835c173ae9cf5ef9c1d9efacdcc0c74933 |
Hashes for awscrt-0.15.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08cff7e4ccd378cc25b19b6329a51710c63a1a989cc3d8cea28bf3cf37027b72 |
|
MD5 | 9128d6ed53279702ee9990addb334951 |
|
BLAKE2b-256 | 0d733631d214f860f2ff6eee7aed2549238fbda6da3753e010b3e6ff33c3efda |
Hashes for awscrt-0.15.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7e46144c71aba909436baabf9b817c171f58d7c8df3b66b947bb13b3f3eba32 |
|
MD5 | c802436e59cb3f35e20c7d016b4ac38f |
|
BLAKE2b-256 | 289d11c68e9334e046a169183ba3ea8e16afce1187ed32e1176175a71c9bd45d |
Hashes for awscrt-0.15.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9804ecb6d08a238593bbc95a34096b1280f9bcc761db681f100058f6821afed5 |
|
MD5 | a9224cdc0be67c9e33fb8805f0e61450 |
|
BLAKE2b-256 | bd15d8257ad8fec59f3c7172953f76ed084e1535212bc79372c430301be1f9d1 |