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.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1782f1dba77243a5f295ea5b94ed38d0ec657afe06174a87afd0e2e43e38352a |
|
MD5 | 15877cd40c820d6a27c33066f8e2f09c |
|
BLAKE2b-256 | fc669caa0f9d9074ebe5b5939f34dc19c637702ce14219ad884189187e7dba0f |
Hashes for awscrt-0.12.5-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 217eec5e33e388ac8e08ed883ebf704e3d85ae89cbb51f7ce721a61edd87dee3 |
|
MD5 | 471fbf70b006f96fc7e7ebb381b298e6 |
|
BLAKE2b-256 | c73652333fdd0002025a8f65564ef63e5c59b80bbccefc2dd2282a14fb193ca5 |
Hashes for awscrt-0.12.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99e635d2f5666393e41484c12e28672b7e03e83f54a7a1af95f0ba4fbe00235a |
|
MD5 | eaaa12e3e9fbf116e37d5635e42180e0 |
|
BLAKE2b-256 | 89eb1bfebae96f77833c28f541b1271e162cb672ebdcfa419e965c00833704cd |
Hashes for awscrt-0.12.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 750116d664323492d0668358942275250faa59d07442470ebc6ac44c3fe45953 |
|
MD5 | f247de6f4f132a73de3443fe02c89396 |
|
BLAKE2b-256 | d878f30738afa20b5dfbfc45a06138b3f3b9ca636f5f48a2cb8a281ef5e55fcd |
Hashes for awscrt-0.12.5-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6224f285bc65d2230194be4a0d9339930a48900ffd076b41b6b936e7a844d7a |
|
MD5 | c18dc88adf7bdc62855841fb9270f5b6 |
|
BLAKE2b-256 | e38842386115e25a89dd1b5b5dc76308d0cc96b31af1daa836870770a1468e60 |
Hashes for awscrt-0.12.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43e4b1c753a5c4614e2f76e439eb8ce6dc1ca8a33e3112e09b9e314e17bf6bfb |
|
MD5 | 44a8252b0308aa803a9a8d75b2cbdf19 |
|
BLAKE2b-256 | d434f1312fdba535e79e379f14aef4cd81e663d2d20ff847b81a3dfbaecc91de |
Hashes for awscrt-0.12.5-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbdcff72b19d41793573a646de6dc2991cf962882a9ada0e961f06f70730508b |
|
MD5 | 9fce7661147a016518b743e8ffc38870 |
|
BLAKE2b-256 | f16f680ddb6cd24e1955d192c1bf9573e355ceeb07334cbe9a6d9f88cf6b802f |
Hashes for awscrt-0.12.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 265e501e3bc0de404f928df172d3fb3e6d09d72dc47f7f5aa7405b5774a35e1e |
|
MD5 | 84c1e610c4daca8e5d08b1208a004249 |
|
BLAKE2b-256 | 5b0fd5a41774a60d898ba2306805571f2b63cda281d7449a8e174faf860844a0 |
Hashes for awscrt-0.12.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbdd9fd9161a7c543460f8989fec0d1e4f85070257472906dd1796feb278e761 |
|
MD5 | 835f030699ea4d37c3346bef237cd0fe |
|
BLAKE2b-256 | 37bce8dcfa8b23b85212104245587670c9e13a5050a63b9c5b85b961f2e536a9 |
Hashes for awscrt-0.12.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e4675293f9584472f70017df8513a3f0a7d230563e25d6fa203da46ec24805f |
|
MD5 | 9a39f40064b2ca2f2e07275ee83a88f4 |
|
BLAKE2b-256 | 19e7e3fb4b6b73d3f26585ad633fa040d44bb0c101c23d3aaece08e05a9bf4fe |
Hashes for awscrt-0.12.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee7af9f3149af573707a2ac5be638a480873c973d98654e06e2be866936e3dad |
|
MD5 | 181d4254b66e02f43655570534532e1a |
|
BLAKE2b-256 | 3cc6e4daf0bfa13b38744c6419e902099e1fed1aeffbb387bbed26ba9301cd8a |
Hashes for awscrt-0.12.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea43804ce412c32a427c350706525d41fdc52d406a5f1eeb0cd30cdbb9a8759e |
|
MD5 | 9dcbbbb444e9bcca139ee2d2700214cf |
|
BLAKE2b-256 | a90946838b3a24651a03cc7917e3b4f28eb253bf69cfb0efc06784a106eb11d5 |
Hashes for awscrt-0.12.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542e601d01053577f952408a35c72c32313e1d002cd9f445b7e6a1663d5de141 |
|
MD5 | 98e6e9df3388fd5dec90837b246e8acd |
|
BLAKE2b-256 | 477a0554d5c7429edfafbf32f4e5acf09717a8d2c8fad8f55e2fc0c2873206ff |
Hashes for awscrt-0.12.5-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84e1762c66134c5fffe9e8ad09e71ee047223bfcb7c990afcadb62ad8a33fe97 |
|
MD5 | ff9c07df6eeacd947564c14d58c7d180 |
|
BLAKE2b-256 | f2ae01f1f5925aa17af839d4a5734ece0bdb9698ec74ea2ef9a02e936877e59b |
Hashes for awscrt-0.12.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a03a68890e4c505af693dd86610a68d4ab3fd16376fb8896d7735077db6d8d1a |
|
MD5 | 3d77a9aa3108acce9539337c5888d701 |
|
BLAKE2b-256 | d7ea718622cc6b95560eaf5b4aadc8b0bdc1c6274bfcd3f902885097c84c4737 |
Hashes for awscrt-0.12.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 642b84cdf9dae675da239fddc14802a8f1d9cd65a945fa4305e2c1f075c99895 |
|
MD5 | 7bf1302c1f9a2f831e72f7fd0dc8525d |
|
BLAKE2b-256 | 7ca86d50162f41adf737423093fd9dc5b560b7379ca2f2117e31c8e917e5a83a |
Hashes for awscrt-0.12.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9295f51676717d06d1642c8175f1a5200308055099c20ac4691a3430762a68d |
|
MD5 | 0a5bbc8a7c5949f72581d686e78a89fd |
|
BLAKE2b-256 | 67004d0a3487c5d5ca9e4ebbd0f4f7a05473b2c7b8b97eda10898fc537656e3b |
Hashes for awscrt-0.12.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 689a521290570426d56950107d6df5446fdd2a1ff23016f105841164118df342 |
|
MD5 | 2d9513222ace43f278d8955aaefb2b9f |
|
BLAKE2b-256 | d0873404b835c848953d0cb4e245e290d5037392f1fd1476446bd558986fafc6 |
Hashes for awscrt-0.12.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 197ea1623a004b922fbc8b754e273efb11486d06884fbe534e256611303974f2 |
|
MD5 | 76ed4ad778d4c8df21b5f426f644d703 |
|
BLAKE2b-256 | 875f29a7c88b482427101e5bfd8d05dc31ac91671a618a65079eda0c54e4a080 |
Hashes for awscrt-0.12.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d04c03500d3ef2e5c89f7dd3962d882a8749c5a7b17118f9b0accd47fbce87ce |
|
MD5 | 4882fb13eeeb76ef8db0f24f8684a679 |
|
BLAKE2b-256 | 1ede259d2b393540e27b1b36659315224f41ff1cba4b93ddc092533efc1e0a11 |
Hashes for awscrt-0.12.5-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00911f63ee38c4eceb5341976f0d37e7e9907846c0e47196689a9cbf8f48634f |
|
MD5 | 282d381d2c873f87c98fae458fa30f79 |
|
BLAKE2b-256 | 7e742493ccb8cbd7addb5d99df9e307a800334ddc37bf422d25e91b29e0fccb5 |
Hashes for awscrt-0.12.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90ba2fbed12fb22c91de1245b5245b67c0f51778749988fd45035fc630596fff |
|
MD5 | 76e0ddc16798dbd6fae2b7ec5972a62f |
|
BLAKE2b-256 | 2109b64e825235a357c379905ecd3a26bfce9107d350387aa658d4b363e4b410 |
Hashes for awscrt-0.12.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 981a3b076623d57660e9d760a42aa52b68f4d40ba4b5ce97c94167cadadbc588 |
|
MD5 | 9d15e0d6566e8fff1f7a1a30a40c9ecf |
|
BLAKE2b-256 | 4d2f5e8129b80e388b8082bd7cd3f427b90dde1b3a5149b96cc03f02b78540cc |
Hashes for awscrt-0.12.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c84487aff9c898a1b689551bd292387b42b3eec319cf83f751f1ce98b1bf896 |
|
MD5 | d34b1b379dcbf5ac022f10ee2301620f |
|
BLAKE2b-256 | c4621fecf586340e7bd0a0d1ece200bda0a8b18435420ad8256862e71c738e2e |
Hashes for awscrt-0.12.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 427b0b52770b56b05e2948fe0c76aac8fd28739a04904104cbde52dcda6e74f0 |
|
MD5 | 35e168a22d2fbc4aedf977f4226c4007 |
|
BLAKE2b-256 | b223ce64b384d300651c4fc536a2c24a312df29dfd1615d6ea8da378f1f73df7 |
Hashes for awscrt-0.12.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2557f38a2aa4ee6b836f0642a16d722dccf46a4741be9cab47d643bd00ebce50 |
|
MD5 | c928048bb3dd761f347aca104a8cf165 |
|
BLAKE2b-256 | 95b8a898972357d8c81bd7daf5c40aa7d066d550466eb13b36af34531684d7d5 |
Hashes for awscrt-0.12.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15e07fb65a62113c891c6f5bd538d41bcde1eddf5d1c7b00d62e2802df32795c |
|
MD5 | e8b4efd680af9490dec3f3502606dfc9 |
|
BLAKE2b-256 | 4f00649ccaff999d94e0eaf24553cc8b7ef2d260c767d90e31d9be8f50b7a53d |
Hashes for awscrt-0.12.5-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f53c572522ae04aaa1e1928e7f00e00ca3df47e6e27cbd1efcbc7b2c6e9dd2ae |
|
MD5 | 91d915c69fa0dd01c2fca67209a92a4e |
|
BLAKE2b-256 | bc391904f23ace008c08b6d33ede3acf8eb708739ff4d614e4d018e17bc8f163 |
Hashes for awscrt-0.12.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ce0bb80157aaccedb66b0ce4974366dd5e32b8a8c8e3bd8e12a5cf72c3541b2 |
|
MD5 | 545ad38ee5da4d0001feea977a0bfee1 |
|
BLAKE2b-256 | d7aaf4a092d5a14066cebfd25bbf6d28d0d7442ce1876e82542321e2ef684094 |
Hashes for awscrt-0.12.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4701511d6b5cd31ad0717ca179150d87f963cbd2e38ad48ea61a4ebb5cc29ea |
|
MD5 | a89b5d4a8cf9c5861b305b1528f86c55 |
|
BLAKE2b-256 | 8fb57ac0f4eb2fda370d75b784bc55ff5fa3cd9beccf417a1f96076c74f67230 |
Hashes for awscrt-0.12.5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5daaaed905462675eaaf2c3982a8576931dd2ba283158e39eba04520c446f8c8 |
|
MD5 | 93bfbd19b796afb19406e9de7910dd06 |
|
BLAKE2b-256 | 28df57d9197da596695639738f9fd0c66fd73c2ab6d53be2a5d2472017e92ac9 |
Hashes for awscrt-0.12.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9d1c7df70830bb0496d69a9b7b36d915d143c3caae055239303a67c1c9f6935 |
|
MD5 | f2b7a821341556a560fb263f109dcd7b |
|
BLAKE2b-256 | b770f7db2fb63dca79d0fbb0d14bcde91cb46d4a1b5e8f56e16aa771121943fb |
Hashes for awscrt-0.12.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fda7f0c177e103921f0acc8fb09c6460a61333719700f0c41df89e6c56ff54b |
|
MD5 | 4ed1d758e7e0ae2b7c9d914c365f41b9 |
|
BLAKE2b-256 | ef6a4b88967a80492cf6666fa3e677715c2e2cac643592d1d9351139389d8f31 |
Hashes for awscrt-0.12.5-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1161ca883493f9a7a4ef9a4b85458b1aa21d3a32b5bc0698f9a79ba08f059c3b |
|
MD5 | b7e576ef2eae5bd0a003111e2fdbe405 |
|
BLAKE2b-256 | 4c67968c7d98016bcd04bd7aefd4c462a060f9b6942b88b6112134aa54f7639c |
Hashes for awscrt-0.12.5-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4311dbae308cc7c455c2a974786f660a87257d92653c6cc08fc1516474493e3 |
|
MD5 | 8d249620d2bb401e740cbe8751e34918 |
|
BLAKE2b-256 | 402187afb229257545357b59b0aaf1db0004127de9b0dd5c0609e91823bb754a |