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.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd53801fed9dd4b853640b707ee4f043b381e6ec9c9bb76f9a5e61c99c7e586a |
|
MD5 | 4cb2712afef666c18aecf724b643ea2b |
|
BLAKE2b-256 | d9e6afaac29cec1100363bdb3b806efc55aa496721257d52c9a0ff85469687f8 |
Hashes for awscrt-0.16.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be9851b3ce837167404a663fc693516ebfd5a831dfad6a88369aeed8491d60e2 |
|
MD5 | 8e0e5a1162b84addae3fdc7ee801ed58 |
|
BLAKE2b-256 | 4722c0e9dc6ca8244d48e6d42044c7696c395fdf0d0d5ab406d828663e33f34b |
Hashes for awscrt-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54b86a73e0368203808dcbf8358d7f9df91821cf48ff01002f84550e2ca93bb3 |
|
MD5 | 653fc0096757339066272ae60cc6c26a |
|
BLAKE2b-256 | d99bcc7e218abf95b3625575ee725ae67c3700768a43c33f97d8ef625543309a |
Hashes for awscrt-0.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c333b92a1731e49d1920bccaa58192f4e857164918c3afce34fdac511464158e |
|
MD5 | d13d1e5e0a84e5021a2440c9172dd885 |
|
BLAKE2b-256 | d1b08465699a591ddca9743c7b55eb05d56bb5a69696782d0571c0b5da5bfe54 |
Hashes for awscrt-0.16.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1a3510a04ec6b1e6b8095ed8d6e3b36bc5ce0b55a366f91fe7ef68d43b97f1b |
|
MD5 | 857e207f8677b9626fd379b09131b307 |
|
BLAKE2b-256 | 27c6a73be1bd5c7191feb88afc9c7109ba15242f75887fa0dcf8c86aa43d6c2d |
Hashes for awscrt-0.16.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62d17bca2e1ccb2f06ca86dd436b3f49d805f229d842735de1a5c0f4ebcdd206 |
|
MD5 | 6e94b5a7dc11eb48fb49c22fe5f24541 |
|
BLAKE2b-256 | 22706e2a976cedac1cc9b809ef15882f1c99a90bc99f31e7201fec0cfd47ec65 |
Hashes for awscrt-0.16.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09f735360e03f3640bc4195cca1707a5654ed5ef47faafa883565a61e79bb5a5 |
|
MD5 | 756a25623b8d0fa27fb3490cec7e472f |
|
BLAKE2b-256 | 5b21c41f43e4995c81f6b91a0724ec38bfe513b58e8e425d01821c4bce31b941 |
Hashes for awscrt-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fe6158c0cd59304d7a7d5bee0f3df72a9085a23860a7eed0002e935bf56024e |
|
MD5 | a528d46d683c3ee246f5a87ee0c91936 |
|
BLAKE2b-256 | 909d69bf5fea54d03dd9096d6cafb5ac8ff89a9c4fd190a14d95cd5934e28544 |
Hashes for awscrt-0.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d920c8a8448a77cd8baae6b5159261403a40a23f2df6c7544ba90e9e109d2bde |
|
MD5 | be7b1c304203ed881972dfca43978775 |
|
BLAKE2b-256 | 6a26407598c5514da6e5a11fb02a4a6604ac0685e8290cde6225abce4cb106d1 |
Hashes for awscrt-0.16.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b4e69e06e1064e43aa9b6e363c470150a715aafe91d458db7f3449b44c823b9 |
|
MD5 | 685da55cedcd39e5b3c20c686ad73be2 |
|
BLAKE2b-256 | 2def729d77b93fd726526a08de8ba76b125021e1d9c1e8a603ab970f838ce784 |
Hashes for awscrt-0.16.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d67acd73c82d5da010f241c0a87706a00cc02d6d649598b754f9dbfee1c352de |
|
MD5 | 8a03e44457b4ec867b30cb8bd8b3a554 |
|
BLAKE2b-256 | 76da3a164d9bdbe63593f7fb3f247c4dc581ee8059c793c73482af21d3b107c0 |
Hashes for awscrt-0.16.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59558a664b9ff5299508f70f51638721a7bd0419df6d9b6d68f92571c8dc9191 |
|
MD5 | a57dfe78882f25df078ab76a8aaf35a4 |
|
BLAKE2b-256 | 17a3ef8bf79d892801194f6f524d7974e7586a12b2ef3e49f58f9564f97278ed |
Hashes for awscrt-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77ad50b9364ce0492081dc8592ace37ba01d1a17978ca34b2039610bf6b56e65 |
|
MD5 | cd2868244f3d9760fd8da4acd56d8b71 |
|
BLAKE2b-256 | c006d36a77a5ad4011275c1f56312f317c00f3d96752fff179c9079ee6da6500 |
Hashes for awscrt-0.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5e8db9fa7252aa6760957930d816cbd6109e9ffb5d3cff215f2fb1235c81801 |
|
MD5 | cf8766600382cee829dd74f1b4563514 |
|
BLAKE2b-256 | 471ac1d426165da32066b607103ea4c43e66cd44bcf31eb9503fb0f44b6637ce |
Hashes for awscrt-0.16.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b52ca26cd99267c8ef04af9b2109c479c0ca5656b028716b94f283143e37f6d |
|
MD5 | 822487a494b7b57c99528f97ebfe3797 |
|
BLAKE2b-256 | e995ab27a286c1eac97bdd1a957603c3cf3a8f080ccbfa6fcf8c8c7be692b699 |
Hashes for awscrt-0.16.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a80ae7678caadae810ea3de20b723004dacd0f67fe14c469b5bbc0f69025289 |
|
MD5 | a517242d5869090ebb6af5451bb95dd1 |
|
BLAKE2b-256 | de05aebef19fa02836f152ef16896d158f8d8f9064ef08e49969280f7768f9cf |
Hashes for awscrt-0.16.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f263fdac5a65e9ed3d9e3221eb1318dff8b4cd6dc1e47ddc946975e9911b2f37 |
|
MD5 | 0e2fd1e03bf764ab85a74c14d0803451 |
|
BLAKE2b-256 | b48ea9fd9929e8b80adb73cf482740b0ddc11eb8afd4cf8f3b84adecf92fea91 |
Hashes for awscrt-0.16.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6cca620bab8b55c4ab07408db94bca4c2c9c0b58d5de8e1a07e10d7538f6f96 |
|
MD5 | f569908506599cbaaf42ca5de6cebd58 |
|
BLAKE2b-256 | b9cebbefaace90b50bf9e652bc76891314822deebed5ba996f38fa19e7cfcb3b |
Hashes for awscrt-0.16.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fc17966d6d820ac5b1bfca824384ec10210029f6f2b3f4bf2f5ed6a0e1a9792 |
|
MD5 | a6fa4670cd8012ab6c0b9016b2c387c0 |
|
BLAKE2b-256 | f629a78d8ce3202a487041b3c28f11f5feddc7f3458a53ff036d8d3902a915cd |
Hashes for awscrt-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f820b9744e9f50edcb57667fd02fc5633983b1e72cc66a3afbe9d628b98fb54f |
|
MD5 | 9aa68abe4e2ec872b3e4b645e8675f20 |
|
BLAKE2b-256 | 02d91d775f6dbdc67933f49121c2cd532c4ffb15149d4036a2535a1c8b79d716 |
Hashes for awscrt-0.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32e9ab4679d0a1bb540e83db80a63310ae2ab2c0ac86ea0c2c9c701fe42bd65c |
|
MD5 | 2a62a20bcbcdeac1b8a940dcef5e3a5d |
|
BLAKE2b-256 | a82ba323bb1a5367e69047138197fa19e32b2f5b50752db50fb2fc973da7d7cb |
Hashes for awscrt-0.16.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71b795a0a944e19b7f96096ba6bfac06c01aed7f023c61c3668a1638434dcfe3 |
|
MD5 | 93a2295720ffe12a56e1df8432ffb152 |
|
BLAKE2b-256 | a686c352a11c09a226cca2d2109fb7ec3b8b2aa5c3b72453685e56e1b2f63c21 |
Hashes for awscrt-0.16.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81683d31ab85a55da9c6c032379a8c9089ab3a85f3c05d392466e9232b485fe3 |
|
MD5 | b49bc383697306035c605a144a3e4acc |
|
BLAKE2b-256 | 2edd98b88fb2cf650154be06eb0a3d35506ccdde56bbbab8bbe7b85cbbb474ec |
Hashes for awscrt-0.16.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e071aba04f772bfd446edd875b4112d3fb652232724f52613372734d43d3ee5 |
|
MD5 | ba56b9605723ad290a2b1ed70bab3593 |
|
BLAKE2b-256 | 7c21a850fc86aaa8188adc0ba74e726b2559adfce9e6e6b2afcb9754ad03ed52 |
Hashes for awscrt-0.16.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c82810b30c2266f0296b131821cd9b3bf0d148a23113a4be72180a423acd35ae |
|
MD5 | 85ebca88de7cbe0467069a4283e458b8 |
|
BLAKE2b-256 | b63cabfe3624e6b5ae4fe9744ac7d93fd1cd32f562e9424d3f4f9f616995089a |
Hashes for awscrt-0.16.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06af2f7802884dc7de55a19d444eb494b0127ffb99e2e6ffcc911049996eb3df |
|
MD5 | 4fb6a3a30d80eb9fd04d5c7202ca40be |
|
BLAKE2b-256 | b644089183f6a8f2ae662b53b98233a2f407f0a697ba090790774406c322b820 |
Hashes for awscrt-0.16.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea4fb43f6f35590ad1e143246d4ff264913362f488d6cff0590b9bd73824c04c |
|
MD5 | 4874012c24b2c8eb82234288482b5d7e |
|
BLAKE2b-256 | 16d7c2a1ad92e052f326907ff16adc568eb6afd0a9feda137c0a450c1b38051a |
Hashes for awscrt-0.16.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e45cf6b6d355c92bfaba9f2808b782ad78a685d60aa4f2bb0edd4d8b13f373f2 |
|
MD5 | 71d2e269599cb946706296bc156feafe |
|
BLAKE2b-256 | 0e5da2d89ad0dab1d052a9e30a5049144e0edea8f7345a79d9661d2e244fbf35 |
Hashes for awscrt-0.16.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adf7ae0ff2245c55fff397e4cb315e4f0dac5cec46f73d64ddf85557863acbac |
|
MD5 | ae9283bfb2ba0103d0c7624748cd49c6 |
|
BLAKE2b-256 | 66eb4f11ee65b4982af8567e7c9b13469e20e1b3a735ee6536cfcb8923ee615d |
Hashes for awscrt-0.16.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90be13dd2b90629fe9dbdac63694ff76e40ad21164ff61a1a7676546b1cd51f3 |
|
MD5 | a04086de9817c99ab1e0bd6134e045fa |
|
BLAKE2b-256 | 2dfa1c2f740b76be9e828e4727a05450d12858f41b99b0404ac8759324dc39b0 |
Hashes for awscrt-0.16.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86743369d39370d5440265ac9fbb9e50b684db62e7865dba363b19ec4206ffbb |
|
MD5 | 18ecd2b7aed2216b330ef69ae9b6de81 |
|
BLAKE2b-256 | 274c25c01451b39772eaa24181de4a95f14b81cf7f2aff1d730ee10005168e33 |