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.16.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac15b61029bde63da9e040551066e404f750a9c2e8041f468bd815b3c6951c30 |
|
MD5 | c1f23e8dc6d82b754ef0a83c97735acb |
|
BLAKE2b-256 | 300efe82ef598c83f4d6764c271e19a99a11a527d22d83a85d8c8f63cca621cb |
Hashes for awscrt-0.16.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97d932e5116401e6d206da6683ca788eeadb6505be61d51005e0203768efd1cd |
|
MD5 | a94b633bd8c89fa3bbbaa70161d09f6b |
|
BLAKE2b-256 | d12938d657388a0a07a50fa1ac691796d2ce8190ab57cb3570e4b3dc2d39f10e |
Hashes for awscrt-0.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91ae796b3d537c6af53e07be0482f88a490cefdbc1a07df7d1a6d60bcf788b59 |
|
MD5 | 915756984bfbb7a9569d846e6a205e4d |
|
BLAKE2b-256 | cde521a3286ddf6922e5bbcb77a9c4935305eb7ea32f9b7ed22dc55341d8ad1f |
Hashes for awscrt-0.16.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08ee0af1d38b5fb0c9bfd26dd53513eb449e50f7a93c46ee25cf1c12f599c673 |
|
MD5 | 407361b0872c09f52eeaf2f60feade82 |
|
BLAKE2b-256 | 621a533fe2b446195070a0dc383aecd6c0fe93e8003d5ac98ed294262e457119 |
Hashes for awscrt-0.16.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 675d3f1b36c8e8804223cf338e6282bf506ba0ad00efbf630a4af62bdd019eb0 |
|
MD5 | de1c68e33a3a40afa7db3b53b24ef234 |
|
BLAKE2b-256 | b74261b5c1f15d8807e373d412c8319f7f85a1f0abe38f2678f098e43670f276 |
Hashes for awscrt-0.16.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e99f57109af94ad3d1acfff762974cb019e0791bbaf0afc1fc4690430d19b25 |
|
MD5 | 3395ecd8f193e2040176ffcdb91bf8cd |
|
BLAKE2b-256 | 7e76d240d967fe78adf8b8340cd2d1df9d009fbf4d0acdeb2c6487d2d22047fc |
Hashes for awscrt-0.16.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cbe7ab3ab846251fe5ab4146933e9cc338f59b5815d4cd3e088baaf93f3c405 |
|
MD5 | 83e5e49d78cc899c67f7ff50882f2951 |
|
BLAKE2b-256 | 1e603423c0d73b077425d3c1b535335875916d15a187c13aa3da97a467e85a9c |
Hashes for awscrt-0.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f88084a871e6034dbfc34791c1d220feed9f4e3d73d73079d00975d47ce5d7fa |
|
MD5 | 0a0271106334d061bc033b2df371192e |
|
BLAKE2b-256 | f90b77ead2a8bdf1691860132edeb04604a801bc1cdf9a9a2bef7c4bd66f49f0 |
Hashes for awscrt-0.16.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bea4ba77047d83601654533b95c30cc71449c4aef21d6f14095412d0cc1a3682 |
|
MD5 | 7554a955328d2806c0b318dd19eec958 |
|
BLAKE2b-256 | e96db4d160ec162d11f1d4fbaad9d20fe05e6e7cf5d7e32744a7d253cfc4f07f |
Hashes for awscrt-0.16.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8e49c955c49b3a5219a6506a732f1b6d9927231988e1debc995730b60ac2c54 |
|
MD5 | 4484cde10435e24379931e7bb517a767 |
|
BLAKE2b-256 | bde9d6cc99fc1a1b4d8629d3c6e99d078bd61a0dbddd208af0d5e3278a44582a |
Hashes for awscrt-0.16.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1db4dbf8a4288d49ac817212e48bed84dbbe1f09df5cff0848ddaca12cf8b17 |
|
MD5 | 887e4e550e830b1196e1db7eafa91c47 |
|
BLAKE2b-256 | 050bc1e870559cc67017bc837c8d13e81ee10e3a22f1d9e850ba4b76ce456da3 |
Hashes for awscrt-0.16.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f90f69ff19c9c5bce2faeda28d19b844a292bd0fc60e7765658df6a0fe549071 |
|
MD5 | 83753b7b332a522e68e2cffdfa2c3a4d |
|
BLAKE2b-256 | 81552eee48339d74557cbb3fc4492b68ffcd48595c432d0d47aa6c3bac452935 |
Hashes for awscrt-0.16.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad27369b386261670001d1331929bb458b6e96413fa1d6dffd58963e29b1c325 |
|
MD5 | 4a7c7e67c6de0130bb26d6b38643be5b |
|
BLAKE2b-256 | bdef11807b3851acd073e71499b1107206f602f4d73e2c6ec90af709234021d1 |
Hashes for awscrt-0.16.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0e257e929735ea82500b688903fdb2f45e771a92074ffdcb79f656f7516d6cd |
|
MD5 | 9fc9bcc3f2bf31eb2bb2f13721643d4f |
|
BLAKE2b-256 | d61d865a034e1d0c5685da1eeb504af751768d6192e779ee539250dd50eca8e5 |
Hashes for awscrt-0.16.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e6551409c49503e9d82c51c8f5d374d8f28d084216a32fbf4f15921d0273090 |
|
MD5 | 67fadeb6a892338ff5d5db8099ed3f53 |
|
BLAKE2b-256 | 12f9a65585edf039a37777ce49d2f13274acf6c86f7703cbafcb9a6d414b1528 |
Hashes for awscrt-0.16.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0134228b1210b39fb11a489adb2105f5c5146ffd0cc1beabd256fbc4a6093fe6 |
|
MD5 | dd3c25b3b634f788042315c407f9e2ce |
|
BLAKE2b-256 | 28b3e67cc0907b5e764cd4dd0bb491d1d84ab4345dfb6cd853fa459834fe036e |
Hashes for awscrt-0.16.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e832de46d996c669f1099d259105d54ddfe95be4326a5ff43f4a215359ab713 |
|
MD5 | a574123d51669cbb0b42b10b59f02288 |
|
BLAKE2b-256 | b2c6b546548582565a254c4d2f7e6e1a0f84ea50b421e26ace5bc8999431c0a8 |
Hashes for awscrt-0.16.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ed5134be80b2ecab1769ca74b3302bdc467fddf303a31c52ce735d19e8ea745 |
|
MD5 | 6b7871c4dc4439a4449d0202ec79ed25 |
|
BLAKE2b-256 | fcef0cd3689854af6cb4c0cd6f1c4ab7fdef96a12111fb0183876ee9285ea95e |
Hashes for awscrt-0.16.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56c3fc3b06f4e15892a998da58f02ad97c90fd7f4c824c87868d1621fecdb24c |
|
MD5 | 7864ff3922af55b69188e7128e4908a9 |
|
BLAKE2b-256 | 3b2459ae92517a3630f1e5cf7dc89d1973f9334471a8710747cdcf3a666baf81 |
Hashes for awscrt-0.16.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b0e8030046dbfa4be1d2dc593c95a1af2b1757519ac1e47f9b1dbb7af96369f |
|
MD5 | 9ecfb3b8df0d318a29a141697dfc9b62 |
|
BLAKE2b-256 | d0f97a1566c1aca481eef0c414ff7b5720dc3c843323a65f201830916c716c0d |
Hashes for awscrt-0.16.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5aa53045549a6c3d7b73c84d0a250c02ed3a4fae2ad041a30b331f665971a39 |
|
MD5 | 1abdd0facb0a984d2c72ceb2efcad65a |
|
BLAKE2b-256 | cce37d2159534e93a29da23ee72bbec02799324e7a38dce323bd62b5d89d64af |
Hashes for awscrt-0.16.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cdc3135181096520b35af7105e11062e8b291e7449a3158674825a6312edfb0 |
|
MD5 | ce289f6d4e88ab69a2f7d06ed00748dd |
|
BLAKE2b-256 | 6e4f60deaa320003b176fa76f10f3b360b91cb379003db0c90b39c22b35606bc |
Hashes for awscrt-0.16.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b42e68a946e78cae35e7ed2a98ec0c7e01dc8ee998e75d512344f6e0e5168a97 |
|
MD5 | 2959cbca2f71e820839e21f4ab392c06 |
|
BLAKE2b-256 | 7b4fa7b066c08f19ae58067adc2e3ebe4727ca77f0690252879f6d173d8176fa |
Hashes for awscrt-0.16.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6baefda34d24381ee10a6a7c15eeb2340bdac320c38bbafb91437b07aa93022 |
|
MD5 | 720982994c2abbf2df51922cce32e3d0 |
|
BLAKE2b-256 | 5f3c6af08a5e4d2974aa04939e9b4f004b3e316a26a7ac25d35911dfd8f45b47 |
Hashes for awscrt-0.16.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9a1e71cd3a26fe1709a1110ef65e24f0bd8bedd295260ead1eac3094f164e6d |
|
MD5 | 73c87eec2eae07528fd5ac41b0721283 |
|
BLAKE2b-256 | c8ca54cc743739166dea05625c92f0eb7e1f44e1de6f161dc6847b335f340b2c |
Hashes for awscrt-0.16.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf415226973db0135c66d7837c4207677e9d237965f0f11ef8d54ec49bd0ac59 |
|
MD5 | 339996076141c4142655211563a78118 |
|
BLAKE2b-256 | 94422a83ad8a9b8f90f6e7744358d33678223bba747b152102bb1ae8fdc6afe1 |
Hashes for awscrt-0.16.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68504150547b3571675f2cf69b9a8f78071ba96d98d97bde584aeb2420fef20b |
|
MD5 | fe7e426027e11255c12201c27aa8a0a0 |
|
BLAKE2b-256 | c240bbf344fee1e0ea8dc744125aae93222337cda24256b7e13d9c8955ea0a01 |
Hashes for awscrt-0.16.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c326e8a1d922da819f0850a262f05a33423a2a3689fbb4dfb1b5e9fc074500bd |
|
MD5 | 3a8639349caef63c7568b3a61db85646 |
|
BLAKE2b-256 | d9ba74936228762fcae30a1d8671bd35abddb3db0bf797aade638a1d9c97a9da |
Hashes for awscrt-0.16.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdc653a4549ec60e9555a0d5974f0af63c912c119b92473722e52cb52e3a3f86 |
|
MD5 | f3348f3cc428af8990583c6d0d3c6e78 |
|
BLAKE2b-256 | 83d8fe768eef3b6ccacadeb0b24565b3379e2db7545a2246c113dd27b77cdcec |
Hashes for awscrt-0.16.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2a031e617798aad778ec9a8862691b0fa0f885af8414cc1d338683c4e76de62 |
|
MD5 | 9e56be124de963525c1d59e11671862c |
|
BLAKE2b-256 | 9b5737f039cc88162fb1fac14e147f1281b3c74e88dbdfa0988f98a223f5bfb9 |
Hashes for awscrt-0.16.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85e3ef0a8e9f94e5aae76c37e6ad9cd6570b7e2b26509016236cf4dcf2883860 |
|
MD5 | 78187d5532332157f46b88f73262a722 |
|
BLAKE2b-256 | e494841c22ff2df4cee56b32314f33103b3a2b5d7e3745421c88f41a344bbf73 |