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.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f53dfe671610c9a7363102b2d56029e3a12cea40261e193e06f8db679ed48e1a |
|
MD5 | 070c3a6835423d6af1c3e06e9185ea77 |
|
BLAKE2b-256 | 38659158c7a0a8371f3f0a3f7bc28ccb4075e35e37356d1b5ca40a4c3f641b9f |
Hashes for awscrt-0.14.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f44fbb4e466edbfad1a66c34afce43ddf45c49d9b3497029d195563b155efc6e |
|
MD5 | 02b8e6256d38e864b4eed61871cc3fc9 |
|
BLAKE2b-256 | 0fd660307ecec6bd0df81180548305f16b5a014ee155bf765556629a8ecc8487 |
Hashes for awscrt-0.14.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4636ab58d2f87a1af67e6b72911b4ba5758280c237626848e7c8373a286920d |
|
MD5 | 3ce9dfda71ad9ed106d8056b7127cf1e |
|
BLAKE2b-256 | 7b5090c6eb914d69dd4f653ce767e856ac01c7bef45810e70eb69a47e453c752 |
Hashes for awscrt-0.14.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 497b119a25a271c4362c70c741ff2e0c12ed1c540b9e1e354ab3bd6f3d6c0a12 |
|
MD5 | 58202ec58d96cd70684fcad94d1957d0 |
|
BLAKE2b-256 | 5fe3724d6572b58e6bd189fd91f8fb142a8c909130929c4f4a36a57f98ae7334 |
Hashes for awscrt-0.14.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76a9b9d6bc4b0a73f57896ef07a6a5751b9ac16665eb883ed33732e8651dea4b |
|
MD5 | b7b07fd92c865ad8e067eb85ffe73a3c |
|
BLAKE2b-256 | 565baf1fef063ab5aad52100ef0eb33d0c218fcb0216f872f2bd939a8d93d189 |
Hashes for awscrt-0.14.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 730f352629b3a1385888542ff5841789b0443a649fef6c1413f45188eb4e75b8 |
|
MD5 | 113e168ba96f89f2e5a6c99028a43efd |
|
BLAKE2b-256 | 957aa568c7d625d2ac3466a0f971c0fbf7e31131dbbf98f0fdee9855798a2941 |
Hashes for awscrt-0.14.6-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 346b6b79a68dfa8afaf1bf495ff986bfb336b8d02273133c2783e48cbee8c9e4 |
|
MD5 | 95e97872ef5a4351143133dbda791306 |
|
BLAKE2b-256 | 990171d7f0d4f18ee8f7771541ad6acae4007d631b5d32be8aac1f4b6bd75c21 |
Hashes for awscrt-0.14.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1856734fd447cae767c738c9db2ab6bffc4fca333ded2031c5746cdb9375ceeb |
|
MD5 | 0a7f117374e7e97adde04c3308ceeb04 |
|
BLAKE2b-256 | dd8c954b42af1aa4189e9e2e8d21e481f440fe6c3af3d5e1e1938b3986ade95e |
Hashes for awscrt-0.14.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c976804f69e82bfefc5a37049360277d01902f74c22df866637001b13c9fc09 |
|
MD5 | 32680359917ecc2da0023eace144d3cb |
|
BLAKE2b-256 | cf6874dbbc8ec73135bd77cffc33f294a0d5052f1102e0bb9ffe5ccbb9217b32 |
Hashes for awscrt-0.14.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ca28a83f598ee8068cad3d598da486dcfa64f2b53a07968f2384521197268a1 |
|
MD5 | e4d287d3955a7361018d45b59b77f3c6 |
|
BLAKE2b-256 | 298a393c36b0f436d014b5f983c674e86dc89fe4a67df66476d67580c90b90e0 |
Hashes for awscrt-0.14.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc56f712bcb2ba77ac040ffdb8618e7ad8db10d91026004e741227d7639e52d0 |
|
MD5 | 09cbcb7ba92c204cfaabc786b402e018 |
|
BLAKE2b-256 | abe620a066f73de44838cf2d14430f5eefac2dff0d466afd6a5a572193c89b3a |
Hashes for awscrt-0.14.6-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17ac91c51b6c76962bbe64241338ecca764c4e420be2dbcd78d08a435c036c27 |
|
MD5 | 89b7a96dfbdc2895faf6993c9e0f304a |
|
BLAKE2b-256 | a54ee38c367333daa4e78816a65f4b43fbe78d83c9456cd8543fd0542a17e695 |
Hashes for awscrt-0.14.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c1949629d3e3d187c54fd9a925f0149b4474a8d5508dbe1046a6a4c132984e3 |
|
MD5 | 4b7f31bfb74704289a1ac6c867e28b1a |
|
BLAKE2b-256 | e140dc5bb93071e83b1b0a3b91df8d10965eeb525dd8d6bbc89fbf245dab935a |
Hashes for awscrt-0.14.6-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49dbcbe3826f4b1b7d2cb4251a4b87f0eb0868f36595171a8078f9fca760f8fb |
|
MD5 | 90c1c095e51dea008b3895cf30720136 |
|
BLAKE2b-256 | 6461247e2c47a4d24ee15b25b8f533da73087384794d01191b997dc26fb34ed7 |
Hashes for awscrt-0.14.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55ee949d5e056e094e142bfcf7a4afba4812c0321894606e044a8830571ffb12 |
|
MD5 | 273d31f7d05c709d18d7a510fee86083 |
|
BLAKE2b-256 | 15e7496addb0ab5b05e05343c6b9c5896a71d95a48e8063e4a77361ee3dc159a |
Hashes for awscrt-0.14.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 639fe95498565672f0254ceb13f1acdd29d34a782d4f75eb640e28aa7f97de51 |
|
MD5 | 9e3b33204f0e3ffbbc68b2d43f4de158 |
|
BLAKE2b-256 | 78306770da5b7c98499a0d9d451258c76418c922b2fa8ca6dc8697749d7ce478 |
Hashes for awscrt-0.14.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83aaacbd3c9a68fe78f7da3f7b4e3945afd1f79189c78c881ba9c4e7679fdc81 |
|
MD5 | 9231eb1c72f7ab1bccb4da34d2e837e3 |
|
BLAKE2b-256 | 5cdccfaa3114475a29a4a4e5ff5d68b02ccc0bdf88c9eff32369280792945fef |
Hashes for awscrt-0.14.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd43e3e896a4f1321c09ab6e2a5a160a7009fa7abccafc5b134e6c2b6994b956 |
|
MD5 | 208e51bb1e31cda28f41df8dee0c744d |
|
BLAKE2b-256 | eedd39851f0bdce3ee2a88e3c4472dea455ddd69cf788ce7080617dd65d7603d |
Hashes for awscrt-0.14.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dd82e7abfcd7fd2dceb96431d765b1ecb1dc2868c915c00f479a1f2a958b925 |
|
MD5 | 7f1f0715151d2884e56f2b175618d489 |
|
BLAKE2b-256 | 689a1bd0ce7e426f65f063987ae949016c1a5be14f48b28daa84a4c716cf86cd |
Hashes for awscrt-0.14.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbe3b2018e071ab5bd67c8a9a4b5d9e9916137bfd34734d91787a2a67e49f352 |
|
MD5 | 18560ecd1c9c8bbd825d9e679b068a3c |
|
BLAKE2b-256 | f68dc3a942bd99c45f9f26f577d6171dbae932e299956f1097192fa6a68e362d |
Hashes for awscrt-0.14.6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb5dbcfc5584a09c6d6be6ce5625a8b4f5763d4a696d8e7b3ff2eb075e454c95 |
|
MD5 | f123e9601fdc0ae0458333ab2d703cd4 |
|
BLAKE2b-256 | e733bb432771298908a45894c0b4a39f55794b469db4a993a0b77d23f851710d |
Hashes for awscrt-0.14.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3fe0509059207e1f18184be428828254271766e6ab7ed663571e40f6cf787d0 |
|
MD5 | 5b88aa22381611489698b2c438ab8d0f |
|
BLAKE2b-256 | c4d055e6f7004a54f4305e3efc94dd11b70dd8dc2162fbb6333b20dc30d5b330 |
Hashes for awscrt-0.14.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6929f4791aef819235ae0fa6a91a89250e15c51343a83029bf8f057757bbd75c |
|
MD5 | b4c168bd5a85df593a6bf439452dd288 |
|
BLAKE2b-256 | 1a9ab10673444985f06604edd0a9a68720e6e68dd4a2cd6c1ef6401a6d419cdd |
Hashes for awscrt-0.14.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f27f2e4ea9ec0a4333962977fbc22ebb727341f298fc3f3bd1e895f829097e84 |
|
MD5 | cc582dc1fb96d520e922d53cee3bfdbd |
|
BLAKE2b-256 | 8b052ee285c1388faecb035644794e423426cdf479d8fe6b4d895b6db66e41ee |
Hashes for awscrt-0.14.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa39a4aa5f75e068da721d416b87df322ac5b531c4b97d7ce817a59978ca0160 |
|
MD5 | 4d8d651d86738fdad72f27f1a55a0dab |
|
BLAKE2b-256 | 44c40f6a1476f42069ca1085af573e2a1ee69c3daf2b0c8a69c053c6bba92ff6 |
Hashes for awscrt-0.14.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10e49f42c7fe9dd79bbd8725f00e87d1f6f290e07b97d9734cbd7cff6fff12e6 |
|
MD5 | a0aa26eb9e67ad1d8227bb6973ab69da |
|
BLAKE2b-256 | 2c15153371d195f480ed4ac63e2f2000b70e2a3962a21774af4acbb6ab1fb465 |
Hashes for awscrt-0.14.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a609509b91b82e5334574d6164b14373b8bffe8b6a8506c85d0abd40f5b320f0 |
|
MD5 | 8f2325989c8491e4cf75b605dcffbb31 |
|
BLAKE2b-256 | cc3b35ca28a3931fb87f5f857633087204594339373d8e98e3e17b337a5c3bcf |
Hashes for awscrt-0.14.6-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eff7f51464267c914fb70de857ccdd54f410a872401424a55af2bfc0500e096c |
|
MD5 | f98dc77b87591a825df4ce4cd1d965e7 |
|
BLAKE2b-256 | 643004de7e766db68209d9c638aefa47a3ec17309715624e9da1f3ab1fed49b5 |
Hashes for awscrt-0.14.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2881bbfa331c06eba69e7ca5e938bd244ea4dd9825c189cbf9b605c31517777 |
|
MD5 | 02bbeef901924542269f57664ca13a74 |
|
BLAKE2b-256 | e127256dd9dae68a8b5dd6aa44cdedd78ddb08e7c6be142c75e23fd64ad36138 |
Hashes for awscrt-0.14.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 334404808b89470c582dc40e542c9e719cd336a2b7b566f435e1e1f74e795fb4 |
|
MD5 | 53db4c692f7e56a8cde9be077e5d3fa7 |
|
BLAKE2b-256 | 59683e6a272c48b5da85119a4004313d8b68ada175f55beb399296b05d36eaa1 |
Hashes for awscrt-0.14.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ada222875d54b8a2771d4bc0cbb278f44af4a5d8f7009ae46db443ba4f284bb |
|
MD5 | c91a939889f0c21efb1a78d6d55e6164 |
|
BLAKE2b-256 | ce9689ae2cb5a95074bfe6951dd17ee4df43e226e99c364b625b0e840c69a83e |
Hashes for awscrt-0.14.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a73967e5d55018e29ec5a66f4a6aa644f18eb93023f0b79909db7c6add29acc |
|
MD5 | d7fb049974f985eccc7dbd643dcb3b69 |
|
BLAKE2b-256 | b65008a442472b10463e07782dadad234c2db90d351cb72fd9c819907e247217 |
Hashes for awscrt-0.14.6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6f84e40f9536921731313c47167d5507d6a2f6d47d8b384561eefd6072de13c |
|
MD5 | 397abe337c3d64227688ed206d186199 |
|
BLAKE2b-256 | be856e59f9ba0a726d5dc3214877f6ce2a5e7f52a70e313b3aa1f998119951a7 |