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.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.14.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ac6ae4872b4d677cfcd2c633730e310d4bd5db77d83d7082e067f06ff323165 |
|
MD5 | f60d08c8665ce91c3fc0428563c4ceff |
|
BLAKE2b-256 | 938fa35310b3b1f3cd88903bc86eabd3b3ca283f7a88b4555eb34778a6e72565 |
Hashes for awscrt-0.14.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab105d5e4df55269857192879d5b560933b8202dd56bc0e0c07ee9ba60e3ac7c |
|
MD5 | 12b7bb7f0a6ac8f7624c45b73a0b33d6 |
|
BLAKE2b-256 | 21f9c8f63cfd1eadc1b9839d4faee21a5cf93d2bb4840ecc021e6cc23dc6f811 |
Hashes for awscrt-0.14.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1a7ddd930f62bb6fe0bc3b9b8ac658627b5dc08393aa1866bb327f24a82e820 |
|
MD5 | 6e9c1624fdf93123c5338dd625c99c54 |
|
BLAKE2b-256 | e9abd2611d13d2cc60e35467d760cf29a847e48b53174354b1a08d0ce7d222eb |
Hashes for awscrt-0.14.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21fbc0169448162439dd5299791b1a24ac86cb0b7c053aa818cb16c8e0ce6a46 |
|
MD5 | 1a56420d1524f724fb01db0dcd6ece42 |
|
BLAKE2b-256 | 8e963418425fffb0a0babcf1d96b5721e1d4ef1c1ce457927c45dc4f70c327ae |
Hashes for awscrt-0.14.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bc25dc1e5174d4024969ea787a45108a978acf6a20b043c943eefb6d7c7b546 |
|
MD5 | 9f460d4cff51c9fa914d3e2d1888e8c6 |
|
BLAKE2b-256 | ed81fcf334c4126d912bc31065a72e825d7f8909f3ff83a6fa9ec6be8143be21 |
Hashes for awscrt-0.14.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2873697ef189165b7f05698741fd8ca9df39c3c8be104accbb4410d0e6eaa520 |
|
MD5 | 22761787bc4a11546c5bffb327b0875e |
|
BLAKE2b-256 | 5272c039890e37801a384b75e766b2b51c33ba9c661a36bdea3a38d6746169c6 |
Hashes for awscrt-0.14.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46b2b74c6bcb62c12607c4d7bdee9819dbebe8259feb02d787b4b21918310e18 |
|
MD5 | 844d97f2b27c7d4f5c68fa09660eea0f |
|
BLAKE2b-256 | 1df9bd54abee9a2485bb0065a8645b35d6a9c144060e0ae3baec5644a0377180 |
Hashes for awscrt-0.14.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4195fd00d5b1bb0cac4e8768fb3260b859181332a7b8f6d9f77d763bd600b474 |
|
MD5 | 37b52c559e42afc416932da436efbc0a |
|
BLAKE2b-256 | 35f25f868281ae801f5c3fe68ada501193ed5504c4936806765071dedfb09a17 |
Hashes for awscrt-0.14.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6a131e9c89ff9855527c7d84168aaaaf937e93fc1ee3f7db3a2b30cfa2fef2f |
|
MD5 | cfd7eca1b0b862141cff00cd287503b1 |
|
BLAKE2b-256 | efe3b68e8abc142e598c1aa7b13e7a42cfdc71e0c5a0432ec2032813dffa0b97 |
Hashes for awscrt-0.14.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec00c0085262c5bf5653c9d144655b21b273d2fd1657d1f79d6e6955b669f821 |
|
MD5 | 4c03bcf4727673a302df77335b767005 |
|
BLAKE2b-256 | d066d082c593b0dcaee96f6cbc557a5dad556f82959514ff3f4a81d440e501d6 |
Hashes for awscrt-0.14.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee620f26de9943a853e3f5879db64e00a230ea731b5665270b4540c7323725ea |
|
MD5 | 5307417d863814ba0d2c66a4a4eec0b7 |
|
BLAKE2b-256 | a96c068ed220266170adcc3a22147b3da5c604949855d4ba38a2ed809d9def5c |
Hashes for awscrt-0.14.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a8ce1542bf177899e859a8e8b76ac2f28f83a5e234725c7349b5068433d394b |
|
MD5 | 532153346fdb0089908b6af8fc21a1d5 |
|
BLAKE2b-256 | 48ca8a9296f2ffe1af19a8cf999c532122de71c5266867fc11857be6d63d3e55 |
Hashes for awscrt-0.14.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c4301d4e586053d0375b12cf8b09d95ff9a9962d38971c5c4ac1fc577d928a2 |
|
MD5 | b734b05d1a7e0d7365463a70abda17ab |
|
BLAKE2b-256 | 8ff7b212cfc2cadbc14424a943606d416a422e46b6e76f419a6d588408da14ec |
Hashes for awscrt-0.14.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 132f40c3dd77f086685096f36cff0ccdb703a9141f4059bd750f47e0f76923e1 |
|
MD5 | f93820cd756c1530732e170c523ade4c |
|
BLAKE2b-256 | ff6bb1b4ee66336c52b83c8188ef19e4094b3b2dcf75d2a746f0e671b1fdc3f1 |
Hashes for awscrt-0.14.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7ef46f3cb7edecb0f6f8ac65df22cec1939f4023a64ca5fc4615f9357a528e1 |
|
MD5 | 960b3f2e765a19de162f99d244d1a741 |
|
BLAKE2b-256 | 87013fab4975d0972a9f6bf0aac6af6d49be2dd7926a70dcbbc886e92308e2d8 |
Hashes for awscrt-0.14.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4306a4e7622dc69276f1cba1e61493b9d32afa926ab09b7d8f14fc8cbf5dc78a |
|
MD5 | 16860100f49ed8de72fc8fac3bad2eae |
|
BLAKE2b-256 | a3c1ff852664e6343d0d046306843e16ae5a4aecd4b7e490b47426e38f2aa807 |
Hashes for awscrt-0.14.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e55e145b4dd319a4f8e75be3ec4bf99ad5c595879487119b7a794ff5ee5fff9 |
|
MD5 | d1203e52d55350d308b5bf415cf0dcc8 |
|
BLAKE2b-256 | dc4db15bf6bdfd73b2b0f5505dd4ceb139f063a5e87f7aa58af5a643064fcb2c |
Hashes for awscrt-0.14.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8a80a6cea968bf7ae95423f6693e028dd65bc2a7083cf2e816eeefd6c9b5da0 |
|
MD5 | 3c82a5bafd84a4d971dd5ac7dc164097 |
|
BLAKE2b-256 | b60df83d8eeaed1ac42066716650613bf211958d3bd004f5d5f1b99722ca26ae |
Hashes for awscrt-0.14.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e344da3f9ce3abd384d2bec69c57a909c84a495293ed2b6d2b49f474cdc0dc51 |
|
MD5 | b037e6405a27c041350501f4e4ab0cce |
|
BLAKE2b-256 | 0197a6c6b1b40b99a0badf36e1726a95fc17c329cb65d249536b87a0563c97af |
Hashes for awscrt-0.14.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 433bd6fa028422df9ed5ada9c900fe4e6d98e7d3f411312ac1b2fb0f666a71d7 |
|
MD5 | 0abe44a47265826db7f0a8391c23c708 |
|
BLAKE2b-256 | ccb7a301b2b8a78c8500d6ae486db0957aff2fe4e6f6a7d7bf6583f63b202351 |
Hashes for awscrt-0.14.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5feaab33b7fa90ffaaf69547bc6e8dd20f981f5bf4cf2d3e90c2d3d1af26d694 |
|
MD5 | 244056e217989fe00fcd8f04bcc802ff |
|
BLAKE2b-256 | e141e127f808db9b7a6dd7bf68020c0a701b41c7f3c0eae65ba828c949ad9da2 |
Hashes for awscrt-0.14.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fb26b04c68139b0ae39c9797fbe49b01da2e1cd7ce26037ec585300fbfc72fd |
|
MD5 | bb891cc3406c12be2a8d087941bcf8f6 |
|
BLAKE2b-256 | e624db8ea4b1723774cce45cadbe2263ee411fcc8e546f3964d74c63c0bbb94d |
Hashes for awscrt-0.14.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3ca4a0f2ccac45a314a131b183bb5b34d316d0d5e1d5b2501e94fe611759068 |
|
MD5 | 0a03c904270da8d67670c9b4a82f8ca0 |
|
BLAKE2b-256 | be9cf1565425b1f8da1903ed51ee13517eb7b95cc9e83f0547f6c63e1f61380e |
Hashes for awscrt-0.14.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f71d1c536b8af78297b2bf952cd63b3e9faffad4cb7da5204202172bec6ccea9 |
|
MD5 | d7eacc229a44ab07929b8db3197870ad |
|
BLAKE2b-256 | d65557bcbc7bbd5129001a6392c0a1b5c2c0cca83bf7f602e8d981713d38ac2a |
Hashes for awscrt-0.14.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67f3089fad738bbebbf5738e40e811bb314e2066d2e4a829f7a69fee568573d2 |
|
MD5 | b823ab3999802d49f024fa8442088717 |
|
BLAKE2b-256 | e10ca8489ea5a4321738a1c826c2f541384a47f10325196909b9d8f6a5781079 |
Hashes for awscrt-0.14.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4804e93fde7da0be7f5ae96c8f30f0df768f726235226095e7d00b74fc6fb59a |
|
MD5 | 9ff6073f27450e744a9515a97df31aee |
|
BLAKE2b-256 | 1dc61f198d889801e80abfd1ab26e005594989017e242ebea70cc2cf381560d7 |
Hashes for awscrt-0.14.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1abd0125572e11b4157e9a4d474376fc23a8e96cf25498a7d1908c8fb9cd6a2 |
|
MD5 | 1522a2108b34a01eeccfe6e611b4fc8e |
|
BLAKE2b-256 | b73b35f6bd15e029a74591ecb2d1e803ab343551eeac12668b936170bf0db931 |
Hashes for awscrt-0.14.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2abfacf82c108716b92be3be1d6e1ac6ada38babdf492411366a1ac4d696a9b1 |
|
MD5 | 64583885cdb92b72857a79d68b88be22 |
|
BLAKE2b-256 | 6a8ace9e8067f12a5eecef8cc7d107148b8077dfbece0524493549f73fcea103 |
Hashes for awscrt-0.14.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 181ef5d7cdd64a5eb4737e4f739b1524e98c3a9b0c7d6b38837695a1d168d25c |
|
MD5 | 4f3e33a9ffb3a4eba9ff33a1161b7b40 |
|
BLAKE2b-256 | ed3b01f2d72149522d0b6bce86ad252559fb19c7be1a1063bd82a71e970c9faa |
Hashes for awscrt-0.14.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfd157de35ac7ea76c0be7f27ddd9ecf8d1b380fa485baad8380467914b7cf42 |
|
MD5 | 9aa00d2ee5b474d842e5e72dc7791f96 |
|
BLAKE2b-256 | 7f80a0202c02aa801632fb9d52657b82382fdd2d63b5a396538d5e91a94b8b72 |
Hashes for awscrt-0.14.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5094fea48af676159adf9b12b6307d1b12d652d54bd9f3880a60294b3fc0885d |
|
MD5 | cbf0d137f9424a73b938058938b58ec2 |
|
BLAKE2b-256 | 8c86392a1b72a78fe28204f77a3d3600e3a1d2f603631de49bb3865ad49057c6 |
Hashes for awscrt-0.14.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 214fecaaff7180c9ba5e912b468c5053c2ab33f1a33c5179f6a821b9f072c3c3 |
|
MD5 | 664ab94e555035e824e1b9baa5cc268e |
|
BLAKE2b-256 | 0c0705455c1a2ac9bc42c989c1f363e98db00827c0cecb04495ed2a08e97fdd0 |
Hashes for awscrt-0.14.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3a7d72f117ad947fffcbf22620c03f7eb2af720c16266635972bc205df12554 |
|
MD5 | 7897c1cc3b810fb1759a9f056cb888e2 |
|
BLAKE2b-256 | 98763f633141b98e90dfca5d1c0d51f7448fa9b7d7499c6518ee62829b9bfa49 |