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 --recursive
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.12.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 045601dc2f93538d68cd9c4631469b9ca8ef7971b32b94159f27ddafe5076f22 |
|
MD5 | a13848969125d05322c1d36279e503b0 |
|
BLAKE2b-256 | a4a45271fddf45ded2101dd65829f24b344af34624eb4ac5afa2e5d1b6166120 |
Hashes for awscrt-0.12.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94db843ff5279fb89c8c6f9c09c7dde8ff5693854853668b0c560bdc13e5b003 |
|
MD5 | cc5ee17b3f8f993c07b9dacb25a1d8cb |
|
BLAKE2b-256 | c66c47a9d3a7e3200be84d9494f2483c36bc79d1db4dcec03a21644534dd4776 |
Hashes for awscrt-0.12.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81be7b56a438f9cd325af218136c3b7aa1a7f52233bc1d33f4833a8d77d1f389 |
|
MD5 | 27aabb39632364d9c9b85e6986ff37de |
|
BLAKE2b-256 | 8e128b3bd2b7c01a21873ee8d35356bfe526068fb19fd7ba285318d70a3f640e |
Hashes for awscrt-0.12.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e355ae0f232c22e384acde56900fa3bebb05b04b447a1ed324ddc52571c96100 |
|
MD5 | d5a427d8340577e5cbf6cf3273dd28de |
|
BLAKE2b-256 | aa28e1aede3b4af667eeace533454a075cf5307d9c0a3a73977894297cc15766 |
Hashes for awscrt-0.12.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31ecbe516d598b50e0c73835439affc83bee6207878d17bc7a52dc45ca99c080 |
|
MD5 | 3934d9ec8aa423283b19a760f1eaddf1 |
|
BLAKE2b-256 | 8edaf68e5c99565357237de4a8a61a254303b858c6973f8c4aac656c5f67c38d |
Hashes for awscrt-0.12.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81f59ae61f0c69f9e453f24f97f5e938b2198d1d38943fe4ce3d5a2f1b206762 |
|
MD5 | 2b4e4b08e1f02ec8458b9ad5885ae825 |
|
BLAKE2b-256 | f737e7ef36cb5510d74ef9ec3ac72cbd1c56443a6d8317460a69a02ee7d345e8 |
Hashes for awscrt-0.12.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 875eed299d374fed6bb052b5f47948f890ca90bbe41627d4bd752db24fe5c079 |
|
MD5 | fa03a2b0e68b1e47bb3713dfe3b36fed |
|
BLAKE2b-256 | bd75c54f0cfed15b0ad9ba5ef3150969d70ce4dc448a1c7522f6e335863d060f |
Hashes for awscrt-0.12.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39e6810e3797964a7e5cad74230e915116abfddabd4281348bd7066ffc501e62 |
|
MD5 | 22ac45fb860c18212091b7d969487b56 |
|
BLAKE2b-256 | 1b10969b8e84a86ed8af70b708a43d900b3e6c7b6ac7db65cfc94245341ea1b9 |
Hashes for awscrt-0.12.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a29efc83ce28ac9990138f7bebec00da18ccb3f33ba0d1a91d1badb179776fec |
|
MD5 | bce6ebecd9dc872918c2d7da81f734c0 |
|
BLAKE2b-256 | 74023294bd150de7cb9c61c9a7cd0a630aa95f452efe982355b6e9e70db6e96a |
Hashes for awscrt-0.12.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 278ee155c7f2945889f19d7a496ae41a854bda610fd0c4ea7feadce717f52aeb |
|
MD5 | 9877789c7c90d2726dc5c47e6f511e31 |
|
BLAKE2b-256 | ee252426881d96976a8e162747c05ffd97510f3b2367e181609c46957dbd185e |
Hashes for awscrt-0.12.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfef67e06bbce7df8ee5fabade1507d40fae0a17352be0ccf901d373e30065fc |
|
MD5 | 707232cae3c9e7f9b441b87613f8109b |
|
BLAKE2b-256 | da7669c121db1d06d27ae2944bc0f27b50239f6bbceb97b3774161ee172c53e5 |
Hashes for awscrt-0.12.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bf06f8071326c496294941b25391d79849b572557532ce1cf7ff53ec1865632 |
|
MD5 | 32f3cb8b22b858038392cb11c4d5f522 |
|
BLAKE2b-256 | eda7c194883a6bf9180893e39c0135e1f172fb7593c670ad2be6ab5ae2f649b5 |
Hashes for awscrt-0.12.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c2a2559b6c5fb67cb595c10aeb7a07fed26d695bc9e73f7b362b0de54c713df |
|
MD5 | 91879ef8c44bf99ea1e0a668a82537d5 |
|
BLAKE2b-256 | 94a8d69438df06eee2a694e6532061fca145e97cbe6ad4c00b199088bec8aee5 |
Hashes for awscrt-0.12.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb3314d8fd91a1a4128e0484c63b7f18fa645d815d055c6778fd6dd956317576 |
|
MD5 | 8b3c2728db2ee75a199c4564c74df0bb |
|
BLAKE2b-256 | 3e0803afa355fb40b1f290ff250b2a045ac173144fbf7638176b4b5c3651b614 |
Hashes for awscrt-0.12.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c19285179bc449a55e8efbe626bcc39087f8ae0b6a6a1d36425e045673f01df |
|
MD5 | 6c06ecc80981076e176f94b1d52379ab |
|
BLAKE2b-256 | 24322f593533789dfe8931900b17a7290c15869ad440d6691343cc4990afe997 |
Hashes for awscrt-0.12.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1741bd9f61220bdde78cf6a105a62902cee8eded64aa030d05729c40b82ca63e |
|
MD5 | 6c656c39a53734b920a93780cf252b1b |
|
BLAKE2b-256 | 4a2a8f1de1ec631976a1aa842728d32556e9645aed0cd10b54ee2d052b4e4d11 |
Hashes for awscrt-0.12.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ec1daefe194c0d1e850efbc098ab0356f955e9dfe87c8093d437489b7056dc2 |
|
MD5 | 42ed5410505cc1d29a3c6b778a5be84d |
|
BLAKE2b-256 | db4facf6148a9d54f2cafe4f222de8e8089141c63883cb393eb649a251ee929e |
Hashes for awscrt-0.12.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc1caf1a171a4e3c8ba8b5fcd67ffb47b702c485bfd5d04fdde7e9476643aabd |
|
MD5 | dcad310023c7977594eb384280ad75e9 |
|
BLAKE2b-256 | ec00de2da3496123156657d363ac91565af16ce9060157654aa5b32b829702f0 |
Hashes for awscrt-0.12.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5f25b0e3fe690cbb0152188bc0386eabdced8a7991bbd70a3f293c9544f7371 |
|
MD5 | 83a9ae4b776d967a11f91c91a32384bb |
|
BLAKE2b-256 | b2d9cb12c812c64d4c3fe48e55a0c5082c213decc69a581afccb474cdde03493 |
Hashes for awscrt-0.12.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df015154dab014ac69f3b12ec8141d974b65d0a6004d8fb55510f2a480c19b91 |
|
MD5 | 0db2f188a08fe53e087d62aff8c380d6 |
|
BLAKE2b-256 | 8a672b9a79d2cbc0eb360a3306584a5fe38d2f66443f8ae7a7ea31f76e6ba60c |
Hashes for awscrt-0.12.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a23b262501cb50c8a389ed1fa8aabe1e5f538af9e7f4c0d81a40ee0bc57ef276 |
|
MD5 | 05ac04db1a958b59a166e8b51f342b9b |
|
BLAKE2b-256 | d5275a431a93c4170ad187ab467da99ff9889cac0d90bbb1360f741b2fc1c6c3 |
Hashes for awscrt-0.12.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4cb9c4ac87ff4983cfee5f1087f7f6263bce9f7ac84b6a6bf572a23dc278588 |
|
MD5 | fd3b64dbc38ca19fac344614a7e08f00 |
|
BLAKE2b-256 | 878063c773b20306a5fd418818ef660a4e89d9fc09195c704e3c986313dc2a9e |
Hashes for awscrt-0.12.3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43fbf0fd5c3b7bef4fb4f1c40a10494e098e6645e0d795b4869c5df0ded2cf27 |
|
MD5 | 0255a07500851f53598cd7af2da2c464 |
|
BLAKE2b-256 | 745028858a659d3b41f27d837624bf3946021a8266adb46b01f00a141a7ae831 |
Hashes for awscrt-0.12.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a352047cc7b4bf695bb039a6876417f66bc22de09c5805e67c80d7622365d40 |
|
MD5 | 2274a1247e6367c047424cda6b0fa6f9 |
|
BLAKE2b-256 | 54625d0feeb801bc73a99c7877229eef70dd71da8dd1609ee9d0a5976823c468 |
Hashes for awscrt-0.12.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11e539287f662cc35c840a0bd543bb389c6c6ee3e267ce19b328f8c79dd27bf0 |
|
MD5 | 26194d09190734246f9bb5bb3f123c86 |
|
BLAKE2b-256 | 06a065c3d360abad422b7d495dc9622a7a728d13a3e78bccee7812207edca649 |
Hashes for awscrt-0.12.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec752846e0292d5d68eef2510c786cffcc94732f5df89d3424628ca0f414345a |
|
MD5 | c31cf98bd68bb28ae1094ff860dff9e2 |
|
BLAKE2b-256 | 9e193c8bc2a32169ddf7d4620ee1177ba787f5e65f1c5a3a2268d21bbf5ae08c |
Hashes for awscrt-0.12.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 248a1351156b16d49cb7f6339edef1b0da9e290f5d6311a62dbc54cf458e2b97 |
|
MD5 | 6a060314c782c6434cb936ff071f528b |
|
BLAKE2b-256 | 33a9bf1b26abfa7bb119ed0f9d1304328023a85e2ede1ff2ad6db4cc92d64bfe |
Hashes for awscrt-0.12.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e404745316093c9d9c1c86432974ff3d33abcb9446c5781ed713b7b8098c67de |
|
MD5 | 27805cf5bf559089144e9f2619cec033 |
|
BLAKE2b-256 | f3533e026e0b3729fc242b615bb83e83469a22a1d3e46651278624fdaac2814e |
Hashes for awscrt-0.12.3-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dbb30e1e2c5650b12734f786a3693573729aa95ad18e59921257d7ca68bbb48 |
|
MD5 | 1832c570fdedbfb60e054ee3cee9e4c2 |
|
BLAKE2b-256 | 5c15bae4172d491da256a43220d580caa4bb44b435ffa1611e683c64c41b2ee6 |
Hashes for awscrt-0.12.3-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46b1256c7bdcde70e86e83797b03840e5e38e9ad3531481965d71d91b1dd136c |
|
MD5 | e254d2aa602b12fa21435558aff43590 |
|
BLAKE2b-256 | edfb99504bd0b484b43f124d210a6431a0caabdb157ee2814bf14dbae4cbb4f9 |