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.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7aa5fc6897f80026ec045d0e40ec639cc4f6c7d08853aa111dd30aba4b6a3d8 |
|
MD5 | 336249ea1be4f44dcf69595fddd7a099 |
|
BLAKE2b-256 | 4dc20792268af6b788cca87433bae3a4bfa707ad08bb7e3993047525c96c363c |
Hashes for awscrt-0.12.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dab519753ad746122803815894b725ed0d5090cf83d6c167f65c7400ce92f2a |
|
MD5 | f1bff520566bc69ba9a26d4887dd13d7 |
|
BLAKE2b-256 | d350c814be90f248ecdfa7def4c615a6b9f71cd5877298d6368d0b92288715b3 |
Hashes for awscrt-0.12.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 820b609ed6739c68cc1d50eef464bd6facebddf4bd7ebd9fa4c59bdab2c767d7 |
|
MD5 | 1524111e4d5ac8f540d681cad80f6fe7 |
|
BLAKE2b-256 | c52b4fbd5800b168144a630b5927a54879ad5ffe78ca2d4b0f527b17c8a21d91 |
Hashes for awscrt-0.12.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1959072b090cc44c73f0a6a5793f0df3c82572860f9e767b0033d0d17bfa5b6e |
|
MD5 | 213d6e6cf440e7fdda9ff33081871102 |
|
BLAKE2b-256 | a3d8431da64799023ca25b653402ef86c1d4c147c3ad6e4499165146f7103e12 |
Hashes for awscrt-0.12.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a05d8adb790999a9bd2640d0ecfa04f700e1cc03546c1c0e92a05c7ec8880f1 |
|
MD5 | 38c2637adc74f468a91337c566e9f426 |
|
BLAKE2b-256 | 7fbc8ac68d47499646e1e893178f02873d9504ad76bfc50d3936b42fccc416e2 |
Hashes for awscrt-0.12.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62b7fdba1af6a7bed2e4f311eb20eb0c61ac5a65dc9d6a791e1536af44a6a299 |
|
MD5 | 21f4c25292c90a09c5d9531f18f6fd0f |
|
BLAKE2b-256 | 094965ddb8e2e5e38b12e5cf905d9af31d2d86ea6ae2107e480af3ff2a1c9762 |
Hashes for awscrt-0.12.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a9e38d22d54649d22a82173c3209dadf1b469861da6882e1dedd89a786bf641 |
|
MD5 | 2e8eda43689aef1dbd9bae7de00d6a72 |
|
BLAKE2b-256 | 178ed33fdafdba720b2db4c763835d7e55f6d8055385013f4b743fc0c89d83c1 |
Hashes for awscrt-0.12.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1f44bc7264888a51dff786d559a46f288802a9fc947888585ed5068b9528aef |
|
MD5 | 8404042e5ebaa3d5325d06d51e701942 |
|
BLAKE2b-256 | b04b22e9bc795d63349237de29183a5b5fed00f61e6ec0df4e0ff25b6e43caba |
Hashes for awscrt-0.12.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2808cba81ce26ee214d16697147ae10d8e49f6c82132fa120df239cf68189b00 |
|
MD5 | 61877b40e56239f014daf6e37e8471a5 |
|
BLAKE2b-256 | 73a2315135c7a6e38d6676ffaed71f638f78256af2d4b2c238f9c2f97e4518ca |
Hashes for awscrt-0.12.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bfdeae0f4692c2483c8b282153e48664055216dfd6204d85d22017f3c44f7b0 |
|
MD5 | ae01748b65051b7016d6c9bbcc233a7e |
|
BLAKE2b-256 | 18886d98a8ed367551870749022d2240dd2be2e32734f3b89df620751e4e30b0 |
Hashes for awscrt-0.12.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfcd6521e39a1f24cdb6ecc0f695edd0aca3aea0a4ecb802aaccb45e7af16a5a |
|
MD5 | cc4879b820eb43034b776fa23a1dc5b0 |
|
BLAKE2b-256 | 1fe03ef3be6582ed6c6b724170949b6cd9c7386bcf701ec2eb2a94a587a2e0d7 |
Hashes for awscrt-0.12.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b9ef53468cb383868d13b13ba81ac796b57626bc14505a303d14b0b4cce59fd |
|
MD5 | 8ae815bf3c05351faf614eaa4a69009d |
|
BLAKE2b-256 | b61e816756f141687546fc2b38787764c95f012a1416cf1765b1059cea3307df |
Hashes for awscrt-0.12.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf107b5a6db58f0e0505c9dce0e7ad4fe9786c043e1ba39d5196f32fb25ec329 |
|
MD5 | 0b475a2148fca18cadacaa9dabf35105 |
|
BLAKE2b-256 | e40df92229c2dff7608a0482ade7c72b784b188653e589cb623c5bc859386863 |
Hashes for awscrt-0.12.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e4ff3cd8fbd7f12625362890d9057ae3c7f3d7ecc0c46aadcc70b8919c82b5e |
|
MD5 | 79c884bd326b494287e366ac7a33381e |
|
BLAKE2b-256 | 6e398832d77d70ee14b3719a5f5fb1ae633e8a8e1fba2ea95b473f09cf3398f4 |
Hashes for awscrt-0.12.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37f6381a4c3a2c0d463de50a4007680835cfca8354074e4ee9828fefed327679 |
|
MD5 | af70480b188c8045f0fcde0ac9202935 |
|
BLAKE2b-256 | 780b0507fae8f8a7ebe21e154c15e3882ef567505c7fef2c2ffdfa11b8c412e9 |
Hashes for awscrt-0.12.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43d563c5cf3aa35d75ed8805a79ce5f25d4171474fa8a43cfcad341b97fb3f05 |
|
MD5 | 77455ce31ebd91f90ff6d25094b57bc6 |
|
BLAKE2b-256 | 636e35efee408a67a3f5dfea524c2d80b4b5c62f02e2775cfe3c1a677fa38eb4 |
Hashes for awscrt-0.12.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 265822dfe4491f7729ddbd145021f42c501fad92f4390e86a9b94366e5533585 |
|
MD5 | f271666fd59cf438a8bf95cc95809886 |
|
BLAKE2b-256 | 8d89762c9b3c04d5b5eed92fff72b94fa3c8db192fa5f8640b5c75c89c426359 |
Hashes for awscrt-0.12.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 179ee5c9f654136ff13f8cf1718af7a767f02336b4fb7f309b97d130663b381d |
|
MD5 | 7925df2a0000c30ec60a4e0d6c4e14d7 |
|
BLAKE2b-256 | 7f5e140cd7cfd4f224a753bb92042c7cef943625d55f162121b58fc8859172f0 |
Hashes for awscrt-0.12.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c8108df0611e4a5dc73e019a27e643b824205bc7b932eb4113b9ffe73d870ce |
|
MD5 | 6dad2ef013f593878116c69f919598ac |
|
BLAKE2b-256 | 5113b996776dbcf7acd0da1f069126c13c711d1417bb3d3aa30cfec23ce04d59 |
Hashes for awscrt-0.12.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebd2a8b190d9f4f4724c3ddb0596aa1d1a6110c8530a2c10b730a2b511769a20 |
|
MD5 | 4d99c7acd6be229425ce2107e7a30ac1 |
|
BLAKE2b-256 | b4d3a59282f5ca7e69d9f545c7dd2255cf3c45b39b190bb5dc3778c9f1c06e18 |
Hashes for awscrt-0.12.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82b84fe8178df4ca2f65e0fafbb882cd6b8c35df2be0c4ead29ecb0a22515e33 |
|
MD5 | df26b5c3a72c627c930cc06576f8d230 |
|
BLAKE2b-256 | afdcd1644c45d7cb08fe954123edc91499702fe21a38276b362537dc98e7dc55 |
Hashes for awscrt-0.12.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46bd13b8b675038e982935bc63355ecad06d6b8b654bba86799af32d17671d47 |
|
MD5 | 755c46d57da2eeb31a5315e72a8f940a |
|
BLAKE2b-256 | dc89c96d6a28d4c0f3edf2d2523471bdc5b49ec1164dd524329f5636aaf33876 |
Hashes for awscrt-0.12.2-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41fb20d10e21be41a502b3390f26ba07bbd13df9fdc97071588e86b5a0fe3f3e |
|
MD5 | c106af190b6fd62f09acc3b8410a5534 |
|
BLAKE2b-256 | 411f915455b2ad876e4b6f6ea6badf2b7704d81e31adfbef2b32aff8db0ceeb1 |
Hashes for awscrt-0.12.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d3c7dbe91499c8a61d8678273d371455c4815574bbada24e1b18e135a2ec42b |
|
MD5 | f1d911937ae54f92c96f1b2cfa088e9f |
|
BLAKE2b-256 | fcf861ade06a07610e1cceedade9d6b86bae523aeebde4ec1f32ae93b04907cd |
Hashes for awscrt-0.12.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cddebafe0d6716f9b8c11fa103d128f90e0466788a05c5d539acc2d440ca043d |
|
MD5 | 445920c3f482fb55fc1512075c2eea81 |
|
BLAKE2b-256 | 257e5f06d267941697cc1616b9d0d02fc8e047dcbd8a01921a2e584db279f099 |
Hashes for awscrt-0.12.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c013aab20567c76d2d77e94b9a956f7ac87d315f78d094d7f6b2baa12a759e4f |
|
MD5 | 3c531a487cf746726f688e70b594a910 |
|
BLAKE2b-256 | 6df662fcd97daef02f9bf50c345f8c5a408317502d47b69c4b8cb662015bc2d6 |
Hashes for awscrt-0.12.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5ddd61534032364ea0646b3af99873dcaa2d471d9a271749e058471d4ed7539 |
|
MD5 | ae86e89d9e5db5f6b05cb18bcd983af0 |
|
BLAKE2b-256 | 0aeff5e628a5062f164c6dad4d1e6ada9de08a9c4aadb72870671d66d07a7216 |
Hashes for awscrt-0.12.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd0df52749796006e5c06f328608c46966cb9241c91af3bfe9519e308e95cf66 |
|
MD5 | 658d7ea1b1ca75ffae2de51eb3a9a3d3 |
|
BLAKE2b-256 | 84b17b359fc16dd62c41b44385e89d21b7461dd74cde4b365aa03f69264bcfc8 |
Hashes for awscrt-0.12.2-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a849c20df35534137c42008adcf19b4a34a918a41752578611aabce179c0d3f1 |
|
MD5 | e7fdde2c0d9041608bb308f7715ff177 |
|
BLAKE2b-256 | 8aa12e926b7faa0b654d7b241b218cbb1f829bbc3b90d23fd2ee7648bb074fec |
Hashes for awscrt-0.12.2-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49e146aaac0cefce14ad500171139d7cde217c9c93a87621d9b506100d5aff7e |
|
MD5 | 6f917e3deebcfec18ac0c37da720e38f |
|
BLAKE2b-256 | f58e1646a2d720b107cf070988738bac35945dd59194b6096c6b1b84188eda25 |