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.22-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb76eb534aed09a806baf9b4ebe59155072b14baf2aa6568371119e19077562e |
|
MD5 | 6b3b3939e083eb27753ac99f0d0b4cd3 |
|
BLAKE2b-256 | 5d671d46e48d2aefe02c095a4dfa65993243e85d8350c2542e4068fb970cf475 |
Hashes for awscrt-0.11.22-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bb9498db193d0b37af82b7bb81780ec909689c865b0ae220ef2e7ffacc5f09e |
|
MD5 | 18e29d9d17f9cad1d6fc01e20142c541 |
|
BLAKE2b-256 | fbc5aafc5de532dc78ed70c8c41451f593efb4df89174cf881db43b6ee2c654e |
Hashes for awscrt-0.11.22-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1a2f746f7921ce4ec77494869dce957860445988b76226d96a000b502fa9351 |
|
MD5 | 37e2738ed4bd77f69086f8914e88afc1 |
|
BLAKE2b-256 | b70bc22828471b4384724dad8d71a9ce75192892a1f6d0215744696530a50b76 |
Hashes for awscrt-0.11.22-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2afb6f476d1b9b4d7fc7de10790e0d5b69420a7117fb7be42fbcf89d87a729fd |
|
MD5 | bb91b54f7246b34093492e999385c50a |
|
BLAKE2b-256 | 503d1f11dab4324957d234ca86d28bdfdff9f96355396ab0b432971685b6705c |
Hashes for awscrt-0.11.22-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcc0dc5f13ac2ad54bd8d55cda932c520166ef851535620bfe4147ef7c595b3b |
|
MD5 | d3f734f0315dfea03273c958b8e6d345 |
|
BLAKE2b-256 | 62742d893c029172d6305f37b3d6ec6d8e8e111e8d5b95a968506a589f2b7965 |
Hashes for awscrt-0.11.22-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86907001a062ceff08f83bfcc864b3ca10101e60ae17d181edf9d060e28d5827 |
|
MD5 | ac13996ac1515f5b4294ee93af8a063f |
|
BLAKE2b-256 | 64e5e17872ad8ac7bcac54aad955cb98340543ad5f4145646e35cecc60d80b6b |
Hashes for awscrt-0.11.22-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b052b6f9beb5c7fdb052630727e7fc278adfee16b5777538952b2f36eb3c9c7 |
|
MD5 | 616a81ef32a496bd5de398112ceb84a1 |
|
BLAKE2b-256 | 9ae0bd8e28bc3226efa9632d639bcf61b051411296487d4099a9e86de2577f57 |
Hashes for awscrt-0.11.22-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff72f654f1f7503f2e268bdb92c7bb371c2b1b82c209a7623e56c40e1e92246f |
|
MD5 | 2e41cfdf30818b8cdd348583cf3c05ae |
|
BLAKE2b-256 | b5379a4df298e3891d3430d1ab0b5f12684f4029cc45460977f999d729bedb9f |
Hashes for awscrt-0.11.22-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c54683debb9c5147303046084a55bd2eb357ab3639ad21110acec770cf3529f3 |
|
MD5 | 1545648d0df65f3ce6c6d402546c2540 |
|
BLAKE2b-256 | df796f9bb55292c93407830fb3165914f1f85c88725d064a05cf4c01b35541c4 |
Hashes for awscrt-0.11.22-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95e3350348d45f8001fa09344c56130d4a49b4a073b606ee3f1ec8cbc1cd9b09 |
|
MD5 | 4954d47b3985c22260156841409bdbd7 |
|
BLAKE2b-256 | ad4d8bb39820239e103ff959a2a0efb3de2798e2c1e467868c6491a1c25f9f18 |
Hashes for awscrt-0.11.22-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c25904c869d05e6d50d6d644a6d99cb0e671340308cdb0fb9dadc588f6e8b194 |
|
MD5 | 00b9c826b0654a02ef177ea6d686afd7 |
|
BLAKE2b-256 | 4ea4e36a76278cd87cc28ad29b39210648249106ff9658345addd186b6d0e4bd |
Hashes for awscrt-0.11.22-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a566544763b8900d3b4efada37cf3799f6224cce12bc426289776036521d15b |
|
MD5 | 478c731291b7b52893ebb0359a4d5ba9 |
|
BLAKE2b-256 | 40ab2eee4c06a602d9b2eef027f27a1670c877a4e23a54320eb8a59a9828f996 |
Hashes for awscrt-0.11.22-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24025fa5ae1c3247767eaae40cb21d64efdbca17ab79228c41a0ba728b16f58a |
|
MD5 | f0a91773d12edb84c269eaeaa67c6f28 |
|
BLAKE2b-256 | e8437c0a425f267e5a51abcd2611d9efc99b8bc9746bc272079efebb5a0c3bf1 |
Hashes for awscrt-0.11.22-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99a301a6aa94e032ff7b327acfbe95fa308a73661761c7c7b159da7014d0c940 |
|
MD5 | 5e3d6d0047f0092a3370d0d2f0b0a9da |
|
BLAKE2b-256 | 5d7b7c3ec9cf160c0226b52ff3661cfe5f6d4d42877138a87253e5541c30bf2a |
Hashes for awscrt-0.11.22-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0be9215a24071c19f3ab119f59966a1838682b4d6ed45cd3587d9041a7fbf5d |
|
MD5 | ca2d30424e9220b2c0f608484eda22a9 |
|
BLAKE2b-256 | b5e8c72b5ce7dfa8e1eaab14c1221c55584b2919924dff09653bde371db1290e |
Hashes for awscrt-0.11.22-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 770c319b0e782d4a63b8844f40db351cbf11ad4a864c42d90a8e1b4e3347cd71 |
|
MD5 | 3fc1034831974a336d38fdada2d95213 |
|
BLAKE2b-256 | 38e0b6645e391ba1c7dde2446a757d2391858012361f48510ec240072b4978a8 |
Hashes for awscrt-0.11.22-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e7f104382f0006df877ef9f7bce796dbb890ad0a133e4dd428e52b8832120a2 |
|
MD5 | 4842353694333e2ab4517b0aca8fbf63 |
|
BLAKE2b-256 | eabf420585082ab43a586e2904e8d0a402834480657658128ae374d4a3236f73 |
Hashes for awscrt-0.11.22-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcb2a1660500b9234cd3dfa4e60c0dd5f811600def8d7ea97f9309b290490182 |
|
MD5 | c5f8ee150934f0008bb1947c50455165 |
|
BLAKE2b-256 | 83dc2034f9f4711b0789039add52bcb1b5a9fba49624073e395e6950de88596f |
Hashes for awscrt-0.11.22-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13b40d2a1a1145bc6ed05eca30e1e5c4e8c1302ca316e06945ca17896db0c642 |
|
MD5 | 91481c40a067b161162f9d90d9292a55 |
|
BLAKE2b-256 | 754551be28d39623050aa8c084c155b62632b64f210b5eb6f8c606fa680a89ca |
Hashes for awscrt-0.11.22-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b94289d7131cd84566993e99c85d5fa2084963f58ea425116ddab84a900fa97f |
|
MD5 | cf85bafba8ae36fe9c9c46065ea19c84 |
|
BLAKE2b-256 | c8a57885bab91633461ab3f7a9623a07e544d132ffe0afd0de5d5d79718315ed |
Hashes for awscrt-0.11.22-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b2d962173c532c759ad57ecdd585c8727495dd430195bbf6ae60e37fbd72358 |
|
MD5 | def238e32461789cabe3334639f9537c |
|
BLAKE2b-256 | 25481fc361746e7e66ca93ce374216481e24a8cc2fb837cc37e9dd5fdd96fb5a |
Hashes for awscrt-0.11.22-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f36d867a0c92d662c3657f3cc8cd0e6d90f9deccc0efa8eb07683d6ef65bd72 |
|
MD5 | d35600a9a302c52b91e2488d9c0a374b |
|
BLAKE2b-256 | 925f5a5a13c9fbb83e65a0578d18493c154930857508d5005cac457f0f034cf7 |
Hashes for awscrt-0.11.22-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76fd1b4ddaafa33fa504dbaefbdcef2dc41a829615ae133ce6738c2404e1a07d |
|
MD5 | 093fb9859078f50748162f298255a897 |
|
BLAKE2b-256 | cd922caf83184e2102a154b344a43a1e925d34faf0dceef57496a272f7206853 |
Hashes for awscrt-0.11.22-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd484eee716cbe6119d2b3ea59ead0fcf4d565a013fb5048e2bab5cbda0b5d54 |
|
MD5 | 6e35a005a99c37378ca0ba14ec9d022c |
|
BLAKE2b-256 | ade11f8d46d94d7858e6b51b291e46af7f653f1b9286f70834044724347e6fbb |
Hashes for awscrt-0.11.22-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9387b12624e41ae39764a5b60af6aecedeaaa324f84b180ea8006bd35ff58a2a |
|
MD5 | aed25eced1cc8b23abf1063203efd641 |
|
BLAKE2b-256 | bca28f52f515fa1a836fe0455796178e6b9d1685a5b76669db1a9f20e7742b9d |
Hashes for awscrt-0.11.22-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45a6a687a40d30abad6ee7c430e2bf939d2a99fc1770051364c2360374520be6 |
|
MD5 | 96324b6e4da31094937bcc89c09fe05f |
|
BLAKE2b-256 | 948ffb6c5b6d68f7de1dab0ea433df59bffb8921ac9fbdb9505a7acac160c168 |
Hashes for awscrt-0.11.22-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 540e3721c87d108915742537f9bd6ddfebaa5a5e94e08db003c49dcc42d284f1 |
|
MD5 | 2f3760bbcc4aeecedff1a83a54b93a80 |
|
BLAKE2b-256 | b18f20c21cd90a717aa3f9b49d21e765c41c013574bf308d198c97652c979d4e |
Hashes for awscrt-0.11.22-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a46dc00adcdbdccee3c79a479a22cc38c3922a650cc7d55416a0d48c62f55f6 |
|
MD5 | a3575d6d59f3774af44a536b02a9c50f |
|
BLAKE2b-256 | f53914235620ea49eb4e6bc6683a4c89f5a1fea88994c9c8ad3ba6cf7df74c59 |
Hashes for awscrt-0.11.22-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cda9bb8a5513d93dc408b8c12f6e716ba2eb26af8656ef3b4b6e3064001eaba4 |
|
MD5 | f29d82d28d8e58fea70a9adca063d5ef |
|
BLAKE2b-256 | 0080c8964185f7893cf443438e023e21f7ccb3f92b9978a44d507cf30e54ae31 |
Hashes for awscrt-0.11.22-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46c1f4d72edd4bd225ccbad00b2daa46aae3fd12d1908cebda12c1a93cc05d78 |
|
MD5 | d0d38662b9ed9f0af61340d8fa57ca01 |
|
BLAKE2b-256 | edaceaf9fd31e304ebcacf277232a7c004b6e6738959d706cdd614c6bb2ed4cf |