A common runtime for AWS Python projects
Project description
AWS CRT Python
Python 3 bindings for the AWS Common Runtime.
API documentation: https://awslabs.github.io/aws-crt-python/
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.11.25-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b70b28a7b94014bac6e5a7fe043436aaf64a0ed011209a2fd8a2a5a65f363ac1 |
|
MD5 | 2be36633f344d517959c6c3bc5905500 |
|
BLAKE2b-256 | 9197e845dd5b97d9fdeee284c3c2273e3ababf7a352ce1e68b4673a9f1fa3a33 |
Hashes for awscrt-0.11.25-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18f87a2a4bb4b4f12df23e3fc362ea3999c919edc522eac8f8d903338a719ce7 |
|
MD5 | c00ca440b547d02d409f4ffeab427e11 |
|
BLAKE2b-256 | e4f888cf0fa67e15ebea90c54ad6b901e7c350eab7e6f5101a78ca57fc00b1e8 |
Hashes for awscrt-0.11.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43c8acd9a28bafde6ab880b9225004557d4b8b0f597837b94877b5a05ebfae67 |
|
MD5 | 4831da0c274f9f7af4fa47df4edbb55b |
|
BLAKE2b-256 | 2d5724be2391d59121357266dd4a7aaf7eb328f326962f239a550e810a8d76cb |
Hashes for awscrt-0.11.25-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9634e9184fa1a817e1ccf3dd8331e394a7374f8fe8ea27773144862cd3f617cf |
|
MD5 | e8ea7e7482fcecc8862d255b94ff5004 |
|
BLAKE2b-256 | 428f6ee495f2a5fed2391bb275f4bfdf3715f64ad5a3a02f183323b3e7680224 |
Hashes for awscrt-0.11.25-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11861f1203f14bcd1aaec23cf5fc75f375541733422f0670ed6bff35dfba9b2d |
|
MD5 | c9242bdc1632385b2871a1fc8c034cd9 |
|
BLAKE2b-256 | bb20888770f7f1f5097ff18d13b2dfde67f85650fe276b9137239ed4bd625fb7 |
Hashes for awscrt-0.11.25-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b70940502b4ea012a403cd03bbbfcd774a15bb7e13bd356ba40a52378889c85 |
|
MD5 | 36317cd7544d288d7ec282270f3159e9 |
|
BLAKE2b-256 | 529ac005361fb114179661a5dc33f23f839ed733e2c792d47164659dc7283390 |
Hashes for awscrt-0.11.25-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a0d979ad22c5a50b602109e92cfede0ceee806e9c741268a9abab7637ba0b28 |
|
MD5 | 57e1d1736f93ac8b7e50af589e82aa92 |
|
BLAKE2b-256 | 34f959aae870b3cfcb848cba4766eb8b3bef360092826068f9b2e9df53b31c5c |
Hashes for awscrt-0.11.25-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66330be6385a6ad3e37fb1ec0905c1e9d239ff956e0cad468a8836a9cfb81e43 |
|
MD5 | ab5dce8a9625a001e3be76a6fa2dd196 |
|
BLAKE2b-256 | aab625560057ae138b0bc0db4a49cc78ef85ea34619cf2a9c3c40cf45a4f9bd2 |
Hashes for awscrt-0.11.25-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 411e83fbac95588b09ec5c7766f6b00264ad7b35b7cc9f9739cdd331eb48db18 |
|
MD5 | ef7c0801c319199b557e68226dbb85b6 |
|
BLAKE2b-256 | 6bae81772ee0499e26be9faa810f457acb1ae1cc48f845728b80c25d626bf448 |
Hashes for awscrt-0.11.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52263de5156440b1bc9df3a35dd8aa209383f3a3895870f1a0d0a4ab79b84ac7 |
|
MD5 | ec12d8446b07805708595ff1000cd3f6 |
|
BLAKE2b-256 | 9ee424aa2e896a761339eed17763f135bec4a14c36cdf0d705a2d0a25569a589 |
Hashes for awscrt-0.11.25-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76217747eecd4eca01d9cb0d1fc0f99d7caae12c1508fbd08dc201ec6eacecff |
|
MD5 | 5e398b82c9ba730dcc0d6dec73a7a754 |
|
BLAKE2b-256 | b950b8ee0f72bb6c32d29805a6f91b0c75696cb627d9d8eaa99f192ab3f37619 |
Hashes for awscrt-0.11.25-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7783d3674ec9da85b4b75c296522a0822307bd972f70b0c47997a71a0a3673b2 |
|
MD5 | fb1705043b94f414e0d0708a467fc2d0 |
|
BLAKE2b-256 | f6eaece92e1cf524c73be601bf55087fcd1c62ab032791417189d91e7ffbcfca |
Hashes for awscrt-0.11.25-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89d84391076a152e631c2cd7a4ecebcc07767590a6ebb8010f4c1bc25f859c19 |
|
MD5 | 00abd084474fd03fea43045749d485e6 |
|
BLAKE2b-256 | 4688eed4c6e78dc20b63932324f1c34df49ca6488e06d9127131b4c730d886a8 |
Hashes for awscrt-0.11.25-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af63e9b5926d0d2adfb0225f312c44dd1388a6a673c5cc468e9a9c2f73395fd9 |
|
MD5 | a48779377b7b49768261af2df72dc0a6 |
|
BLAKE2b-256 | 92d71eb9de62fcf234a6d148fcadc95a2414b8bdf488b5114d6048c2a8f59a6d |
Hashes for awscrt-0.11.25-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16d36bc747b4eaa6f06c8021d430b318ea564bbae151f72efe0ed3a449133524 |
|
MD5 | 0683b2a76be3cd0cf7ddc9b9ae227ff6 |
|
BLAKE2b-256 | d0b064963e0609d0f99d1ec6803dd86fa3f93f1a4f35e5cf83c545f7e9ffa274 |
Hashes for awscrt-0.11.25-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 929b2b62862e4b0be4859a35388c1ee4b684d25359d59cdf46eca70cf9aa61ef |
|
MD5 | eb61327c25546202b6206d3e1e84ca6b |
|
BLAKE2b-256 | 4ddda99a927f030d2fa125106b7f6d7265e5635b1009a703e2bdc2592ed84216 |
Hashes for awscrt-0.11.25-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 852375514f205b363a5882bd1ceae2c9216b2076dc50474da8e6d29773d0edc9 |
|
MD5 | 4a16e2eb2baa9d70bfa004240c617a83 |
|
BLAKE2b-256 | 65a7e9dd7be2291f06db080cc94693901fd044079137f7b427cc27199aa9db8f |
Hashes for awscrt-0.11.25-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e04b8597839098e4da592788e8051cd7d95602359a61257bd8c97fb0e5ed3685 |
|
MD5 | 24a7c8c81a35a7b131334286417f511c |
|
BLAKE2b-256 | fe9e056a88227878ae38f064d8fabffba1431ce65e206a923b2b807ddbbe3465 |
Hashes for awscrt-0.11.25-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bccd41dbc8b3e708415f2e399830fa2b4f2fe73a40989222004061b4b4803f61 |
|
MD5 | 4a40b8aaa4c8f3b570b7bd611d84369f |
|
BLAKE2b-256 | a81355630ca093657b985ff4d03b8cecc3d4cf896684d1a044ca2092c264bca5 |
Hashes for awscrt-0.11.25-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c7abef1d396e2fbec944f94d2fe709a6253177eab821fe4616fdadd050def9f |
|
MD5 | 54fc86a5dc7b100e9372174f947b3b96 |
|
BLAKE2b-256 | 5ffb3ec3ff0621ad0cae725abc628e12440fe21e6503430e854436db52170d9a |
Hashes for awscrt-0.11.25-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb89bbd45add8b8bf142e297634bfad94ee96b7fe0bab06e2ecbc2865443559d |
|
MD5 | cf3e43d176dd545e9a42b1df3e848ebb |
|
BLAKE2b-256 | 08997086e6a129023719ecbdf8c6859f22b76b5c41b9b977dc2f3eeac7696173 |
Hashes for awscrt-0.11.25-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ff2cb7498291b0fe02efff5e44ed6e117092be5e7a981c68781fe1871dcb373 |
|
MD5 | 32e7984c0d90ccf414214db6274b4a38 |
|
BLAKE2b-256 | 95668eaeeb1eb70bae41bd45e06f7dd9a05f95ede0085c140c88926a078cc748 |
Hashes for awscrt-0.11.25-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da851be2c914fa842290be80ce9f6cfe86189ad0b01706bcd3183f7996d514bf |
|
MD5 | b882dca387495a00a84c46beeaebce39 |
|
BLAKE2b-256 | b1c53566b487a6227f5a2af6cefd53dd73cac45c169546ad7c41875530ce0de2 |
Hashes for awscrt-0.11.25-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ceda0d5fde6a2a1cd418c411ee9a81e3b38c31ea199a6cf1c154bf33b4c7c9e |
|
MD5 | 12ab06203d50cbdffd05cdff208f114a |
|
BLAKE2b-256 | 2cf7ccdd6d4ec5484a0a6114de42905b53f84e2c48f277c5b3d0ce72a7c1006c |
Hashes for awscrt-0.11.25-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 448fa89a5dfcb5300d6a56ca6556ea374ccf583c8d6757b8ebf7a050c158ea6d |
|
MD5 | 3a0f04b3243b958ddd2c936875511d6f |
|
BLAKE2b-256 | 4c9a5e7637bc60e254670ec3c6d375dfa308ba23c060b6bf7e44581255e2ed2f |
Hashes for awscrt-0.11.25-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 745c12596b6b9928020bf10881c15c193fdc6a024e42cb9bcdd086bcf4c10821 |
|
MD5 | 45c1caf7b330aefe726f582dec536923 |
|
BLAKE2b-256 | 603c9e0370e6d5ee1a30bc23331080bcf8c73a6efa861487b93ed9757dbaea54 |
Hashes for awscrt-0.11.25-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac831a34d65354a89401715020fa729d88b89e511dceeb5e20753bcf5c02bcea |
|
MD5 | cf9edc2abc671a2d445963900a56d16b |
|
BLAKE2b-256 | ddb7544ef6051d64e205df165826f18f126d13725094fabb931f552144c53198 |
Hashes for awscrt-0.11.25-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af7808e70563cc8d7c1041d4a6eee49c63dd0befc4059da7f4431a8eab139584 |
|
MD5 | 3be49ea77cf50ffb0a05f8bfd4976f79 |
|
BLAKE2b-256 | 08aa2758d69d365d603c4cff9256b99a9fed225a1783336760b5ebfbc92ed2ab |
Hashes for awscrt-0.11.25-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0ef1efec723b3fd6c9017b3e55911d3c48093c6b692f73cdedf99fb54b8d3ef |
|
MD5 | 276ea67a654f1491c374b4d80aa8b33c |
|
BLAKE2b-256 | 3c18d9652a1160011f547402314a11995a391345dbcda3327aebbb06bc377bc0 |
Hashes for awscrt-0.11.25-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 917165a1eb03daef123bdf85a394a5484b9e90bc54267ff39ed3843de9784ed4 |
|
MD5 | ad80b7db8160fb2e39995335ca1a38ba |
|
BLAKE2b-256 | 57492bd7deb832c1ef01cd76b568c94f0bc8cc28e04db24d867bf4163d02528d |