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
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.11.20-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 170b5bf29a50be745c56421783e45e0cc5acc6362c11626a70cd31327315e844 |
|
MD5 | 034fe1b8a1d5891bcb411f94725a8a7e |
|
BLAKE2b-256 | d7e3e9c8cbeeb11ff4ff0ed5aa7cb236225de94274f865e2106d26fd8261f5f6 |
Hashes for awscrt-0.11.20-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9426ecbd100a50919298896e4085571d6f9ae52d9b445f6c32ee4b4019e6dbd1 |
|
MD5 | df2f5d0d761b067ce0a524e50f80ba33 |
|
BLAKE2b-256 | f03d83792afcf6dd59bbce6c52b7b8d581d4f93df9d68b1f26e4193640c78d53 |
Hashes for awscrt-0.11.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f219ec55218f94ac3f1cb6128a43aea9dcf0222feae35831139fe1be1b50143 |
|
MD5 | 53c9dfc7a2d53af1ab98501ec0b7f513 |
|
BLAKE2b-256 | 79ea748053e14ecee6bb731da6f0c6e93833926b1e9b13880bdcfc916cfe77d2 |
Hashes for awscrt-0.11.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4afdfc6651e1d4ca5272ff08e7298a3b4140f230a6139d2163363a7e1db80bd4 |
|
MD5 | 19724452b92f80017220e14576852bd9 |
|
BLAKE2b-256 | 99e6a5971a2a729fd46a3b7640779b73430a3dd5e5ca81b7f9593231f0832b75 |
Hashes for awscrt-0.11.20-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9aedcb3207e07100128279196ae4f2c9f82561eb3f421f24249b34327455a301 |
|
MD5 | f8070d7aebe445bd92d210cc86f63714 |
|
BLAKE2b-256 | cc621aab0729a55620cd88736694747357c80c0823fc19858576d5aab0c9edaa |
Hashes for awscrt-0.11.20-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f8ba7484f45a27bac74cc0877f25d8703d65361e37bb72566195c2e33687324 |
|
MD5 | c71bedab3184f4f118481499c72c288b |
|
BLAKE2b-256 | e08d0aa679dab726169e3c741c64efe358be5d5466af51ba5d5c91610eb2bfc6 |
Hashes for awscrt-0.11.20-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 089696c67989865b88ff4288688b1d7e07dba0a5ba744fb0a6d95dae53c4266c |
|
MD5 | 42414a3058a774bf2cb1b06b9e2e2b29 |
|
BLAKE2b-256 | 2088251df25d22c0b8375a44735a18412e96b3e1efe43ef3a11e6cd865447128 |
Hashes for awscrt-0.11.20-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db2a89902d6d344d983b925d11be6e72d8162ae91c6051523ffa4dbed747f25b |
|
MD5 | 35afa1a1210c069434c488f1be2133f0 |
|
BLAKE2b-256 | c30fb93445e583015fa8a22f830ac3d67ce0f79b78987b22a1f12c31af8dcb01 |
Hashes for awscrt-0.11.20-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e74bbe4e62602c4e92020fc201f141151cae2eaf2c2c48eea2bfca03748b547f |
|
MD5 | 71546ca613872c113752ecb274ab68a1 |
|
BLAKE2b-256 | 299fc02539369d7c4aa842752c309d4b4784badce51d13efc8ab9e97ad98b0f9 |
Hashes for awscrt-0.11.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4962aa024724b2c72daaf57327fdcef4445ee2c1b0108259aeec7ad56562bb3 |
|
MD5 | bc64588bbb3f6cff6ddee0f45f78ac18 |
|
BLAKE2b-256 | ad2dbc857fd5e60ece825a58c16fc7502afa87bbf388ffe95a99f8eaa2c98dcf |
Hashes for awscrt-0.11.20-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff079c97197cfde38e5ff38b003c82ea466e4edec278501293e003351e13472b |
|
MD5 | 8c308adab5f135ef361b674b2fdb51c3 |
|
BLAKE2b-256 | 066f3473d2ae953ff2bcd9b0e105814d3dc61561e853499c492966ba456391eb |
Hashes for awscrt-0.11.20-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ecfe8f9ef73561885f0279ebd4e6bbbca151d6a2c4492dd8dcc95a9909ba82c |
|
MD5 | 427d7d91918f0b817757644910cee81c |
|
BLAKE2b-256 | b8db9df3e193029226d12c5ebb0b753da5fda89e4d123139c9bda88e9ec4a44c |
Hashes for awscrt-0.11.20-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d46d69e3fc41360695d6c6d368a71e8297dbf1d2b324e5929b771e309fa8800 |
|
MD5 | 582e44e40f7deaf9596d30a11e9a2b52 |
|
BLAKE2b-256 | 058516513d009ae61ffeebd853ce052403a3be69f06c25f3e0424fbc3329850f |
Hashes for awscrt-0.11.20-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acd798b9bbc61d65377a9d32cc3e86a26e4b300af4f54010ce8e7ee65fb5950b |
|
MD5 | 938aed42b5d194812c04f94593dd6391 |
|
BLAKE2b-256 | fdc7648e327468a072e6f44cbe4b4e9f904accd281f23b110deb4b9a3e8036ef |
Hashes for awscrt-0.11.20-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 797c8548638418ff8f8b538ab2fe3f7de529cddeb0ce81e426b9f576f3916116 |
|
MD5 | 6f54f215f5bbeb83651c8e303be0814a |
|
BLAKE2b-256 | e30af0e3ae15c99c839d695097029e78c43fd188c026fe0ad2ae3ee92e5ee1f6 |
Hashes for awscrt-0.11.20-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c52ed3a672975512ebba1db5d8df0ffbbb030c89e09eb03c9c96efbc63d10e82 |
|
MD5 | adb6cb3511413abd93a1ec210d90ac56 |
|
BLAKE2b-256 | e850057b55c8bb03df71a45f57199a77af3038d449e31fcc7e30c5cb7dd589ab |
Hashes for awscrt-0.11.20-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73ebb726c90e0e8e77d29645038b43545d47b8b2cdc7608e8ca2527e4ae565c2 |
|
MD5 | 636fba983b85f9392558390c7a197033 |
|
BLAKE2b-256 | 897ebb12a1f8c636166172fb1fd12d5c0e69bc1f933d10c1236a953b6f4ce389 |
Hashes for awscrt-0.11.20-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6794e119db8bac03339dd2090a8d62d192a7c24abba69035ea17c9462dc8d630 |
|
MD5 | 606de4bb572dc748e08e527620961214 |
|
BLAKE2b-256 | 3dbd1af181bc2b671540605c1983aead048d30c149c6afd0ef7b4e0ef05ff85d |
Hashes for awscrt-0.11.20-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3e48ff81d730e782f96b29515cece83276a4cd6c21ed89b2ffdfc70897a3630 |
|
MD5 | d72f38aafce51eb5b38d0343c86ee6d1 |
|
BLAKE2b-256 | 1bb4a20172b72361c133b160c9f6e7d9bddf418000c3de3211a157efa9825a84 |
Hashes for awscrt-0.11.20-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c50bf7f7b0606db147c0d5af73df64a02c7a86798f779602e6280f0d31569201 |
|
MD5 | fd3eb6544ef5d47a44e60656b5cf39e3 |
|
BLAKE2b-256 | 247749f75f496e6b11947e131e03edabf711349eea4a6e345fc5ef7dcbd3b5e1 |
Hashes for awscrt-0.11.20-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5718762d4d70c40bcd82c3ebb4cf1fcf07971f11e9f231c38db2dc74c8cbcac3 |
|
MD5 | 96249f915d4ab2aee4d375f5d6d4a3b2 |
|
BLAKE2b-256 | 348bdf5869f80c6344eb6ab4686ebb6abeeab5b2c239d5abd5c47bf7ff211ae0 |
Hashes for awscrt-0.11.20-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0b232862cede05c41d811ca07cb73e83509de476bea3be7d6fc4a86964f5723 |
|
MD5 | 8c599e9bb873c59bdf57569b034014e7 |
|
BLAKE2b-256 | f8f42c9b1520d193148918708c302b038983fd1e7d300942740ee4c34f9185bd |
Hashes for awscrt-0.11.20-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e99ce8601c93940e241515a862a710a79bdcae2616419d21f39638108e82e8f |
|
MD5 | 0275aade31cdca33dccb7eeb88936f09 |
|
BLAKE2b-256 | a6f3fb020b19f4c89e4420d9f43f6263acb76a331ae684b828ee481c6bcb4ae5 |
Hashes for awscrt-0.11.20-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e16c3acf045e10a9b3430f4c59039ae81046ad3e6c2b784246ccd7a6c797948 |
|
MD5 | 4657ed4565f871b80e77657e6292c843 |
|
BLAKE2b-256 | fbb2a35d69f09f2ca211f98b261f8a08e909027b19e1ac1a191ae33934b9218a |
Hashes for awscrt-0.11.20-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1e72d40de3e2e11bc03d1a1882be8bf00f85efc8e8f1dd1f3dcb698363a04b5 |
|
MD5 | 0e3313e5124b8e7f2ad4c2aee49fb716 |
|
BLAKE2b-256 | 5c68a6f2948e085c83318c6becadfa28e97edef10072377bfca5a558c4751b9e |
Hashes for awscrt-0.11.20-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee8ae1e0e40ee4f4338dc9d550dbeb3cdde96530a39cf530172c4317c6f846ce |
|
MD5 | 2e424fac28cb2a5ee8c5806ae3a7c13f |
|
BLAKE2b-256 | 48a9acc40f3ca99911fa3f7b009ab32fdd88012ae4b97a7776eef420886741aa |
Hashes for awscrt-0.11.20-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b06545f9ca5cb65b58b30cd18930d6b2594c16836be1636fdf967869f5fdd58 |
|
MD5 | 54d21a2f8c6dabbf037bea4b69caaede |
|
BLAKE2b-256 | b0d67f694fec83684d1f673bc5c29bcfaa45e538c4ff3e402d779dfd06843180 |
Hashes for awscrt-0.11.20-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e24cb61b19031cba9d185967174f8b92441500fb5de4ad6742338d12ab4d86f4 |
|
MD5 | 8f2eca72e01f4f9f68fc2c22cfe6bc5c |
|
BLAKE2b-256 | fe0bf081fa9e2dd1c4740985c598329a6dae0f1d5d2b8f80256fcb2739e03fec |
Hashes for awscrt-0.11.20-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8289937ff66cbd03d38fbb58044aa496ec50dd9b08be75f511c425e042545f90 |
|
MD5 | 2f4f3672c722608c15242b7905d4b591 |
|
BLAKE2b-256 | 5952a860bf29725bc24934fda32decd74b310e33412651937a62036676d40d85 |
Hashes for awscrt-0.11.20-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a9921ac0b9e8737d1298ea214f86dd7c9c3111b68f2a4c67773c767f427728f |
|
MD5 | dc98be4924c31ab880aa6fd24168e8ad |
|
BLAKE2b-256 | 51c276d0c588862c553d8ee71492d30dcec803cc686d48d25949e93810317f62 |