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 --recursive
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.12.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b2a71ee19272ce5adca9aeae0ac3baf44096e31f9f595bf34fcf37663153fc2 |
|
MD5 | ee057b23fb188115e195e68d41a06b05 |
|
BLAKE2b-256 | 58c2c7f77a401eec7582ffaebcf46f48ab69c97fa9726c4856e4c0383c66596c |
Hashes for awscrt-0.12.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aec48254fe76c411b0729dae0026273103747f16b34f52db1017f362bf08b00 |
|
MD5 | afca2fa4821f06d8716bb658f0dc28e0 |
|
BLAKE2b-256 | e2376e4f3caa326c901db59cbd0f7d33d4c0a51dcb01e33499cc1de847a82a2f |
Hashes for awscrt-0.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65f3b9768b1bc359a14d0245c52037f0287b57640e436fa3ebe22c61ca091bf2 |
|
MD5 | febbaffad4946430a5e5581a2f44f753 |
|
BLAKE2b-256 | 61b9be8a70f4d70f516bc3eaac3f38231043fe927973f3e25c505868741e93ed |
Hashes for awscrt-0.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce02357ccddc6d968da56e564dd265b18100fe706d4c7897b7d2c0ae27421047 |
|
MD5 | d6a8547b27d365972c8f935896601bd4 |
|
BLAKE2b-256 | 24e7dbe4c0829ef358a3eae97698a23fa20904ea1216240015a501a5230b3b7f |
Hashes for awscrt-0.12.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fcf0d1b971cde025195e194ea0483b1e6c8bafd6430833adfb88dbdf474ec78 |
|
MD5 | 6c2240912c20c65f8c0c29139f5a4f14 |
|
BLAKE2b-256 | fd126326032d265868b1ebd08c0c5a8865f016387512d135706f0fbcb73acc85 |
Hashes for awscrt-0.12.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 588405c8a0a3e0619ca1524bf031639fcab47992a27db84fd7a2e1d779e16690 |
|
MD5 | f6bc1fb65b82ad7816c77ec62b4315d4 |
|
BLAKE2b-256 | e4bdc5bcc7d6e36bf618e8f951bd1689c8ece2b7bdcd4ffb54a1126b2ca83a63 |
Hashes for awscrt-0.12.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a77305819c7c9c982e028b0c9b72e9df1970bdd739ae41336785e44de0c218b |
|
MD5 | ed1286784315d5123be61f6b580f6095 |
|
BLAKE2b-256 | 3ae4c36e6222441d4d092feed4eec67ba35cdaf9381480f6aa2b97aaa0ddf47a |
Hashes for awscrt-0.12.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e7704274f495c2a3fe47cdbf8daf4f2762aef412a69169dd452cb880459a4e2 |
|
MD5 | cc0a93a3753a96f016fd82a45d9556a3 |
|
BLAKE2b-256 | f1e5ef94a723d6b6ee31c16c693c1374dafc550d9accc000ad3b8294cbd87279 |
Hashes for awscrt-0.12.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bf579b970f0b64c57c2ffdb06b1e1999680fbb05948aa49dd0883943048b321 |
|
MD5 | d7f20cf113eadd337ce482e6a6c862ab |
|
BLAKE2b-256 | f9ab0a3f9f716195f87fac83d22c580bb3540c7ccada798e7cc19f7fd5453562 |
Hashes for awscrt-0.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21d103231d1b5f6558c869f7bcd2bc6df0ffaa7814be14d59929c81b6ab42eac |
|
MD5 | e9945e374ca9fdb4eec9287e725e84e9 |
|
BLAKE2b-256 | 13af9798a96a202f208b5bac9e654bc28452ca789f998a0f59556329c588693f |
Hashes for awscrt-0.12.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac821bfd4946ca6e1a5894959fd20ae1e94723e2390bd8d38abc21fe8cf7ea51 |
|
MD5 | d6e309d9666a545ac89a061c5d7c4746 |
|
BLAKE2b-256 | f52af87cc1606f51d50e12b017e7ba7f1aed647cbf8611f8aaf3a87f1c2a5434 |
Hashes for awscrt-0.12.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1077af533d8373e01a6e6eebe59360a2922eb9b648b512a91b89c393731434a1 |
|
MD5 | 41f15d7a4f30193e83479b7424e5ce8a |
|
BLAKE2b-256 | 8c412381880f6c082a4bc3b03a7891af70a00826fcf3d5bb3dbcce75653a3604 |
Hashes for awscrt-0.12.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a659f86638f2fa6ef39c757edf27d0310477b09da54e64142d0225965d41e210 |
|
MD5 | 05870f42b5158d8ba5ec477fc6021765 |
|
BLAKE2b-256 | 4b5cdfa0502deeb965c384f0df90930027ce110118bfa436bf1071344c887fa6 |
Hashes for awscrt-0.12.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a75b8880f1df7809645035db91d4197c45650d915771cc9a87f932a23bafc1c |
|
MD5 | c47e5fc0c1b95073c1ff766531e9aa18 |
|
BLAKE2b-256 | 77eff419e99becd1d05089db176bd7580b796a45a5390f315cbeca42394d53d2 |
Hashes for awscrt-0.12.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 157bb70c3dcc313c24feb4a5880e62bd464a82df23ee41d49a47147146fc5ca5 |
|
MD5 | 58bacc8a0b47fda7bb76826a1240c045 |
|
BLAKE2b-256 | 874b3233e137c6a0034b1fc17149b911aa4f0aec0ed0c161d354eaccbc74bb6e |
Hashes for awscrt-0.12.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b209238bce02aae58765e5b1dc6e5412a0019de4f4ea77c5d302ef5681b848c |
|
MD5 | 8e13fba1ce6fcc88bab1642b83f9a978 |
|
BLAKE2b-256 | 49a382e0d7e80ed4ba4ac5d46e9caa3e6079cd9c4b0228023b326034c48fbc06 |
Hashes for awscrt-0.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6352a54cadf458c1316e0c8fc63beb4e25529d3fa615efca2ae215aa63fec75 |
|
MD5 | ed60f1d7a16cf43c58129ecd62566478 |
|
BLAKE2b-256 | 6fcb07b1a7acc1ade30be5a6967ff7755815d63811f77e406323c3b1e209f35f |
Hashes for awscrt-0.12.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee5c13cefbb5c4119079e0a1ab90b2cfa83e645e92ebd41b6e5464847212641d |
|
MD5 | 7c7b6661cfdd0098ee766207299c833a |
|
BLAKE2b-256 | 31841188f2de0368cbc8d23790c852556053c1e02e6caa721f62a5d4cdf9afb7 |
Hashes for awscrt-0.12.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0af2dc879c7d9b3d64efce30356fa63f1cd5507fd5e7cb74c2e94a8a76eed7b6 |
|
MD5 | b5e1b3e0a94e95197c89eb8c5635ff4f |
|
BLAKE2b-256 | 52533a529dabc5c580339d2b0470774748e29661e3b281487251b96bf2d6436a |
Hashes for awscrt-0.12.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f83091f60b90990803918353968ef90c4e72fe59379485488c99213bf48bd333 |
|
MD5 | 97d858b1001d8e56203db762bddb8486 |
|
BLAKE2b-256 | 0b8f11e21d719c3375fc226077ee085c70184330c2bf8e8f4c5aae3eaae81a33 |
Hashes for awscrt-0.12.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a3f7a9e060d576140f73d7430e9fbb00f54c0bdeaab374a373295c2b83e0d0b |
|
MD5 | 21abd923c224ad5962b2957880ae9cad |
|
BLAKE2b-256 | 24c1c8fd36f823d215d28b2bc63d60741741a8ae723e3400b221f9d928e0c6d2 |
Hashes for awscrt-0.12.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99d03260140f7fa0af2471be3916ee050bb506709803b4025989ceac6e54e1ab |
|
MD5 | e4c592160d6eea10f09526325b978dec |
|
BLAKE2b-256 | d276e9351fc5771d2a94e479d252833df4cf4c3c08323cb46bb041551fdfa729 |
Hashes for awscrt-0.12.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4b43e896fb350f5609a056e97996d60fa0d959ed10a450b8e66c47f81cced01 |
|
MD5 | 35f3392b99dfab949866aa0353db9bac |
|
BLAKE2b-256 | 7980103b2a3d14d02c5dac8ca1008899e170491d29a0013a212f651eebbb10f9 |
Hashes for awscrt-0.12.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45cb429541808806bb031e417c1fb888f29a0b34e68a87663fcf07527eff8e19 |
|
MD5 | 02eea782708a972b31b55961666284ff |
|
BLAKE2b-256 | c11e4e7f37a978130eb9df9ce660a72778aeb44a64a740da4df1554f77adb5ed |
Hashes for awscrt-0.12.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 364f66002ada593a55167c8116fa0c1fe9ddaf4a1401db25b66273856e90da6b |
|
MD5 | d3d3b4d98e9f87a078d113f0a1297aea |
|
BLAKE2b-256 | a2735ac3baa49b8203f4c616d43b9e7568426e244259ffd898fdbb470b297300 |
Hashes for awscrt-0.12.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c54dcb9e7e5d320a8ee3c09a51e27b978d7a9a089179031764adf69e5091392 |
|
MD5 | 1a0eb9697ba1a2e805e0fce935f1dfd3 |
|
BLAKE2b-256 | 53ba2fd90055c750317212c3a9514017fdad07ba6bfa7f6eb6116163685d99f2 |
Hashes for awscrt-0.12.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d290f078d0e309c15b5e4994e7f314aced22c0e6f1631ac388b00d1b7c457166 |
|
MD5 | 79b3b0c8926c236534a5974bf7602965 |
|
BLAKE2b-256 | c57157581ad066def3c76bd4d17629af58bd0f157cc5cb0192ac4b2c7883b4f5 |
Hashes for awscrt-0.12.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c93c623fbabca59c22a4329af517d587b9b2ec6702de9377f26f53a8235a49e2 |
|
MD5 | 28113ff9b8f9456af270f3dbbd0334d7 |
|
BLAKE2b-256 | 6849a0edf246da7419d61661ad5d9de84073ddce2cd35de12c6100d85763722d |
Hashes for awscrt-0.12.1-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5e29cca4d9dc535e28468d13821cebbad6ba67df54d4a8f08b551bd6ba44082 |
|
MD5 | 240f9f5274fb6cad89d92ac8652d019c |
|
BLAKE2b-256 | 210cf42b0c520b5192f138962c37f0124113060a2d4f1f9c98e18bf0120c56cf |
Hashes for awscrt-0.12.1-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cf9fdb1ddbeb86dd1fa6f19c8e473928de6c91b486677036f69f519c649cf33 |
|
MD5 | b06f3bb8c6cd2be469f1d2e7f6e36e14 |
|
BLAKE2b-256 | 7b215cf20917cf95d7e08866a8d33584d4edb7cb586a60191dea52b1898a2e70 |