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.7+
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.16.10-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cda32c1b2045c96772a5f54e5b0cd5dd112ba7f0aaa4dc59bf0c1eae9f2aa476 |
|
MD5 | 79c02b71de77591555d9277792bf821c |
|
BLAKE2b-256 | b053b6b96e64e46d8e7988dc9a90b17d2d195e3ed8d7dcbee4064ef1d2a79e09 |
Hashes for awscrt-0.16.10-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a19c49442d8c5265ebdfc7ab50a1b00d13209742796a5700d43671dc69864bd |
|
MD5 | a8d0665f3cdd9345985ce8ba943ad41b |
|
BLAKE2b-256 | 580d4bcc0852194867195113db2682008b857e8c66732a67f6f8a54110c730d6 |
Hashes for awscrt-0.16.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae2d6b93313a6134ed04850038f50fa29b2015d2928c725ec66361504fc898f5 |
|
MD5 | 3212747e14fbacdd166b5cc5f606a1f7 |
|
BLAKE2b-256 | 1b885c95b7d2326ff40d1ed7c53749fb1a8819c5fe99b4016b1a28aef0eba74b |
Hashes for awscrt-0.16.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f31bf234fb879c0bc7bd9bb46e6217e9d0e8939b31e8427ff555b30c15fe4f76 |
|
MD5 | 9d139408187887c8de7ec7c80ef0e967 |
|
BLAKE2b-256 | 0c2ec4692cb514c71c4a17ff13f15ec0f703217c84bb5828a189fa05fbf678ca |
Hashes for awscrt-0.16.10-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd7a468fff961c6a19da67fd128396084c064b8ca09fbbc9567680d447718620 |
|
MD5 | 6dcb81c87c0fdb54356480b8eb154ec3 |
|
BLAKE2b-256 | 8a336a2be2e962afb39f38093d256c9b1707186640e855754d3f6ea827e0b1f3 |
Hashes for awscrt-0.16.10-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a05bcafd3ae22d9854a7d835d13aef89a28c00801336bde544c027e4dee61281 |
|
MD5 | 6610d87832a97d5c42bf1c02f6711bd9 |
|
BLAKE2b-256 | 3b442802ae49f44108dbb0224a71fca0198dbb3e971372c9b682551a637e5637 |
Hashes for awscrt-0.16.10-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 644fbf3a9f6ab38f19d8a9f62903bdc1e05e75bbc6ac9a00c70eb1401394928f |
|
MD5 | 78b0cd4dfaadc33cc57aaae99f051cdc |
|
BLAKE2b-256 | 07f3726ac618520063917a1921caee706f0342a2557810eb4dbf94d2ef2045f4 |
Hashes for awscrt-0.16.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be0649f075b3a3c861ad47e0df199dfe6f46475eb674c9db473d8dec87a69646 |
|
MD5 | 389256c4a379a62edc01f5d5b84bc387 |
|
BLAKE2b-256 | 2919cd2f95377e7e9ccb0a1989cc06dd8a4eaa7d399c8c439bdb205a2cba2c9a |
Hashes for awscrt-0.16.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebc9666dc15f37e9fd47295a777109a4eddd644c6a817016b4d91f5fc9747b1b |
|
MD5 | 18021236494b25900eb6b868f5f34227 |
|
BLAKE2b-256 | 35d5310f8a307ac14b92c050b8ac54c20f61e9d406095ef7b3aa92dc93a942fc |
Hashes for awscrt-0.16.10-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3544d3c0dee23c4e3c2d8575523615a329d1aeb7a2dd0c7eccb42c329f9cbb41 |
|
MD5 | 262115a5048927b8119dd6f9c8817a12 |
|
BLAKE2b-256 | 54781a914efecec2cce31ce98a0bda1e3e92823d619c3163ec1f4ee87e0a33c5 |
Hashes for awscrt-0.16.10-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c33d58785651ef62e0e5d8ff0ba71d4835357c7fdef8dc3d2a01e80a6aa0500 |
|
MD5 | d38f1355785fadb10c0cc1585f83fa0e |
|
BLAKE2b-256 | 6a28c92f21520952e5caacdbebd575391f58aee85516ab6d087bfdc963c9b461 |
Hashes for awscrt-0.16.10-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48cd45afd66cbd0cc9a1fdf78669fbc630a0882993547250a3e08477f75dfe25 |
|
MD5 | 09e6e62c33116174e708729b468fdca4 |
|
BLAKE2b-256 | 890d214e29340c4e7a42001e9c1927d9758ce5c41e1780a790466504a7ca9b18 |
Hashes for awscrt-0.16.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f6e6dab64a5a3955f9c7961b7cf64c8db05c79f7d78df5dd72c556d2f12d2d6 |
|
MD5 | ceea37ab2f987ffc4a0d7d5b4d4732d3 |
|
BLAKE2b-256 | 0a5b04d765c1e84440c90a9b819845e6290feb539f9d9b1fde0655e8ab9f699e |
Hashes for awscrt-0.16.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c41dc07ffcdaef74cc8bc5680c0257e906f3de87e0bc73d367d68a28a80690e7 |
|
MD5 | cc3bce87e59fe5393a2898ec43c00822 |
|
BLAKE2b-256 | a9a52683962c966247a27c7e388707edfb97856e9e97f5af90cb0a9f610af820 |
Hashes for awscrt-0.16.10-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2190af8785e9cc2de86c652a403e6a2ed99107ff8d9efad41a042687128273c |
|
MD5 | 142f0e386e54660b722e67631f86e33b |
|
BLAKE2b-256 | ab2c9d149276ff66fc3f29556176a6284417f156a447d15a99acd79a27cfae37 |
Hashes for awscrt-0.16.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbe9d9870a26c9cc43878f7db828dfd697e10760a1ab47ee14363e1bb03903ad |
|
MD5 | 1aa179b26b5cc31cabfbdf7d383a6108 |
|
BLAKE2b-256 | c59b7929ca403d709fbd2a02053704e01e118210d4b0d17600c615c044ad9b81 |
Hashes for awscrt-0.16.10-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7103baa733c8ca056c64c1cf0e880d53a345c7339d5e79bb71f1b27a2d89e80 |
|
MD5 | 733ddfec06c1f47ec496a528370c59d5 |
|
BLAKE2b-256 | 6776ff5f4c7049e8177bfa6d2ffe8c838bb406c95afa33de94fa642e80d0806a |
Hashes for awscrt-0.16.10-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acf871eb39c790af597cbfb027f80c086aa95cf363ee957cbceede9614874c32 |
|
MD5 | 7af5cc39db9249cda8d67ee6bb2e6dfe |
|
BLAKE2b-256 | ba9c5488159cd29138fddcd5020a265c0114ccd95504fddced252db3dea60ece |
Hashes for awscrt-0.16.10-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74690f01b4ef534d06005a8ece46cee79337f5f93678e317c67c029300bd1bc2 |
|
MD5 | 0ce93e36ac807be5c63074eadacb24c1 |
|
BLAKE2b-256 | 8d18eb1bad493125dfff98dba159fe44b1eaccbcc83e4744014716c9234e9558 |
Hashes for awscrt-0.16.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3027db877ede48a4cd7b9a3e9e2c288c0c2ca6483da634d2c3fa00ebecf9cfb2 |
|
MD5 | 6ec0789005ead8a46828334734579e44 |
|
BLAKE2b-256 | 0b7d48d69746e4e113565f9302c594d64718b0f6e6f89d8653e0487b9f81c60f |
Hashes for awscrt-0.16.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a84e6e88ff192d4747382c5d6867a5a1f099aecbb8ae60cce7fd03610fb7439b |
|
MD5 | 72df104c8207970f4d25e2118583566c |
|
BLAKE2b-256 | 87ade0c13211781d8c33b1f46848e7ed5a120f376dc4ba04800bf45722de7296 |
Hashes for awscrt-0.16.10-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f89df5ccbf84bffed3aa1de8c4b01a7405f961873279ab9cfc18f94c6ed6566 |
|
MD5 | 235541533f439d12650edaa76778a041 |
|
BLAKE2b-256 | 838e1b0493a682b169b21e4f1e08e81c143632bc0b7ce448cbdc2734c722a3e5 |
Hashes for awscrt-0.16.10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74664388bf47aaa41bf290639dfe69446833a17f2377fa9b8099f3bfa1221ea1 |
|
MD5 | 9be0c525b8f4b893682cc7d46b005bf7 |
|
BLAKE2b-256 | 39f4bde36fc66349235eece62a1c20129b8f29d7f3cfe5406d7462e2b022598f |
Hashes for awscrt-0.16.10-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcce455b7aa42e8bd868ec0dd50f5a7707e87acc4ead529fb356065cc139fe42 |
|
MD5 | 8739a8c3d164702f2fdcfe5681038ae3 |
|
BLAKE2b-256 | d3afbfab1b35d742b7ff6f4232930f6743e39921d8d9051189d9f22ae0b42b61 |
Hashes for awscrt-0.16.10-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 562b15030307894458b750aaa6a5ef57d854e96a34666d18e32d036d274cec39 |
|
MD5 | 44fbcdbf07d4a602bfa308911d432973 |
|
BLAKE2b-256 | ecb70307f9cb189988cd905ee1c72c8b25c3c1032e2fa9dd3633fc534d778308 |
Hashes for awscrt-0.16.10-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f67c3cf0559254b1349d32e2ad002d794df7e90fad085ba918e9a34ec371f74e |
|
MD5 | 27c72e40535986511634845054128983 |
|
BLAKE2b-256 | fae90d56d2784e693e7911eaa3e8b597ec95127509e81127c096cfda03f00438 |
Hashes for awscrt-0.16.10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6732eedf2638287eecddbced53889ac681a6efc8c028de3511c2707d33c70d88 |
|
MD5 | a3fa439fe1c80ad569eac40b1cd1fe3d |
|
BLAKE2b-256 | 683e906a1542f5afb5020a9b6e3deba795638d446930cd35010e66564efbf70b |
Hashes for awscrt-0.16.10-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 833f01cbad3328ad848f6354dd8a03260bef3422c3647b03354b303c6b8fa37c |
|
MD5 | dc571a560073b76e616633ebad1bbf54 |
|
BLAKE2b-256 | e74ad8e5c42b57f04bc9af1cd705517f37e2263deccc6102fa7851e3bf65a4a5 |
Hashes for awscrt-0.16.10-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3811240c485ad7621ddfa912d08928a9ea639a5875e11439193b7f4f4508ac9a |
|
MD5 | 8f67fef8116a56a5fa4a7f7c6fdc79ba |
|
BLAKE2b-256 | 4ada4ecb560c9d343910112dcdd9349e81b83b3a1d465199276a93e9ac50bf1d |
Hashes for awscrt-0.16.10-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20844f811edb1babe867688f7528b9173a002b3aca851aea6b5659ae73c90fed |
|
MD5 | d2a29d05b92bf574013b6e054eee12a9 |
|
BLAKE2b-256 | 376ec420d31c8d30fee035ad02018895cf9c126e30784b8ac0ef7e69fb8d6316 |
Hashes for awscrt-0.16.10-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 777913b731b784f6e62e13abde840669de06875c3c2fa717d5fd88b134eebfec |
|
MD5 | 106bf589f13e2021db554e5801cd83f5 |
|
BLAKE2b-256 | 7a5514efc01b14d8f23dba35068bc37734c58deec94acbaacd6add80d2b2f5e7 |