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.24-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cab299374b724b9922287bf98bf2e567ef1557fc40863b9e8add66ee410dbe0 |
|
MD5 | 5666d4c268b2ee63b660ac1eae4a1538 |
|
BLAKE2b-256 | 29a5e14f60fb566e33da64e0e1fc426f07726317712b5a3fa5a45a1ae48d7baa |
Hashes for awscrt-0.11.24-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb76f93182d31989406cc1e72fe31be60c0a39fef129c71652dd3d707b683e08 |
|
MD5 | 2848a57400b3ab9c2e709f11b13b8b1a |
|
BLAKE2b-256 | 07f7e04427618179dfd3070517ca04b0f6ab7ad532c1fd4f8ad07af53f64b241 |
Hashes for awscrt-0.11.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aaecd6aabf0b23a1aaddc00d7d31e1fe0d18875603bbe545e0077793d4fa20b |
|
MD5 | fe362ebd07f045b5e36d12ebc8ca0c11 |
|
BLAKE2b-256 | 4ce59b2041fb6bedd8030e7a0cb19f3109e861647a947e6989b567d444c497e0 |
Hashes for awscrt-0.11.24-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 500d280900862a82453d88ab586b79829192e972e0d0dfcfe32c613fcbac2c6b |
|
MD5 | fd30dc6b50a2b617916bfe38bd08e0b0 |
|
BLAKE2b-256 | 1c169e9e57ff0ef3de5d235753aac7c38f9307bb4a259c045693304ddcde7519 |
Hashes for awscrt-0.11.24-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36dd4af5c4e68b18c683a6337c6b65f5febc394ec155c5cfbd0029cf125a7306 |
|
MD5 | 5d27a1b81c61373e7b2ac94f335e7d9a |
|
BLAKE2b-256 | 0796d40596ba4a613087d5d757e468acc917e6c40eebb8c3b450fb1ddf80e8f5 |
Hashes for awscrt-0.11.24-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 099b9d89705752dcc950c9364e2fee055e2aa04568971cd6e87708ade2b95da9 |
|
MD5 | 8c4be13339fb0de69786fe7fff98d710 |
|
BLAKE2b-256 | ea859d31be199469f0063ee6526ed22a147991db716b24797bc4287a7677527f |
Hashes for awscrt-0.11.24-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9f5777f5d13b18c7b72a487e4574db63febd546c286d2d28c2f1d192b81d91c |
|
MD5 | 6b7686276a4fffbea6b59f6a51c8402c |
|
BLAKE2b-256 | 49a1f1d4a9dbc6308e8b17055a9cd8bac4922b1476926b089affd0dd4f87112c |
Hashes for awscrt-0.11.24-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4edfb17571c7e358eddac4bea0859a4e58f8fbb80078aabc05acc4a3237be002 |
|
MD5 | 4de7314f6fd5943530418017ab348dbc |
|
BLAKE2b-256 | dde6c9da66931235dea9c9c79a36aadc82d4029dbeefa9207e2b7677c896bb4b |
Hashes for awscrt-0.11.24-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c50556b4772031e355ed33ef0573ab63406830eb9273bfc04f160169fad5173c |
|
MD5 | 3f7e76395e31bda09a046ea47b1e05dc |
|
BLAKE2b-256 | 750586cbce7344e0e0285a09c130e28b2b10cf9de1c6785ae53b51a5bc2afb39 |
Hashes for awscrt-0.11.24-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 707a32145c35278b57e1c2572aefb88fd2affdc85113604c747871455703f13f |
|
MD5 | 28bb366ac3a0890e4428925934ee6b0d |
|
BLAKE2b-256 | 3bb3d4c804aee6dad0d31d6943e3274b02c56f13754f65c35f00e9b4a34fd771 |
Hashes for awscrt-0.11.24-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db8586b7ea620987bfc263957b77d98774fa7292fdd5f47bd194b2e2c9baa6e2 |
|
MD5 | 12e29efbee63d489ca9009cbf0a5cbe0 |
|
BLAKE2b-256 | 0ea750edba22ccf6db5030687ac5cc45881605a7e930f984ac998478002e2ac8 |
Hashes for awscrt-0.11.24-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50fb3510a4bd919ed4345616e13bc0faceb0f8b6b244b167f7881b93338fed49 |
|
MD5 | c1549b304095b49bcd4fabd13e70931a |
|
BLAKE2b-256 | 409434cdce8d783404166d765302aaa578c7277bdd5aa964f25f3b8063faab93 |
Hashes for awscrt-0.11.24-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a09ad201edc8afac88c16ba60c8c3331517dd1659b485c82f6ee6fdd2e11c762 |
|
MD5 | 7830115595910b59a717a3c00213cffb |
|
BLAKE2b-256 | 372d9375760e24f10e2203c4887eea95cb9e5eba7f0cc19f2802b8ce6a2c7b79 |
Hashes for awscrt-0.11.24-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa52b8f8b5cfcce5780de364e9842018492b6e60503483f2b4030962f18b2a72 |
|
MD5 | f3b5e82518c75b77218bb89d03d2ef85 |
|
BLAKE2b-256 | 9e1d5c60d1523ddfa65e2d541da0a6901d5555533f493b687f23c3ec714d3626 |
Hashes for awscrt-0.11.24-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5503af002ac03cbf3c21bd23a9b64345488506c7d3dd396d2873adfb182573d6 |
|
MD5 | 341c58dd54be2b118fea85413b6e1586 |
|
BLAKE2b-256 | 318117153a4c030f06a4772b2e34cde290c6751d7578c9cae783deefd6e0cec3 |
Hashes for awscrt-0.11.24-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d749c3dafee03ff70d7c6be13dbefd661f8edb7d1fcb17630edd511a6626d86 |
|
MD5 | e060e5191b7ff35eec3cf332e97620bb |
|
BLAKE2b-256 | 8072f5f32657ca0dabd07ea9fbddcb238e9605a143e1212fd987429ee4c30623 |
Hashes for awscrt-0.11.24-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ac7ba7b53ac58797371c102ffeb538eb8e1815efd7803f1bf984ea7dbbde031 |
|
MD5 | 685a205c0180181fe652933ace1ec5ac |
|
BLAKE2b-256 | e964baf38b17e4f1326c6109ee60b52504ea7ec4919224cff2aad2e8a70e9c10 |
Hashes for awscrt-0.11.24-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99782fe6b85d5c38506e0f8221630d21c811f9eff723d87af98c8120b16fe3a1 |
|
MD5 | 9ccfb043bbd6ce9731d4fcdbaa2bb93f |
|
BLAKE2b-256 | d4713ae5b1d3a17d7ffd4cbefb91926478071a9e7780c6243f4bf30b0cbc0abd |
Hashes for awscrt-0.11.24-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f5b0796035874b7a114924f36b2178c0b380f95b15a7645ab9c6f040a6d69f2 |
|
MD5 | bf0f4b49b11ee7fd9695b4ecf877b2c5 |
|
BLAKE2b-256 | d3893a21bb2a2304e8aa74fc9e781e5ead57ed29cd69278eb78e18635d122c6c |
Hashes for awscrt-0.11.24-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0537115636fcb9991f954ae8a4f82e1286f4eb14a4ba042894161863325dde4 |
|
MD5 | 0c13acd5ef8ee81bb193579e1691a184 |
|
BLAKE2b-256 | 9c9c2f5d0b43d44850423c3d9730a13d6e180838522356164935d77646576ca2 |
Hashes for awscrt-0.11.24-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6870b2dac8d5569bcdf4e6259dbd26c2b2835cc01a636c3ce144a9c5a66b67dc |
|
MD5 | 4a177b2bac7c15404b6559096b56ebaf |
|
BLAKE2b-256 | 4dea7f16447447d5ec51a76de560a43776c8e049811cd301a1116d4d9bdf53b1 |
Hashes for awscrt-0.11.24-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d828e3fe733be7a811e1d6b0dafd6d18bfede508fab2bbbc3838ee4400f642b8 |
|
MD5 | 9905f09e939e4d3313e1f30f91425598 |
|
BLAKE2b-256 | 46edba956100811ab23d4b506c51491cb8a481ea012c36b0c245f10c9f4fdb52 |
Hashes for awscrt-0.11.24-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83aaeb3fde9dbda90195864028b0eb48761bfe91cc8b7a46e100486aa2357893 |
|
MD5 | 7691cadd065ad8bd824bad033c5e8c2a |
|
BLAKE2b-256 | 87424b076a85f1ca6b9b50a475dcbd4f2b5f85cd44c6e3a7e35d44146fdc5bb7 |
Hashes for awscrt-0.11.24-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dedb225f70caed4753964262196c742ca799b25003333daef7ab9a2f68f5398 |
|
MD5 | 654fb8f9f8b2d9175ece8ba94c13934a |
|
BLAKE2b-256 | 943c9164f4ec30cca852913e90b0a66e537386a24d7a0c749e3bf4504656d17f |
Hashes for awscrt-0.11.24-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b8f30abee31044bde16d94a545f3a339b77a659001d226d673aca185414f954 |
|
MD5 | 99e12aeb28334244c46f00710a7feab1 |
|
BLAKE2b-256 | 6ac2c35d797d61675bd51988c339b215c4ae267568b03a509b9d1f97e9e465e7 |
Hashes for awscrt-0.11.24-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6646927edb9b532c792a4c8f6bd4855f1b960712469428e46ce8933985cda6fd |
|
MD5 | 10e9b767348d611cfb4d5b43b11305f1 |
|
BLAKE2b-256 | 8d581b5381a98609df68924b44c907cd7b8ebb3892bd536042ce1866a00dbfab |
Hashes for awscrt-0.11.24-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1dc07f008fd3bc3f9cea1520f33ffe29d2d4797dbacf30344f47a89eca1752a |
|
MD5 | 75cecedebf4cefb387d394e75da484a0 |
|
BLAKE2b-256 | 2b2117e0ff3f984b079bebe6fcc065db862d5a6a5939e81865419954dfa224c8 |
Hashes for awscrt-0.11.24-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a66c40c39b178967a44d0fab83de670c7445c996ff0a589899136ad6f7d0e1b0 |
|
MD5 | b2b9d339df8e328c6f207764bf43ed52 |
|
BLAKE2b-256 | d2d603abcc588b8321fd689b7def451f742987bb3262f38c3b40cd3f394b1cf2 |
Hashes for awscrt-0.11.24-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ffec60ebc6c2d2768ee07a2a35287be026fdf0e4d7cafb202035c9489031993 |
|
MD5 | 229f2774dc327d258706a797b09622b8 |
|
BLAKE2b-256 | 22205a4ffd7dd6d8d26f9d943404d37a79422cc9a66c8cc93e658af4039e5371 |
Hashes for awscrt-0.11.24-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bcf84f7c1bc407c8d73b7f11a5c239e3f4ec1ae248ac81e553a1c4ec3791375 |
|
MD5 | 7a4f8a0606e463753950a66c75f58d6c |
|
BLAKE2b-256 | 7267fcade2e94922e8e5b3b8484510e913371850c4629f2dc56731376096dfe7 |