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.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.14.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 886cf79928e02b4b57312a0199adf1088d27cec2bcceb8be3287af0b8d37919a |
|
MD5 | 4c15c3960f8c39bc342f20f9efb80590 |
|
BLAKE2b-256 | dd4e78f668a4a537f54c2684628bd74f46f68e170926c2fbd4198a68ae9bc5c9 |
Hashes for awscrt-0.14.5-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a72a6e0155584b1e277dee8f2c61252d58a0cd6d33df1874fd85c5dc320bad37 |
|
MD5 | 0a47fc76e14a075d2313666456fb2de0 |
|
BLAKE2b-256 | 1a87eb1e53dd25a3f3b8ffa673ddc7deb877cd2753b8821b9f4483dbe7bd480d |
Hashes for awscrt-0.14.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc721864041b9cb65752ed437644f6ceaac55326974d4ed07a40ad64871c7018 |
|
MD5 | 7c741efa73c54afa73c43a8244616db1 |
|
BLAKE2b-256 | cc7c95894b7a7d795bcba872ea262b3e97352a4e90c79ec28215b774fe6310da |
Hashes for awscrt-0.14.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ad8dece70c98641e47066a8f853a721ee67afbb8b7ac2f87a16b7a43da19ee6 |
|
MD5 | b1ff8110c68346b9512a4f655ea578f0 |
|
BLAKE2b-256 | 2f70f3fbc14598999ba08de63ddb765f65ae1952329a97da3f00356c8a22eec0 |
Hashes for awscrt-0.14.5-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd95cf65fc29112b0e23cc90124820361a82b8a3ed47648f7320a46942483bc7 |
|
MD5 | 60850c2009ef2ccf356627463c27b323 |
|
BLAKE2b-256 | e51fc45c444de1e342c6defabb0eb4311121a0a1e6b847843294eff1b7d6750c |
Hashes for awscrt-0.14.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e8d5b9ec1ebef7a916d78388bd415bc5748649b734d03e794b651c080577e5e |
|
MD5 | 9a975896ac8a1a19d23467a3a4145584 |
|
BLAKE2b-256 | dd310ba5faf7aefd067bac0801ca101bdcff53f54d98136367d6a3691cac4a94 |
Hashes for awscrt-0.14.5-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f17dc9e762c33d71ace5d6de97c67bb8977cd30315f17d1fc8d0be40b71083d |
|
MD5 | 3be745cf92f74f386f01a457161ff000 |
|
BLAKE2b-256 | f43f85111244836bea96bb02e3469340f410d065b2f961570fc45b6e4655ec78 |
Hashes for awscrt-0.14.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f66daaa5de6455658c0c4aed794921b633d0d0ae6dcf2580f3e6424215c1336 |
|
MD5 | da8d7b95b1b8841640a0fab472b46026 |
|
BLAKE2b-256 | d1fe17d58d464926001660017ca1e21030468f662a88b1c87a79c6fa5a96b24f |
Hashes for awscrt-0.14.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8474dc95b8183e850ec181106bcf4924a0d22209c6d0d872bcb77fc3adc1b88 |
|
MD5 | 7805a5fe060d5c202130ff57fe12922c |
|
BLAKE2b-256 | 2fe1a4bb15cc90b409f133afee3a038d80427c482c09f2f210643f2fa82f9b34 |
Hashes for awscrt-0.14.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64ab39a81f8443fc81a4a3be6aee69942480e8972a19e1f27d9da7ade5a5e8f8 |
|
MD5 | c287e22612c459cd96bffb0b06c4eb04 |
|
BLAKE2b-256 | 67943fd46e6e08cf10ff8595ff150e6d5abba8d535f7a7881b68b7614024d758 |
Hashes for awscrt-0.14.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d303e7ac5588f4e3ef01639617e0953e261eef38c094607f93494dd5a34afccd |
|
MD5 | be90197d7b45de528e8d06f39439f151 |
|
BLAKE2b-256 | c908df96b1ea3ea0336950676e03507593c9c0d90d1caf036257f5e4cbb8a3db |
Hashes for awscrt-0.14.5-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 138f7a05205e858c73aab7f4e470992a298404b73376c854add0a6ea8c4c94c8 |
|
MD5 | c718ed2880546af63ba7b04655fa3285 |
|
BLAKE2b-256 | cffa46dcf2f6141f2210e6c94007416f10a81023e67725fe175df2c3cdf9528b |
Hashes for awscrt-0.14.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 745fe4ce91bd10f7eb50475fac9cd3c5ecbe276f46cf53eb0c4cc7c97ac2b77f |
|
MD5 | 7bd46c2d4dc172b0be0b3a2723b62ae8 |
|
BLAKE2b-256 | 829a262748d18e274939eb0c993852e912f0a9cf8bb3bcebe0295690673c9a20 |
Hashes for awscrt-0.14.5-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f079ad9cb4e2fe81605ec64657d42cc4f59ac93f4031571401853ad72a57751d |
|
MD5 | be2746fb111d713cb48150c7c8e28c0e |
|
BLAKE2b-256 | 5f5f24a94f50592d7b960dee97588923d01a5067c67eb8c69dba8e3975849c0f |
Hashes for awscrt-0.14.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4551f4ca14e54e0cb490d0dda3a88167e2e328c2b9b17e051497b5589c127acc |
|
MD5 | 59c541ae0a62321733bb21bf9510c63e |
|
BLAKE2b-256 | d1c00867093aa72f5931f830b82d61c8337ea150bae32535a3f6c15b9bc3fe3d |
Hashes for awscrt-0.14.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e436ee666c5f6b262a93af8bce628e0bfb6c20b3655f20f59047444cbd6af7f |
|
MD5 | 8a2a2dda572f2a79ec7d9905ef5364db |
|
BLAKE2b-256 | 0f2ef7f757b741766632734fbd1facd3857a07090287321554edae2ad56f6b88 |
Hashes for awscrt-0.14.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38f0e1e5c0f7b97c1248174cb7ad70580856665945601b90a48190a611469716 |
|
MD5 | 248561947c3e6e3a1b5c2da8882e83a9 |
|
BLAKE2b-256 | dcca8965c27ab3685a70024b09aaee7fd218429fa7cf0b7c6ac13f55e126fe9d |
Hashes for awscrt-0.14.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 211019702843402ef98d42c4986ad385de2b88ab375f87c59dc6d790125dc2d8 |
|
MD5 | c6b8ad50750d79b691853834bc8f74fc |
|
BLAKE2b-256 | 1d1c2b10ab7362da59bae23b7cfb657f496ed1809a701028c87fbb36bf0bce54 |
Hashes for awscrt-0.14.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 095697b9b10ae9e9aaa97e15a70d6118e8c6fdac2c41b2eccb749382284ac417 |
|
MD5 | bf5c5e4a8445051d9ea017beb155c1eb |
|
BLAKE2b-256 | 6c787c1c4bc72eaf0e8a710ee944b7e2e6666305c024f85016e56675b6843d22 |
Hashes for awscrt-0.14.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8840b709f7cebe4ead7e8189c78fb76552f267939a0bd1a8faa9d9239640bbcc |
|
MD5 | 9ae1c71027e2cbb317fe3934b9167a5b |
|
BLAKE2b-256 | 32fdb2229299571f4f2937ac6bff760ef5e999646ac87940bbfa8a59ce27ee7c |
Hashes for awscrt-0.14.5-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2421b19676f4619afda4ef0a73875513f06b451d48ccc23e4d447fd85a4073a0 |
|
MD5 | bc6192c6e5a2e04d8ee0e75b8b858067 |
|
BLAKE2b-256 | b585ee954985e79340358e572989304d3f29dfb880197dfd188d9cc6ca9be14e |
Hashes for awscrt-0.14.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b9c245dd04780adc297f6ddf3a7e7e4ba0b8cfd6f0dd40f18e889fef5c04e2a |
|
MD5 | 8a98758552a790ff0ae8aa2ab5f249f6 |
|
BLAKE2b-256 | 20f3a25c4502108fe9f0a7964bea786591f05f4dc3b17f3e6a6d736adbf70ac1 |
Hashes for awscrt-0.14.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0075f0adc61acc8c052dd16fa87772479c0f0ed7b9c79c070a78688e8fbd1c1 |
|
MD5 | 6bf253b994d71a56bcef2114d8c1b3e6 |
|
BLAKE2b-256 | fe3d6cc37a923370e28e4a3df1688e140eb1943dcc397aa170a5f5e30f465ed6 |
Hashes for awscrt-0.14.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0802d9134a6658b125cdcde8309b20bf4cc6076073d2148d0181e50e9910e89 |
|
MD5 | 06b085d7048a3700de449bb3df0062b3 |
|
BLAKE2b-256 | 9cfc3fbfcbff6263ff963fc3bb39f6637a10923e688c04125759eb9786b06cc3 |
Hashes for awscrt-0.14.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97ae3c42d2401592ec217bff7385f52a34ef9996545e8c2b069ebca8d5ae9cbb |
|
MD5 | 8a234e2c0827a43d2dff0deb141d10d1 |
|
BLAKE2b-256 | 3092e465b21a000f016f0ecc25647c3f1da2d2e84227dfd12d9eda22a09fe1ac |
Hashes for awscrt-0.14.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2fa952c976d5edb6d0e867adeda0f47a02d93e4117d31c8234ff3cfd0844f7b |
|
MD5 | e911c167fcf222b6b5d6e99b25f59217 |
|
BLAKE2b-256 | ede55403a45407e04cc80a54208d2f652b0a721e162cefde1e8849a950e746a7 |
Hashes for awscrt-0.14.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80f5d474c98b63d72d20214462b05728278847c72611b00c5572254509335df2 |
|
MD5 | 57c63efb061157d7291f2240e47bf3a1 |
|
BLAKE2b-256 | bd53d38ff31b2224802781a9c81dafe6db130a6d7110ff79ee8c377e0802bcad |
Hashes for awscrt-0.14.5-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65d513af92aa2e87c6b7667caa3ea6f267e43102f531403f3e24c8a4571870bf |
|
MD5 | 73cafe34b61cd4ed6dec1230fa46d08b |
|
BLAKE2b-256 | a4e1ca0fa6bc34be1266df16695c835b2012321ad4cabef172a9b801b1c7ab81 |
Hashes for awscrt-0.14.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9578785d7e66759f3439d7473e328aee70d1f9f3084234931ea191af17cf3e9 |
|
MD5 | 7bc3ee3931f33e2d1e70546eee5567ee |
|
BLAKE2b-256 | 638cb314259674e5c66518cb7e432477afaa887d3978f744b8dab68c5827a587 |
Hashes for awscrt-0.14.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b2fd69883f5a39e6085d564e987a800a21520aae2621184446372c5972a046e |
|
MD5 | 5af3c429dcc3fa5e727b5f36cdd4e70f |
|
BLAKE2b-256 | 9998c5083b72d2af2371dba05ce1a4b5fdaf148ea8dae8fa68acc600a16cd674 |
Hashes for awscrt-0.14.5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 660f4d79c9ca31456cc58e7536a0feb27fa5e86acb631e794e223adee725b6ff |
|
MD5 | 4bd49de50b76968390412c8ea579d266 |
|
BLAKE2b-256 | e785c842d22663cc799d2710b0da123e3d2ef0d5a7ac7ed7c500021881bd01f7 |
Hashes for awscrt-0.14.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b2720520135e8b9436283b35dd998a3425bed3975cdaafedb7a627c2231cfd6 |
|
MD5 | 757a3d695acd7f464e96da08b6e48001 |
|
BLAKE2b-256 | 66d3a6e52a744933a3aaf9da645000f73cd8b469fcdff8c2dd392ba7b131ee53 |
Hashes for awscrt-0.14.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84c575f9a4687676027a2bc37a68b340135fdd81307e963fe39556f471ca817e |
|
MD5 | 3445a90cd330226a78525453d1ebb5dd |
|
BLAKE2b-256 | 43f02aeb6a622a5d0abaeb0713c7c5f4ef3ef863198195189e73a3e533997cdb |