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.9-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5df7909a32d050bc87167ea703431f09c90e9eb72cc45b6251436f7bf6c0817 |
|
MD5 | 2165137b5f34ced3a611dfb747ea8f2f |
|
BLAKE2b-256 | e01acbf07a7ba71020b176c5c4540176d7a044324c38acacf8a0d0b33e08a50b |
Hashes for awscrt-0.16.9-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05a08a1daea7e125fc00c3b8d2883bc0f649cac0db7056190a003a66dd98031d |
|
MD5 | 222343b619c118b2b0e96364916a8288 |
|
BLAKE2b-256 | 9036bcea51d2aaeab58c55f5cc451d6d75fc69615c4310cc49788335f44f2ec5 |
Hashes for awscrt-0.16.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b273474e7c6bfd65fc7eac709956042656e579f63e164e73f000bae1fd30d65d |
|
MD5 | 8eed333a126d0e0ffc733c7622eca917 |
|
BLAKE2b-256 | 36a751d102ff083d0dbd2b2848760bda97bccdeae1d568a4cefc33048dc0f835 |
Hashes for awscrt-0.16.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1057897b2578c4f49ed2e4350554f4d00a6015e38b9474f4b14fc6b43c69ada |
|
MD5 | 9ae69050aebfbff25699f037f794b4d1 |
|
BLAKE2b-256 | 03a3bbf7219d3e74ebd9ecf8bd1ed76f8c67b00f5e902d7a23b07525edc83147 |
Hashes for awscrt-0.16.9-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9695775af6f6136086b5a8bf6894b191e3cf72ccc4cd59d15e5ae3a2588094d |
|
MD5 | bd65ebdbe404c1e6394b9573a1a8a75c |
|
BLAKE2b-256 | 10103bb78dac24bb4bd3122c8bcadab9b31be381d65cfec420cacb6bb48e7977 |
Hashes for awscrt-0.16.9-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02185763a689b9a39a54c3c9ed2a610fca2f6278cd52dee76ec61d24a6dce617 |
|
MD5 | 07200ebf754559937213b8ca2316a3e8 |
|
BLAKE2b-256 | 7c4e1d7fe48ab4e711f868ad4ebd38b794921450e8e994c310f4df7cce483210 |
Hashes for awscrt-0.16.9-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d910f38e5c0a097091bd1e28fe56363ab7fc1dd8f3b173b8ac32bd4095df7bbd |
|
MD5 | 6840ef9bc5cda98c83d33f2cf091fb2f |
|
BLAKE2b-256 | 9f024004e96a9c7c5604fcbedf57224e91f08cda936e106c6df4fb66aea230e7 |
Hashes for awscrt-0.16.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4d3971347cc339a6bfe8e8a855f89fcff6269648460eba341e82bcf6bb3973d |
|
MD5 | f42b1b5e7c5a84d7e8ee319b6d706423 |
|
BLAKE2b-256 | c1baa439e51a320a3688c1cb007406bc5e8ab78a769eca0e5d5b7917b77d0ea9 |
Hashes for awscrt-0.16.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a439687e1a0d30681e387bff97a58db5cf2f89768b0e6ff39bbd720116a9c095 |
|
MD5 | 61b1563df23c105a417a639f232ce5ef |
|
BLAKE2b-256 | 69fac86b110d5fb4e770b7b8560d640cedf62c135e44bb7176cda60499578d96 |
Hashes for awscrt-0.16.9-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89f69ce41172895664939e07c9bd8ea33d83841641998534cd985b7f34f198ef |
|
MD5 | 5aa334f5d16a394e7b631159601c580e |
|
BLAKE2b-256 | 01c35638d90d3c434c4ce699f4b465b482d03345044ff7d5d6ecdd7068d03379 |
Hashes for awscrt-0.16.9-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56a5c75b64a9283338c033e0cc9f935ecf6612dc80f58bc6202b73ba07b740c2 |
|
MD5 | b67ea7ade7285b0fdc41cf6f3f6ff30a |
|
BLAKE2b-256 | 8606eecc16d4e54e9a3fbb6fbb7d0748360dbd799fdfda46a29ccc4d7f81a2dd |
Hashes for awscrt-0.16.9-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d68d0b60920af1222ed0cc8877a024da70ed612006a57927f3d93e0f87fadef |
|
MD5 | b4f8f3e743149b6f98c94ba31f009305 |
|
BLAKE2b-256 | bff6be87812ec7be5bf592aa0c47c39de1c3a6014943f71336e1b56d98712a07 |
Hashes for awscrt-0.16.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d5115b94c96f3fa4dc90805a2b6304f90404952df4f3b916662b11e9bb93c35 |
|
MD5 | bd6ddffe1a75b7101447f2a18b68bb8f |
|
BLAKE2b-256 | d0d84be2002230acd50f4a8465000aeed89476ce959ab7c86974d29dc5fa551f |
Hashes for awscrt-0.16.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56ab859c9fb660edd2e9a60121be484b34d3f3c78c09c195b5c510a8dc723007 |
|
MD5 | c64bb4c7f09c303a8a6aab528d5a590d |
|
BLAKE2b-256 | aa6acb4762e795160626dc087ddf1d5b75fad15ec4d4f20a66e87f422ea23eaf |
Hashes for awscrt-0.16.9-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf5889bdb80adbc9203443e1e357e5fb575fd30ebc6e4bb4058fabdca6021d53 |
|
MD5 | 5c4ba8abc4eb7a4555e7439df0d0549a |
|
BLAKE2b-256 | bfbce569701603610c0633a89d341f7501025030f2cc82c4e1d64d0e1898408b |
Hashes for awscrt-0.16.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39cc5fdc9de979d38965f7871edcf0a2befd4fec3fda7c42c8a7346d4fca7084 |
|
MD5 | e300c07fea0a9488c2d6649953e4c811 |
|
BLAKE2b-256 | f83e1b68d3e5f2e29ca98a1aa7e63665ca91797b281f9d38754602177f1c474c |
Hashes for awscrt-0.16.9-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e260023370cc113fea9e30a101fe786d391d72cba6e47b506994de2044265929 |
|
MD5 | 344be94d6d64b0a1078e4e497fcda233 |
|
BLAKE2b-256 | efc8c5a9fb3b0bdb7fa8aae0f3fb36115415dc06485f6d7e7055b6b614a479f5 |
Hashes for awscrt-0.16.9-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f63e6e6f919f7eac15a79a5bc18b69ef5b2292cc68e9f2d1a35002c2fd754981 |
|
MD5 | a423a4163a7b26ef9dcbcb828efdc2a2 |
|
BLAKE2b-256 | 3f98b620155d0f3bc61708c280fa823c5f4ea08c78d418d9ea15e3f0d0a7c332 |
Hashes for awscrt-0.16.9-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c976baa10580037721733f17b5fd34dd7060eba5dbebb692d1e84345a672a39b |
|
MD5 | 830671af326318052269297935c46b12 |
|
BLAKE2b-256 | 852371a0fc23fa0bc65bb1f108efedb77af35f0b6eef770fa601f734bc709046 |
Hashes for awscrt-0.16.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2094bf4ad9dd5f136fde8b797720ff26e09ff6853694a09688b1417d49a65a07 |
|
MD5 | 22bd37e6909f9cbf2cefbf5cc1c7b2f4 |
|
BLAKE2b-256 | ecf1df2a6d37beb9ba50990955ef02777a676531b7888d0aca25f283ecef7a67 |
Hashes for awscrt-0.16.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf827175e3dda3b5aa73870d384954c215be88dafc5dfdc02bbf1a415f238a33 |
|
MD5 | 34b3d4fd1c6d775674ec10a4d8e14f15 |
|
BLAKE2b-256 | 636cd7c61f716f0dcdb37127bc2df562c0dca0b1dd0055cfa0dcab393c42c59b |
Hashes for awscrt-0.16.9-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1c39ad343bc804626702e8e9c5edb21c687345f82194945cce0e282280fc565 |
|
MD5 | 111bd6783c739878c606e9bfc52f9a02 |
|
BLAKE2b-256 | cc812ca495780c7afc47a00c9ae7f6f95764a85c595741df44f0b838d307aa68 |
Hashes for awscrt-0.16.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7df8684df8b14c9b8e891b296c506cd2d1f3665000f327c41a74c281286a05c2 |
|
MD5 | 6a03c2dfc3e2b9ea8d919647b969b8a1 |
|
BLAKE2b-256 | f993799d7c1b89ae397180975f0e573a97f3bf8499f4ac1cc82407e74be59d24 |
Hashes for awscrt-0.16.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7389aac7860e05399ab4b49115af2e4841d3615c80be4cd1ba167b57caa0b941 |
|
MD5 | 1fc109b574c8fa8db60c94828b936ba9 |
|
BLAKE2b-256 | 88cc255c7a32a07cb6aba051e0f82a0a085d1bcc206c08e6240828e18618573d |
Hashes for awscrt-0.16.9-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98c0d389cbd6ad4d367a20975d3323fae63e9ccfa055de8760f9b971342b44a5 |
|
MD5 | 02931410f008f3d5d13a054879a80f4c |
|
BLAKE2b-256 | 6cd7122cc243a82c339c42502464023ec573fa6510f35d9aa19989da7c742bb9 |
Hashes for awscrt-0.16.9-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b52f589e0873f476fe732523b469f05da20d1163556097b71f52f60fa3f39c7 |
|
MD5 | a62e55b3b0df8cb03c486a4f81bed58c |
|
BLAKE2b-256 | 61218fd1189ca034a7d642118f0e460470c2d08e9eecc17cce26d1a79282c47f |
Hashes for awscrt-0.16.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0a8a2d35f97dba9c9ec3b81ac4c5ba5f87939a63297a2d5a0bf6a12583d7288 |
|
MD5 | 7155ccc639f6c0033efcc3a8eb8123c0 |
|
BLAKE2b-256 | 58e66c2eaa7e57a3ea17ed94dd2f9320598f95292dabc892b3866c6b9c892d50 |
Hashes for awscrt-0.16.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b233125648498cb09340812729852f0ec22f0c0e03aa9b14e48f55aabf8281fb |
|
MD5 | 4b41449e2c8b9d895df7727d6a25b705 |
|
BLAKE2b-256 | a5818022d3d9589d00637c217f5ede6a52f75c2368c747c97871a3fe294eb14b |
Hashes for awscrt-0.16.9-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66c975b394fb0779ec58f0f5dac142deeba065c0ecd0404fc36282edd421076b |
|
MD5 | 1143c1f8b961d8eabd97ba84c642ec64 |
|
BLAKE2b-256 | 141e74b61ac9ba4cac7df30824957ad37dc4acd8120024bed311396d0adac7a4 |
Hashes for awscrt-0.16.9-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fef57be614b48513237cff3194e6752b5dceb739dd78981207873983506e437 |
|
MD5 | 01e02ecba502ae2474a2a40c5655cc60 |
|
BLAKE2b-256 | e7bcc80ffa6268e0eda466620b7f05eeb6be6df88c22ec1d0b1e8f0ca1257bab |
Hashes for awscrt-0.16.9-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 589de03bcf79c30e781a3a31aeb9ecd5433ebde69524f253860494ec6c32b1aa |
|
MD5 | 0c6ed7187a996b637998f26eb535da54 |
|
BLAKE2b-256 | e0aa29a5261ca6e15194f73e810bcc6b381d0106ff53a8070b09a98f1ec3d2de |