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.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df0c6f1085589336dfffcc82d6b39dda8968accef1a5de7b5c5eefb636a14be3 |
|
MD5 | 256bfc22ad2b4da56b3f60f51f52e401 |
|
BLAKE2b-256 | f15d357abc16c7beb26578df3757f689db5e0ea5df72ede15b1c75b3596785f5 |
Hashes for awscrt-0.14.7-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aedaf83df6e71f4f796aa313915b4aa92057e7727b0bbfa06268bfd67db15a4 |
|
MD5 | d534daf88db5d5ab31ee41aaa29f171e |
|
BLAKE2b-256 | a81dfcb19166587b58893db61f07657f760af7066ea652d8e7d59525e2084e8c |
Hashes for awscrt-0.14.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4d320bada9761dd6b0e7d1165a33223080c23dc1d5fc991f556d18cd949f25f |
|
MD5 | 5ec669dcc9f45b53feff515b9015802a |
|
BLAKE2b-256 | 68571916d9c04591a78a106c6dc292c22c69b9321a890542adc6d69f80be9f0a |
Hashes for awscrt-0.14.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7929332c4084ba0f7aad4aa2e458d95fe8c62e6afa6a675d899c20b2bd00ebf6 |
|
MD5 | ff559f912dbbfa197a324105cbbf6f05 |
|
BLAKE2b-256 | 59cd742aa38e3d38acd371cd696fb3e6233bf8567804218d4f9c7822fc955706 |
Hashes for awscrt-0.14.7-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c7cab482c81fd64b38cc3602b559b78b056376a3b6224e1efa796d86a2cec90 |
|
MD5 | a6114b337aa2178a86625c3a16738a25 |
|
BLAKE2b-256 | 834801562c295943a537b2b30e3389711bdc866ae7dc91003c4f057ffd9741e4 |
Hashes for awscrt-0.14.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 723a0184030594fb54289d9bf39f9e2b06fac73f9e823ca51190eb2bf8aacae5 |
|
MD5 | 511b385bbfe5312847778bcb1f8f3d38 |
|
BLAKE2b-256 | 6b132ef547a262b31ada8b1b3375f505d5cea6eea2aefc0e07c59b88a9b7617f |
Hashes for awscrt-0.14.7-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d333d6640624ada8e2ba8cc8dea924e14218a832cb7c1f59170cc22508c073c |
|
MD5 | 1b3935894176767f4fc238fac3f79af3 |
|
BLAKE2b-256 | 541c211ef09501f7fc947164a133c6543697bfd8895317d886bf2dc212d3b984 |
Hashes for awscrt-0.14.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb4f3fb045ac1626efbbae6d6af5fbe0e69d72b93d1285379b5c9b7384dd8692 |
|
MD5 | f4694a6397b19d70a7b2972c7eddefa0 |
|
BLAKE2b-256 | f4605ca4cd68093c8fae32ffdc6f1c2731784c96bc8372ced6754476512a6f88 |
Hashes for awscrt-0.14.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e88f8917035874e598bd41c861e8501edecec47155f9efb3c8d76d73ad389653 |
|
MD5 | 8b0185b908503e6f3f246a4aac4ae8a4 |
|
BLAKE2b-256 | 87a826711c710baf1118ab25ae695549360c4e6c5d0b120f6a9724775a5d06e6 |
Hashes for awscrt-0.14.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173908fe2c3517faea4ff18678aba7443c3283df76365b90ab8bc392c7db57e4 |
|
MD5 | a889d4ab11d99c6d1d8f476db7971943 |
|
BLAKE2b-256 | 330463448c16050990794a780661ec39fb3f2588de1ddca13cfb4a4ba42ccc67 |
Hashes for awscrt-0.14.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5ac577dfb049f7ded4890a8b41a74fbaec2d6460ed4a0196ed79d00880219bf |
|
MD5 | 6b84fedab04a88d4c069cacbdfa961c8 |
|
BLAKE2b-256 | ac5d52c1288dacf29fc998cd45656b66e7b518af1be3243e74e397af009be849 |
Hashes for awscrt-0.14.7-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7587d920a450ce669c6af014cc7984370bd2d639bef279dd6f701fd561b8d787 |
|
MD5 | 206f5508ff68eb2c02b295fc82dea2dc |
|
BLAKE2b-256 | b6e092444176b3767daac5ebec0815c06546ec09a1ce2a461eb03626480a6fe5 |
Hashes for awscrt-0.14.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 718552b0cec4bc0edc4bfb08efd935dd37304a5c806c77797c421695a680921e |
|
MD5 | 1634421d640aa57b10d0b09fd5752d70 |
|
BLAKE2b-256 | ebf1be80cdac8353f9da5465dfefedeba589dbfc9c13c4c84536247a02cf01df |
Hashes for awscrt-0.14.7-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 047c0ed69073ab319979697e2948bfbbf889c8256f8765894d43748483fa277d |
|
MD5 | a1ec62d863a276f61b639adf6d04a494 |
|
BLAKE2b-256 | 7c37023a1d0fbbe5d2485010a6f71216ed6ad27f551e9e30a8f90ace3fc92435 |
Hashes for awscrt-0.14.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce725b1891def497e240794d33bf32011b9fbc7c1da06da1fd88552a325fbdf5 |
|
MD5 | cf4b89e0fdfc33968b97adaac2480472 |
|
BLAKE2b-256 | 1a8b63b777db6bc900d7865f4d0bd19aa2e45f60aad3501ab2681945253c67a4 |
Hashes for awscrt-0.14.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a28bc9b3a2df033f0b4352eb282c8324f1d07b86dd80fe0d78cdc81e48b46e6d |
|
MD5 | 24c0691278411b55998e01bfeeac7ac6 |
|
BLAKE2b-256 | d14d566bebde756e04ab19e8fbd287a58ee21e324af04cbecf97d8aa23d16b5a |
Hashes for awscrt-0.14.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be96e90100ca1cc342fa5dbca4aee5b8fa12a8f03f05b95a7df6a076a52673f7 |
|
MD5 | 3a23b4e24f881e8b5a955ce0eac3d8a8 |
|
BLAKE2b-256 | 98d7136a3a72cd186f9a50469b6be864f536f2783bb872cb3d1f03ec9e24a179 |
Hashes for awscrt-0.14.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d954008837ef56c9859736f23013afed637ee83293256396c3cf44aed2ecb37a |
|
MD5 | 5e29847d11c990e4f94fd9d019e631b3 |
|
BLAKE2b-256 | d8093ec6a4fda2f0c522d0162015286085ac4f80fdce7a752f46e880dc501863 |
Hashes for awscrt-0.14.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a0ea1067aa4925db65ec8f55802c470f8632112f26638ff8e1db437d47da7f7 |
|
MD5 | c589b2a853a8adb07de9550285db5e3c |
|
BLAKE2b-256 | f86cd066abe5ffd79f034dcc4e8b5fc02d537153d3a55b869e5a83dd96bd4ec5 |
Hashes for awscrt-0.14.7-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6021ca64a2797f635eea1daf4601ba6b1a2db78b99e1fdd3b302180df31ec97d |
|
MD5 | 446c7df352f4a95c59f057e9d547279e |
|
BLAKE2b-256 | d650004fce51c05460cab42b0c2d364ecd92b191c7b5645fcb64f9168d5aa909 |
Hashes for awscrt-0.14.7-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 823074057aa23c559b5b26781bfc7dcd5f33e80ad3586752e2f770959390ae7f |
|
MD5 | 88cb8b6533118ad1054b227d406fae6b |
|
BLAKE2b-256 | 7d693a795aadbe5c3bf70e2179415e450114a8e92952007d61e5302deb579e59 |
Hashes for awscrt-0.14.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dcebc9701546642e0bc256d8e0d0c19e64bec33ae68d298ab84b9d7d406a6ef |
|
MD5 | 28384bf81f3e6ad69de3c4785b673e9b |
|
BLAKE2b-256 | e8747d826f27308b3f0255cf66e696d766ae7201171e195496a8f2740ad52e0e |
Hashes for awscrt-0.14.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e555c40d94e6697940474a02f07bb27e3238bb1316a566e89a7bc63cea1da571 |
|
MD5 | 874a84d8f22e7ec2c1c4a6506ed31387 |
|
BLAKE2b-256 | e4a42255a5636fdcd46c095601fbcb2dbb3062812f7d8b538524b17f257f6a8e |
Hashes for awscrt-0.14.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 100c986116e0de464434ac01123550ef1e502690164681eca30bf875660ac017 |
|
MD5 | f7d6ab0d094a0f13150f835834f68236 |
|
BLAKE2b-256 | 21e4a5a703fcf842110240f1bf5ef3dec2b6227a01e3e4dc12b27c3936be425d |
Hashes for awscrt-0.14.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7777f64bf3cb9852a36771169b04b0b4658324bcb7d7486769c19b1b08c32d67 |
|
MD5 | 90efc1030c8d9a00cb06a041cc99c027 |
|
BLAKE2b-256 | 38c2b64482f00166c27a4dd771e8e692efc3a2230451ca387f4ecd66e10f1671 |
Hashes for awscrt-0.14.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6617978feb1552adc846638aa9ced18ac1a9eb1d491214aed89f108a5edce88c |
|
MD5 | 3055035a6b517ea369719c893a8cf0ab |
|
BLAKE2b-256 | 371f88b05a76a39d5290e10473e53e38b05bbc2a8c7bca141f3b231bd80f47f1 |
Hashes for awscrt-0.14.7-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d2d6520b2f6cf2f49f023dfc019fcdea73d8dbd55c1c5159a52cd9853f46400 |
|
MD5 | c1b266f33c5de98f6e015b805a74847b |
|
BLAKE2b-256 | 465b592acb2a1b0bc68c98375202d7c5bd81a1015aab2cf8b3a09063ccfa2fae |
Hashes for awscrt-0.14.7-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a189ac7b244243f3aa20886fc474f23c566441054b88d1c9fb0bebc84afd8ea |
|
MD5 | 9424e5e9b643752164b24a30d5bc699f |
|
BLAKE2b-256 | 0cdfd6b454a8f651b45ef34d3a0379961ac19b23a9361cb9e7790f01f7ebadd0 |
Hashes for awscrt-0.14.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d296fa0bb96bd25383eedbb8e9ac8f9c0d0e3bd38a3d598d7f0eccd6f3b57b5b |
|
MD5 | b44cb4dc77a6b1f39ff0c8c171905884 |
|
BLAKE2b-256 | 018e6b1a430126c12ba59860f427a810893b368fea4db2c3ec421ac2005bab8f |
Hashes for awscrt-0.14.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6035aa0651c616500c0a05f7bc41429e22dd1778d2a4570c2e16ec11b0a68e88 |
|
MD5 | 72008f938c311601127c6a54a10a0529 |
|
BLAKE2b-256 | 199bd38ea2ababb948fff566aefef16f1cbb4c850b05b89c5a28e681714041af |
Hashes for awscrt-0.14.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99a8761d8b4e88d1685bd6467aad27c4073f6396de5d8473f453c0c142faed86 |
|
MD5 | 92204568ef75fafcabfceb61cca3591a |
|
BLAKE2b-256 | bd8ad7eda1800ae357d103c229ea46e5e639980ae83357f0b021a6c5c8dc648f |
Hashes for awscrt-0.14.7-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb0d226e4152f25096cd000ed027d0b9b57acef2c8dba13455dfbba28b8528ff |
|
MD5 | e1c1dab219d42dadf09ea3e92d7cd212 |
|
BLAKE2b-256 | 8390b8b971ecc24f14ad1920fb5ecd55cc353780b5d9f673fab024e0a9acf1ec |
Hashes for awscrt-0.14.7-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 637f45ecc68fc6a48c7cc2a46389cb122817224ef839ea09733d3c93cbee4827 |
|
MD5 | f304f5fb1dc13a9ed5ee52001ad6f705 |
|
BLAKE2b-256 | 2e4d362cda7dd463620a5094f1dd56595e158b3167bdbcaad848d4a7143518f0 |