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.12-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e263610f91ecfecce0fe42b008672a6f8c345965de2aff3fc686a846ff67c11d |
|
MD5 | 091547018aff57f2c1bc7255bdc75e2e |
|
BLAKE2b-256 | 54383cae0a92ed4d4467051cdd8ede5b6d6ba0f69954574436b0e734ea9d06d7 |
Hashes for awscrt-0.16.12-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b946019081052aa039891c7d90348653a3e453bf7c3cdf73e6bc360ee3ed6e1 |
|
MD5 | de2ab06731145599c256753527d5a0c7 |
|
BLAKE2b-256 | f727b652f16c6252b9482513500eb7675dc8f2093320e104ff65f54ffe5979a9 |
Hashes for awscrt-0.16.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e97264a9dabeaa6db636a1978cf2c9a753ec392f891825b19c0d625f2878118d |
|
MD5 | a4300d8cf1c75a520f470b8a833272f5 |
|
BLAKE2b-256 | d2877c3b71d99b8e98161d663e6ee703aa28c64672717c7bc13833478bcc644a |
Hashes for awscrt-0.16.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8db633a3aca74f1e360937b6704237cec56fb70e30f2aaa69741be15b737345f |
|
MD5 | 8ba7dc0c52f46bcfa39a81e1c99912ce |
|
BLAKE2b-256 | 71fc76c54e90af8f517dbcfbcedc564cb0b96ec6f1ecc05e6da2d3eb2e53e408 |
Hashes for awscrt-0.16.12-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 783f48fdb3d480ac6b7cc1d8e110ae81978e7b7f901fb607e9b5d1bd53c836a5 |
|
MD5 | 12c124cfdb5cda9ea256a331341e4d4e |
|
BLAKE2b-256 | 0e826a245406127fc605a71687cc4fe044c26b8d6ca7b0198dbdf260e0fe664e |
Hashes for awscrt-0.16.12-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a92b14537a51894d805e0144e9756f07fc2596a221caa3445e555435aec2e681 |
|
MD5 | 2ac9f286d9eceaca213750ff89b02dee |
|
BLAKE2b-256 | 0d0be52715432741dca12897e4209bc30ccc250c7e1ab53b3e7049ee979283bb |
Hashes for awscrt-0.16.12-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62afcd0e4a2e7d91e69235ad67d7b64caaec75192a1b442442776edd1f451a09 |
|
MD5 | 8d035488eaf9e2921dd41fa81720ebcb |
|
BLAKE2b-256 | 41f8ffa42cff8c8a017c12f664fa750bcca30c2a001505216eba5dc38caef32d |
Hashes for awscrt-0.16.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be03dda743f5b13f0f9e80e04fb051fc84bb132f650c5bfd96dbc80be5cbd27d |
|
MD5 | 89a8a9d6d791ff7dc28a711c569699dc |
|
BLAKE2b-256 | cece868feb5b2fe4e3bc1028517d7e85a45df84aa4484e27beb05b3419152a81 |
Hashes for awscrt-0.16.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83469aa1108ac78ed2581aff6528109deb017a88dcb12dc2cfbce7a07e973107 |
|
MD5 | dd127853064806cb4d191bfd74967b42 |
|
BLAKE2b-256 | e48925d80a0b72ca9c96813305303a04b6cbac2d41d192d53511e81d3ee96bf0 |
Hashes for awscrt-0.16.12-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d53d68c3c9879469f3f5c252d2d8ec37cee2fc6ad5bcb9be18210d7728a7bc7 |
|
MD5 | cc6b5748a664cacc48d0360a22faf94b |
|
BLAKE2b-256 | 7aee6f33dac048dbd32d5fcc0f7c705410d494d65c8105e90add9ff36daa73ef |
Hashes for awscrt-0.16.12-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a1dd12ee8a7278799104a5adf8f8ce0a65932de3148d6fb36996358aa3952ec |
|
MD5 | 16f303ad8b56b536d5958fd0f91457f4 |
|
BLAKE2b-256 | fe4021610e834d2834cbe0edfad26f43f029f1c508cdf3c6eaaf787469f59afd |
Hashes for awscrt-0.16.12-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35c67e48ad1ade7b03556f06c6ad674e0d21ba64fc7dd4242c2eaf0555ed9d4a |
|
MD5 | 86d9451c86fd358b1d61eb2784bc6199 |
|
BLAKE2b-256 | c0fe7862879d991d832c3ee75381e2c5ccb24cbf89cae78c169912ed05daa649 |
Hashes for awscrt-0.16.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbe8f56c820e5daf5a3c32ad8ec85e32eb189c990d428951a04979397ed82f29 |
|
MD5 | 12962c6cef389c6a313d9fb923636c5e |
|
BLAKE2b-256 | d4784b46ac7dba76ecce1f7e6df5e0ebda95569d8c529752c4daad2dc321258b |
Hashes for awscrt-0.16.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4db83842cf55c39e1151af81a93b1828d85185a5a5a80d78c0bba081ad78919 |
|
MD5 | 24a76ed5a24a33034ecad9978b101377 |
|
BLAKE2b-256 | 433a914082840da4112b4176153ae9fb3c8b0192ee9518ad43d4757b9ac2b31a |
Hashes for awscrt-0.16.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9b19c82805e3e07edfd92d4f481f35d11fa49e40320418c648a47119a2b4a0e |
|
MD5 | ad087fea6a79b0393eb742ae131bf736 |
|
BLAKE2b-256 | c8f78f1b28b70829fea87fdf23df0dc4295c04653e8cc95368111db96fa08c19 |
Hashes for awscrt-0.16.12-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7396435e62b6158891559558f66dd5185c591f4576e689d86c837ed6d7827d41 |
|
MD5 | cb783919cc6d97daf7785d05f0936a74 |
|
BLAKE2b-256 | b02d4dbb627380cfef33321ed863457a2388e829313aabab9258b6b1c6a01eef |
Hashes for awscrt-0.16.12-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03666624fe49d2b65b199138574406a8764d56c5e200af2c22fcb1593c8f4df8 |
|
MD5 | 49d75018c667933a75ed67f32a474595 |
|
BLAKE2b-256 | f80da44440add457461fbf4968d2e5a4a90a4080aa885c1c735b7e8efffb76c9 |
Hashes for awscrt-0.16.12-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f85c900f647114cd9f5f9268a31825b74affca4f30c6e9c886474a29c528db86 |
|
MD5 | 9a7112cdaa1be5c285464e55b74a03d9 |
|
BLAKE2b-256 | 474a08dc111fce8e0eff3d0b7d8314a9b96e2398c21667df56dfeb3b603be8af |
Hashes for awscrt-0.16.12-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1370d8e8689cb96b030cdeeda10e8fad086a213752160b907f76af096d0a2e5f |
|
MD5 | 1bfd9fa75a1adfdfb4572135dd837981 |
|
BLAKE2b-256 | 607653b1b240e68ae8cb22ab6f106ae57171e34f6264484ec44dcbf7b32bad6c |
Hashes for awscrt-0.16.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9deb086573019cb7d7a37dce8369db1b5e765e7e28c530dbfb7f544ae443377d |
|
MD5 | 607ec37129fbd7a44bb97a4bc5a8c756 |
|
BLAKE2b-256 | 01045b6c43d9f598ee5fae96254c6f5cc2d78f9c8b07e8194fdce0f57d603d91 |
Hashes for awscrt-0.16.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fff00e3945fc76b03cf1e1106caee500b2a78ef7ee2265e714510042a6f46454 |
|
MD5 | 2db8c3193308238cf3e9981d56346f00 |
|
BLAKE2b-256 | dd1ba2589a24c1ea75b8995dae18e0d1594a7691e3a5e2de8a87289978360b74 |
Hashes for awscrt-0.16.12-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f7b16396c409265bcd775749d7a900d693a130b2f1aa1e1f01eaa860dc7ac8b |
|
MD5 | 938ca109341339ecb3d0291ec3976574 |
|
BLAKE2b-256 | c89a5e02e7cc088d8306511903d24a5b4d9247721b53edd94e626e7d6316e3b3 |
Hashes for awscrt-0.16.12-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fc32e0ed7b7257148b534067c4dbffb61571974ca49063555205db5b9181dcd |
|
MD5 | d64c22d548bdf71ec290aff1e65aecb5 |
|
BLAKE2b-256 | 5084783dfd82f89002aab35fa0b8363b5cf7e76ab4b1b81aea073041637d5e0f |
Hashes for awscrt-0.16.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c08565d6ef9ed900dda609385a6882852706ba2629620e9689e3c690bde7824 |
|
MD5 | 7c7d79d640a4a0a9f070510c0c3b3800 |
|
BLAKE2b-256 | f398b8a15f64087e05a7bf124d8b937c8614bb47f6dc08404bd152f9b6237eda |
Hashes for awscrt-0.16.12-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de5834c3ffadc480ffbf597a3576be4ff4e019b689895251d2236bc22ebda57b |
|
MD5 | 12d9edf5e2bdb4bf6adccdd9412eb0b5 |
|
BLAKE2b-256 | 57ec39a273f05792c31a6b42e4be36b5f884ba4a3e861c9650859b1576410297 |
Hashes for awscrt-0.16.12-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f17144260e54bf6acc5e638d0974438c1c5c7b08ae84cd70216daa75b64ee6b |
|
MD5 | 1719584ed13db9861f50480440535a8b |
|
BLAKE2b-256 | c252c66c9fd35f73dfc1799ac8f6d3dd0e28b960e70e2aa8fee3e78afee493f6 |
Hashes for awscrt-0.16.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5f46be9366e13b871ab417b6e352da83a505b7372f0b200e3b259a0319619c7 |
|
MD5 | bf968475eb6fea47e71593557342d629 |
|
BLAKE2b-256 | 7147aa2162d5f3536fd7addf460430e4bbd6769bcfd0830f47042a584257bc83 |
Hashes for awscrt-0.16.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3df4f575ebf7c4a62725df3ccda8c80dd89efa3ded7ee5e99f01f8bfc2559e52 |
|
MD5 | 599d091f504c916c8477532fb132b524 |
|
BLAKE2b-256 | 57f2263614fc525874a1785a8cc9a69a84308ea7a7c373c263e9549ad5cfc43a |
Hashes for awscrt-0.16.12-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 603fc43f29c333d2de9a1c3161c723cd3282a221e7eaa76f5d580f206bc197a1 |
|
MD5 | 3c02ad627d91aa4ef807dd9ef50bc762 |
|
BLAKE2b-256 | d04f0ffb8ee23d0edac7ac1c4055d99b8e6aa6e56887f78439bbe30b33cb2327 |
Hashes for awscrt-0.16.12-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 731425a94953cac07bcc4fd52f9a7df5bfb2a7b3c9f1a4a75ccfdc50ee2c5eec |
|
MD5 | 90ca3c76891da7e2f76dd898f293e44c |
|
BLAKE2b-256 | c58af25db5161e60b3b559b0ac27ae6128cd08f27fcf9a8a35632069ee80ca8b |
Hashes for awscrt-0.16.12-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a42d0f5d517431e621c8580996c35ee96acdc65366ba3f3ee6727401712d3bd8 |
|
MD5 | ccaeb9d54ddcb2dbfa2d62e6f7e69eb1 |
|
BLAKE2b-256 | f92c2e1372210f24f060e56e0b0ddfa43c209cec3fa7f331cbe6e628b2919c95 |