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.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 242b3ba929fc9f60a549831949f7278f4208dd66b195d0e31863165b0a732e47 |
|
MD5 | b08668d44c8706ee5ccbecf9d7e07bbc |
|
BLAKE2b-256 | a285e7af7494fc9992368c600e7a8fe44a451a1e1721d2961a78ed03d7e51ed8 |
Hashes for awscrt-0.14.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e537e17c050a56033e74d4f8d5cc8cb03b8cc0d9c7a73b96423d0e3174e8b1ab |
|
MD5 | c0cded78b3dd339a45ca88ed2bdd473e |
|
BLAKE2b-256 | 130d67ffaad652ef0d273d1f24f54e65eea447ed990b55f3b72309f132386883 |
Hashes for awscrt-0.14.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4a3409e223e6f3d7d8efe0e280f678200678753def4501ad2de7a0f8aeb9a11 |
|
MD5 | 7b0aae6d6812a28a556e7dc58b710456 |
|
BLAKE2b-256 | 79238f055a85f48ee5f5c1f4485f5735b19dc70f28ca38898f2551a77358af31 |
Hashes for awscrt-0.14.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97cbff1f593f07c4569cb43d2fa025e78c502ff9da766b6c76c09c6526b766e6 |
|
MD5 | be74cbf93599fd5485f08f741b91ae05 |
|
BLAKE2b-256 | 7ba820e9898f86a39ad7509dc85b9896bef2b1c73175f484a651419bf5986ead |
Hashes for awscrt-0.14.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f20cefa813651d1c067c32dea6cb57ba035b3ced0494baa9ca0c18e6b6d0b36 |
|
MD5 | bbd8772fc77baa0d3ba5365785e957e2 |
|
BLAKE2b-256 | 33f6bc5c76dc528c5939418990152346d0843c82b74f9bc6c5e8d47e24659520 |
Hashes for awscrt-0.14.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0fffe11ff0fcfbb743f6352784f731095c4a72a8d2cfc9d58fbb07d48da8fff |
|
MD5 | b3f839d49443a4019f92c8447e6d85b2 |
|
BLAKE2b-256 | 54791f236a695653d55ee8066acf837d7757c936b9b1125ccee2206c41a9a833 |
Hashes for awscrt-0.14.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60d9d3ad4bc29df77c968fd9e314191e43a1d30353f0d62e4491606309c0ac5c |
|
MD5 | c46a29d4cd78e10a5576bb4a3d0c4b49 |
|
BLAKE2b-256 | 78d1ba8c6b42623b59da855e9cd297eea105a25aebdb617f7adec6fc45387773 |
Hashes for awscrt-0.14.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b57c3be9ceca7c1b57a98d2dce7d2d820b21406baf3d6fa82120a145e48f9127 |
|
MD5 | 23568609d81c899ced5747084166662f |
|
BLAKE2b-256 | cab35c8eac5bb04d3bf182a44b5015333bf6e6476006cd576aa507e07cb490ad |
Hashes for awscrt-0.14.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71d9d4c23a13ee14b1db0f23f4de541c0b01417dfdf18ddfa4c2b1f10af174af |
|
MD5 | d5138773cb8336ec72eee454b662253e |
|
BLAKE2b-256 | 2e6c1a8a17faae96407e701c06180189992aeafa28a715a3b6a2fa0361fed874 |
Hashes for awscrt-0.14.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fe91891fd24246798d66f78ba6c4332a0b07ee99036b23cc4b04cfcb398a380 |
|
MD5 | a92b88638ec15cbbdacad76c5511f477 |
|
BLAKE2b-256 | 1e3008db02139995ffd837ca97cb3a569a496e472116fc0ca4c8dd5022829a2c |
Hashes for awscrt-0.14.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c16aff454ffd291b3015d292564b83a52b7ee0cc6efd8547c8a77687a7e48ec0 |
|
MD5 | fcdc91ae14179c66866af5f7118af743 |
|
BLAKE2b-256 | f624ae2d7a5f1149ec5d3c8d5b35c1a0f5b0266620e5be19ab51ccbf7293124a |
Hashes for awscrt-0.14.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13f829114fe6c076dd7ddfd9d6d4d1ffa8e5d8a436f80a697c11db6b4f1b877b |
|
MD5 | 1b3fcd5d7699804f43a75b4118d7ba2d |
|
BLAKE2b-256 | 392c0d657641ea40472e479f5ed8a781467ce77419c2971871bf6f36ff85a6db |
Hashes for awscrt-0.14.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5ef259b3963286f1b5c17201884d7cbfa9cc5008a733016eec306b67c065b25 |
|
MD5 | c4978582887170fa0fa8e37807b4e3c8 |
|
BLAKE2b-256 | f98f1b8edf4b66bfef09f83982b475a0079a4e674ba13854931211b83f16f3a9 |
Hashes for awscrt-0.14.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c30d650505483758bb7cf7496e9dee439c8abd55f5565d5e7fdceae4a57983b9 |
|
MD5 | 0fa9c6d5fd455eeb45ea45458276e406 |
|
BLAKE2b-256 | f14dd76e02a74b526b0e53ea60b4511b1f377561929c49804f9fe4adec6b24aa |
Hashes for awscrt-0.14.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c929b8e8fb58a78f02e9b7179169acde4e59ce56337a8cb323875ad13bc3d9b5 |
|
MD5 | 37c9d1157165696497ae4d25df6ae5e2 |
|
BLAKE2b-256 | 23602c108fbd7697730ad37cdb06f37a05cdc73d5f6eea0bd9487ecec0f5d3b7 |
Hashes for awscrt-0.14.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af727cdb33db1508fce3020c222ab68f52d42e0c53c7f406034ecb2e706d9f93 |
|
MD5 | 81c6f5fb8f862cd87eb994dca6c5335d |
|
BLAKE2b-256 | 123ed8669e727423b190f00e23cec947fb6c5371c0c80883cc74bd210bea044d |
Hashes for awscrt-0.14.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04e4289c97b6010544bc8b4a45a143ad2ddd511cd560064df9802aa52dc40408 |
|
MD5 | c0121f048c2f550e192e7b6c66d1c1d5 |
|
BLAKE2b-256 | 3813fc5831454d08fafb9b22e389c798b4a5fccca4bc751972b2e7d5edf6726c |
Hashes for awscrt-0.14.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29153508e9a9582c4028012564b1e8e269185959af3983f20dc21d3ca1fba7bf |
|
MD5 | dbb3b3e94d2cb58b9135dac2a9954750 |
|
BLAKE2b-256 | 85807186d41184b232d3784d69502c906bc6c3b6dd5c14decf7b30f373bccbb4 |
Hashes for awscrt-0.14.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6a17a8f2fd37a3a0be08d53c8be2ace37698cbc9f9b08726132207b0ef0cb03 |
|
MD5 | c3182ddeee537d3418f964acd0c5d303 |
|
BLAKE2b-256 | ff09a716b1f2bbf65caad0500871fd55820a218ea81c325e43a031b0730ea9fb |
Hashes for awscrt-0.14.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7652565abd2aefd1e4dcce71b822fe4687f35d72acc8ee841e6c059a8da7b2e5 |
|
MD5 | 385f239443e86455a070b7ca95cbf7c1 |
|
BLAKE2b-256 | 28cd1b901d7de0fdc397e35fd79db0d6490e8258f6a5741b831ee0e6a2e677bf |
Hashes for awscrt-0.14.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c5be2c4db852c78c8aaa4dc052b97ccf24b094459ee9dac234db14278ef1a6a |
|
MD5 | ff106e76132409aa27c6a57bb6d0eb69 |
|
BLAKE2b-256 | 204593c2a55f6a614263d1e0b586e38ca70a22af8b6316eece47813ae66e998c |
Hashes for awscrt-0.14.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a63529378f572959c412e2904004d8ba78379b214e12b2ff1db2c383af31c511 |
|
MD5 | 17ab8776623ef85f2dc41b17cbb24643 |
|
BLAKE2b-256 | 5a09914116d79ae519fb1a5c7ae83a57dd684f687afa15b6ab90d0afe42b585e |
Hashes for awscrt-0.14.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80ef1d372243acd2f23b058403ba7851e4f9989fcf1a0e87c14744354d81024d |
|
MD5 | 7cdfe93a70f1fbc421faeabff4ccaf5b |
|
BLAKE2b-256 | 5a687314810aea98ede09ff032fe775550757011e7cce6b2ac3fd2072a87df9a |
Hashes for awscrt-0.14.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a8a5b76cc1a15f0c00d8434d90b38a6f7302480684ff3286b378377c972d3ed |
|
MD5 | a302cf3706ad6924c48f2adb6315fddb |
|
BLAKE2b-256 | 5ea9804535a5636beea221ad008c74ff546ce4369d34667ed365cd688756cc2e |
Hashes for awscrt-0.14.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3afd4a7907d7e5cf37eda49f3094c7e40bf3ca4994c1601bb1d1e4381bf605b7 |
|
MD5 | 9cbd0277f2f913a30033102b6cfe9a61 |
|
BLAKE2b-256 | c7dcbd66dc4ec78f09e49e50ce39b40035dcca8eacca7e71131ecd32d2b60e67 |
Hashes for awscrt-0.14.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2c50e8b9dbce8d3967535fa71bd3b0e015e40fb1ec291721952a0fe93cac234 |
|
MD5 | d716b440f5b89e73ce8b706c42cf6d34 |
|
BLAKE2b-256 | a7817279ebcb92eb6be91c2b32530270d7441db6ab7b1ba8344e7b11fb6a2497 |
Hashes for awscrt-0.14.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05103a476df7ef617620820de33875535abe6158425b286223f56872123e4f08 |
|
MD5 | c512de7613dbba271cba89c39b33a15e |
|
BLAKE2b-256 | 6447784621420e2ee31eb5f25ebd31272bc704a4220f4ae03305acb6bda28e5d |
Hashes for awscrt-0.14.3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1753515f47118b82e630d3735a726cdad635667de4c87b2d9beb2fc0ba645bc8 |
|
MD5 | 83b804df5da655a1c8d862ddc43062b9 |
|
BLAKE2b-256 | 5ac4ce5374c6e626a3db4b36e2e8eed2b51202a91518e03c9154f0fbfdfe7e57 |
Hashes for awscrt-0.14.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b88102bdef8761261507d3377b4e04912d0cd34ecd96ec91a7f508d23597416 |
|
MD5 | c32dadbb647c5f32a6c3f83f8099393f |
|
BLAKE2b-256 | aeaf0bb7f2bb54f1bc9ff35ae891de195d48a46327fabd9bdc7819fabd0cb8dd |
Hashes for awscrt-0.14.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a9bb2b94dc4cee7130cb95813c5fe5ba8104e7a493e233ad520ae34d1d4e042 |
|
MD5 | ae384315264b4516d6d30ba8f85075f4 |
|
BLAKE2b-256 | 097c7c50f656922940c3b8edfc4dbe2bf712a553c964d45f82b0b381b9e70540 |
Hashes for awscrt-0.14.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de63c0722eeccbaba691e9031d191bd4b0f931c2168313847f4eef3911304966 |
|
MD5 | 74c20671c0b8f2a0d31897690e1c1f92 |
|
BLAKE2b-256 | 10f0131c18e33440f2f4f65d47e1396ed45931ad1b9a8ef64b74c1a3836763ee |
Hashes for awscrt-0.14.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afc5dd35a2f7ee6b72dd507a2bf80166a376f51fb7975a46a2272e2423d19ccb |
|
MD5 | ecba355900ef530a925fdfa26e98f1a3 |
|
BLAKE2b-256 | 010e61634f1f6d1839f6abb9e5667d737757ac17d76c0140cab047256f83e17a |
Hashes for awscrt-0.14.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fca1284ab86a1bb05e38042c9216048602314aa08110bf93a4a1c32ae0182539 |
|
MD5 | e9d5b2e09ce03fb04ad7c6360dc405cd |
|
BLAKE2b-256 | 0d7a29443c11765e0b26e12fd0f5c26047db1cabe2bab1103cea5820445aa6a5 |