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.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dba0db529c6a1570c5129b25e7f0648ff93db2ba600cff5f0180fde6a58acc01 |
|
MD5 | 0918011df685fbe82f2fc7e803055069 |
|
BLAKE2b-256 | fd772224015ab511a4a96777ec6333a1b1368bed37cf5f3a9effd87a87cd5a53 |
Hashes for awscrt-0.16.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df140e279d43a4b591653df119bc222717e8259e9db080816f4872c9525753a4 |
|
MD5 | c3f9ccd6f9d3ef327daf5da81dbef535 |
|
BLAKE2b-256 | 2b29d9ad95a982318fa82dbccfcd007bf04be41f946d61daf0e95fdd8971f58e |
Hashes for awscrt-0.16.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb8871d771bbf57890f74e797c86ceff99bc1b402d85c23f3b9a530713ec52d9 |
|
MD5 | becc21c57cbfc9936d0e3c8deb3e4fc5 |
|
BLAKE2b-256 | ad0acca420cc4be95b6de2c852ab414600f829918719a57cda15406fee77b1bd |
Hashes for awscrt-0.16.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4ba4dcf407acdcb03ff27217099e375ff930286c324a0221c8aec0ccb3fd308 |
|
MD5 | a54b9df267e58c0ac978ae070004b3ca |
|
BLAKE2b-256 | 529125c8cd0b2a083ece1d432c1725a84737c48af3b44798efaf8505fb97ec51 |
Hashes for awscrt-0.16.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2c70b35f9b609e9227bf57609eb3b09db5d5200b4c5e8b308f66548e6436956 |
|
MD5 | 15fac05687e34d90427440b7203d7cdd |
|
BLAKE2b-256 | 992ad6da5b3bdfcd0e10fbee371576b64a1c4e46ee19d939cacdf09b43429a3f |
Hashes for awscrt-0.16.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7dd1ec6c69e3bef66e431e6796dca94da518f967c67416cdf1c84eddbdc4eed |
|
MD5 | 5d91b7f817c953f7a13a9833e971bc23 |
|
BLAKE2b-256 | faa8479919174141f63db0e31d9c5141efa22446ab00840554620ce9c5060944 |
Hashes for awscrt-0.16.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18ffb554c5dc5e2a9818d38d94b18290477ec8678a7072f8139f73a58321cc66 |
|
MD5 | 8f002b41d9015ab54ea648bf4493636e |
|
BLAKE2b-256 | d03965bba4c85bcc9cfc88bcfc6fc603de20332b1f5906dd8009596a60fe59b5 |
Hashes for awscrt-0.16.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82ec583b6a85ce0c7a4816716f323148d09f78ba8085a83046e60d22bfee9f37 |
|
MD5 | 31360c2acf127530f75428e9b57e6548 |
|
BLAKE2b-256 | e9dfbdc08408e0e71954224b9d11d3b5b3d959bd3e3ec18f5668f570c316df80 |
Hashes for awscrt-0.16.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bf869e752e9b5b6e3cf1237687b6231f2886912656bf0c64d638e07c67632ad |
|
MD5 | fd4e26a5069bc5c71970a9a26cb447c4 |
|
BLAKE2b-256 | d65bdf0c80264ef60c53e82e51231a1995e42b4a3981026778477c2160483f0f |
Hashes for awscrt-0.16.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 347f5efa45fd574389ef6761129207ab73bd4e13a7c10082ad748d1f5f401660 |
|
MD5 | 086545059674d354892c29efa5ecb968 |
|
BLAKE2b-256 | 67915e167a1f18debd76ebcba47ac5531452d20a7f6aba185e917a9f450ca4a8 |
Hashes for awscrt-0.16.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbf2ad330037861ab2946232c866b7bd815404046f4d0e3915dba9fd76c31602 |
|
MD5 | c63f0340119c481101292cfdf52fb61b |
|
BLAKE2b-256 | a5f1226be5c73bb2afba064b309c6fe61c975636c271dd677c745c636ab0b259 |
Hashes for awscrt-0.16.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c602eb427903193f3752b03c9809820b17c9f61d52cbdc4965e03a4d6cd0449d |
|
MD5 | b246a584235f8dbf4672fea6caddcc93 |
|
BLAKE2b-256 | d6a3298a40dddbb5c384ea7e8736367f2b89ad8dfe798842ecfd0353e7977d86 |
Hashes for awscrt-0.16.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbc67e734e9509959d2ee2153b2193df348445c4e47b775b975888a1c054141e |
|
MD5 | d11427dcc03cfcdd7d0b09a86eb132f2 |
|
BLAKE2b-256 | a93eacd60dee265b86d5633091a47799f4a6c2b2406b5e12f0e94b59216f8710 |
Hashes for awscrt-0.16.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbc75f00af090900349903f0e5bb61b6ffd0037204a90a0dd51effb7724da722 |
|
MD5 | 061e86eac4f123ca9bf0ee0e9512dbea |
|
BLAKE2b-256 | b9ecc2c6821309d2e68edcbf6e8181aaf3e29471cc3fb7504e067bdedf93b198 |
Hashes for awscrt-0.16.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2556f7f206b2bec8d7436f75b2e097c36ac01aa6b1583c4af4735b33920dda3c |
|
MD5 | 21ba582286a622c79920b37f6a87bb62 |
|
BLAKE2b-256 | 4461d7f3dc6fae4769b4d0f701a7ffc5e121e153e9c8dc2e4fc083b8263a7c2f |
Hashes for awscrt-0.16.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 827065685fbb44a1366b7fc66c1752ba1432a05c1a9f8124fc6d7dc5a8bcdfa1 |
|
MD5 | c7f52a3db889301824302500d868e7ef |
|
BLAKE2b-256 | c4c7da19b5a11e1117293d57a5e073edff2a26f20cf81d40151ba140040389b4 |
Hashes for awscrt-0.16.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe7fb840614b65e43bae80e64bfa7c13f06580689f4941e6c86942488030c83e |
|
MD5 | 904446d092d84adfdb4743959cf6bc35 |
|
BLAKE2b-256 | b7c0d808d1ab4b47007635e8133f8930cf6c09be94238a0b39c1375de86f5351 |
Hashes for awscrt-0.16.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42e988197c7b6dc1069552a96e9a822db8aa5f5177b7ff7fde640f455e8b3c91 |
|
MD5 | e201ef0a5fa665faa486cb724e27be38 |
|
BLAKE2b-256 | 4446b7384058cb781bc7c8073e12d203849ac0c464574b2a2a46e7a864f7f094 |
Hashes for awscrt-0.16.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d9abf345899055b1dbe61822675658b5448548376dd40b3e9f54f8a694f1350 |
|
MD5 | 8bdb5f806539145345b92bd8126125a5 |
|
BLAKE2b-256 | fc8b71e49e6c5f59216bc7fef67e5d08461390a7c2fff7b9801816edf9e6a054 |
Hashes for awscrt-0.16.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49a2c5106d2764bcc63d5e890061a1e349a4f4f77d48f131f006d9e2b5e15ac0 |
|
MD5 | 541f5e8925c27320314c459eaa47d925 |
|
BLAKE2b-256 | 618920a79a119a1f61d41f2daea066e8d82db3cda0acad5c894f6861bd47c404 |
Hashes for awscrt-0.16.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d3790afe36b2dc12662960005e002a517af4bfe2a994eac63e921094b0e3dd9 |
|
MD5 | 5945a1489ee08f9c1610b5946848e3d5 |
|
BLAKE2b-256 | 78ed85e20a16014e0fed7f2f086120c5c1db43b75099da98b341f9a389e32096 |
Hashes for awscrt-0.16.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fab36bb8230ebbc470d3731bb74c4e42978f100c809c614e5b9a9fbb4b26c1ed |
|
MD5 | 54c03305ce16ca0f70e53568fbc2b041 |
|
BLAKE2b-256 | 10e19be0fa831158e00ce89765d1e2763b20e67c469dcee1713e231f4da4f875 |
Hashes for awscrt-0.16.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6712e624588d9bf9a413b1bcd35437f6770d10a512d545de6335b816c0d82b13 |
|
MD5 | 436ac1d4bcd5185c8f2dd03cc3c7f4fe |
|
BLAKE2b-256 | 0e1d009ce74efc2d44098a822d3a3e9ab22e5ba25de10ad2bb0a1d26677279bc |
Hashes for awscrt-0.16.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10ac972c45991c4ce2ed712c662949af1ba0a91479ee4038800c9f829257439a |
|
MD5 | 9a8e69ad5b8637bd2efdb5a35317e008 |
|
BLAKE2b-256 | 66afa7926af2983396e2aec1900e767db9225d0e3c1d1d764c81b46387034068 |
Hashes for awscrt-0.16.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc1fc6e20e74411284a08339348cfe5be8b4c4b94402544c3c1e26349b35ebaf |
|
MD5 | ee99012935b4075c956b0d1af3905c15 |
|
BLAKE2b-256 | a164cf31466f2881da8270b948936f924da1321b21831cd4959b41dddf209498 |
Hashes for awscrt-0.16.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dffe43b3519c711be01870a59d9d45b08a0785908cbefc9578764a7e6dfedf63 |
|
MD5 | f48b1214870d8fb47b751ad1de528bfb |
|
BLAKE2b-256 | 252edf5be6cfb5d28e54cd4bfc59fa3451f60f682886e38135fe57d68821c5bb |
Hashes for awscrt-0.16.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fb5d4ac4ac826801092bb62256cb58ad673725495f0008db8db338b18a15bf1 |
|
MD5 | 1f0e6265bed20c47e27534bae62eab8b |
|
BLAKE2b-256 | 5c1953b421ba4713652ee6ef746b3fc11a9d23fcea261807c206e0f209f539bf |
Hashes for awscrt-0.16.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e7efdd91c1c18790ebb192f1443e6bcd4f29f3f5d2babc72e455c4eb7ed4894 |
|
MD5 | 8ea0848f2944d1e375223d5bc8743003 |
|
BLAKE2b-256 | 52d10ae1efdafecf302bea5371805e3d1931d71a429976e18464c400d2aabe2f |
Hashes for awscrt-0.16.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f295d3e104e690c697cfa29a49eb0e6959811819c59eae6e7f56a1653ff6679 |
|
MD5 | 9f978be77919fc7bb990f94561862c18 |
|
BLAKE2b-256 | 217254892fac01ed4d9e97053df1f1295e2e1ab043bd07b8246c105027e4c4da |
Hashes for awscrt-0.16.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 197a5b449eec0e001daa556fd9146044d81476b11cec646674d9569568bb119e |
|
MD5 | 85467bf69d375ad930e39a819d2b07f6 |
|
BLAKE2b-256 | a309eae92485dca9cbd275c6caa51f67c89d91784a4091596e44d575f617ff86 |
Hashes for awscrt-0.16.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef2377259b6355b68eaae573321a6fd61f84abac854969f914d5e08d20539e0f |
|
MD5 | a402bae7a660e125a9036f6039ec3ff2 |
|
BLAKE2b-256 | cb691b09c7eca9d74fc57e4d45e8c3f6a066b8b8946436017e16df5ef67c86af |