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.8-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bad7db99fbfef46bd0f4893f64905378c4dbb3e41dbbb7a530a94ba79f748242 |
|
MD5 | 714ee15eecda3fbf650782b5c7866e71 |
|
BLAKE2b-256 | 695820f5f4b6765a00b0d8b64c63b6e7849200e176c48d9f9346f982011eef5d |
Hashes for awscrt-0.16.8-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8ac0f69d15787819ab7d71317a5a69d41f95175913c2886b9c10594a955b3ce |
|
MD5 | aeb43477a11924641e76704b77a37975 |
|
BLAKE2b-256 | 9ada1afe00f4c89caf0e7ac853ddfa6a4f2888d5c8d09524cd704fe35e681b08 |
Hashes for awscrt-0.16.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c4c510b57b8a0731a9b7017381b5911c82840ff74556622f347e07e2939b5e4 |
|
MD5 | 8ed11e76b802522d5f80e3c8fc3ff807 |
|
BLAKE2b-256 | 43535d79b6018639fe3ea94644f1bc0547ac11c1a72fac04de538c0d03c8a0f3 |
Hashes for awscrt-0.16.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d8aa0ef203866c6bd492728d39b1f2f6a153e5b17d343b7fef8a9cd9d16c2f9 |
|
MD5 | 4f2cc09952c8fceba0ed36e93a48047f |
|
BLAKE2b-256 | bf79f746eb5761c0c278731871f862f60cca3b9b217a94a83547452692c9ee99 |
Hashes for awscrt-0.16.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba0442cdb73f274636f06974983b09628bb30da7f49f2c3a502ba018fde6a601 |
|
MD5 | 9d34b33481bcb19dfd5141faf2d4bde3 |
|
BLAKE2b-256 | 6236e2b09cb8510e21caa47d74ce80d16b1a249b31fca2b8755e981025f0d9cd |
Hashes for awscrt-0.16.8-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97a407b807f51f0dfba6af2b7aa3fe7308cc78c3c8e8c0a60f775eaf96af4a78 |
|
MD5 | 530f37db9dc563bb094f30d06b16b017 |
|
BLAKE2b-256 | 3fdb9fa1dc18473f8063d3eb013b2eb2ebeca325dd72fab40bd328b0631ba735 |
Hashes for awscrt-0.16.8-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38985264de709ad352006604d0d5c2c7f4b2b810f968eeed67c2b99128bdbd04 |
|
MD5 | 9653e101031fbbf342a7c574f34d363e |
|
BLAKE2b-256 | f905b353d842405674d55c73ed91399a22af787a79bf208f85a694c2f36d60b0 |
Hashes for awscrt-0.16.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5791432b636cffb32db1f73ad1f99de11b124579ab0547ea94daf3971215d2b8 |
|
MD5 | 8574014aa673a66d03d6074aa956dec1 |
|
BLAKE2b-256 | 91771c9e84a2d3fdff2c4f6e42110e0e9f65d896454b241072f2321f3ed55467 |
Hashes for awscrt-0.16.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3986aee9c0cfbc7030380511b7fe89bb25527f106f985da8634dbe1d28307c60 |
|
MD5 | c919f99cb431f2cf66284762b9cf49dd |
|
BLAKE2b-256 | e9fb8fb3c92ab9d2cfc0d00ac209285291afd6c4b7c1b6b40d2dd878fc99e0ad |
Hashes for awscrt-0.16.8-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45df003a4050bb6bcf183ab36784362ef6d3e04c708433d16bc7743a32228e72 |
|
MD5 | 5a5c62070282e8e8e227d43390584f79 |
|
BLAKE2b-256 | 3f166218a71b0a8bb72f51e27663c7d315e8d2c66170a3e4851be0a6385aee0f |
Hashes for awscrt-0.16.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f307778f7cfb81679d3e07adc50cceb7f39c494bcb9a87fe9da9fc50e3e3bad |
|
MD5 | d7fbd41ca963ee983b6e7ae056ff7ab0 |
|
BLAKE2b-256 | 5efbad3733e02bc6ee9fe50ee7f800af653e8d87df1d7c130104cf259da026c4 |
Hashes for awscrt-0.16.8-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba9e442e51679597a989f3039647de391dc56b8e00e7756e9d2a3049c8822f6c |
|
MD5 | ab4e39d3ad9a2678920f124880325a31 |
|
BLAKE2b-256 | 1d6d6efebd68371ee68106ebb72dff2da363a4d99e63ed13e5dfffb9db927222 |
Hashes for awscrt-0.16.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e7b1f511783dfce3eee479aeb920c6055e1235a239a738c8e0eb3c806606761 |
|
MD5 | 67b75fffa32c503fc64360aa8c816fdb |
|
BLAKE2b-256 | 18a54aea7316e6d0047369a7027e1df31c980439e57b1b0036c33b3bf4991293 |
Hashes for awscrt-0.16.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fccaf24862e4cf51aeaaf7057fb473cc2d03009bec8f5a7136e154af17da5a2 |
|
MD5 | 8e486371623d82ad7e9d516912cc6a0c |
|
BLAKE2b-256 | b63343dcb8b265d63c15c70e605ca5f43c47542f5b545c0c58780c5d2856a5a8 |
Hashes for awscrt-0.16.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c474ad4e95da5fd5ae4caefe81e71c9d205a32dbbbb1c2e5d14b28bc3c88c7d |
|
MD5 | 6f7a692aeda08e8afc885151caaf04c0 |
|
BLAKE2b-256 | fc4d737810c280f56709aa324f325373859eb6ffcce65b9eeb6d5889a98e99ca |
Hashes for awscrt-0.16.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84d25d61f38896b51d3714f99d13ce6678c7f87fa3da69f39dd60ed14f3ee5ed |
|
MD5 | 9e63939b9baedafd1a7192298278b9af |
|
BLAKE2b-256 | aa272bd636634e49f7ee9ea4ecb9e952d387f9647d9f620fa63d6fbced701f97 |
Hashes for awscrt-0.16.8-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40727038de7dee25101d89fa1a40cc11fd5136235a7a5253ff0cbae98dce6c00 |
|
MD5 | e92159ca78a19a4f920f88402988f87c |
|
BLAKE2b-256 | 0a4f905070e430e41ff89d06bd25c22423604db38703e799887d6d83cf954f71 |
Hashes for awscrt-0.16.8-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15c19d91a04e3bc46a892d909f32e332eb61115fdda4ea6c3741e4303bf42c34 |
|
MD5 | f605facd1c45628b2700962477a5eeb0 |
|
BLAKE2b-256 | 2903732ab5e06a05d53253dc8186ada3ada9be9842f68d53c09cdf41c3303a8b |
Hashes for awscrt-0.16.8-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ebc76e5088b096f932dc42deb6b5330fb4a3128f19ac494fcaa355285497d3e |
|
MD5 | c2b5820c64ab7756f236da49d8836091 |
|
BLAKE2b-256 | d7656f23acc916d06f31ed2c6ca3a6914f33517e6318b08aa60c0e2f31c91405 |
Hashes for awscrt-0.16.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b689ce60d30bfd32d00fa50da493539738443d7261d9f864da4aba64e5feea1d |
|
MD5 | b64a21f5e0bb5f8f0f90a458e8d7d6da |
|
BLAKE2b-256 | 5e2c963eb14e6283ec5f345471fd683abf1518a69d499abbc559c4e27931b648 |
Hashes for awscrt-0.16.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086e16020399af3d26286a2f2385d09d87b7eacfc8891d636b8177b514559fc6 |
|
MD5 | b8196664a85bbc29885b152f6ddae1dc |
|
BLAKE2b-256 | 8c1a7e4b9d8b7d0cdd89ddaf0c9702cd8f0342571e679786c337ed9282ded356 |
Hashes for awscrt-0.16.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13c1e09b27673a54a7829c290d4094f2d5dd205d98b7ca55e8fbf1257ae72936 |
|
MD5 | c7038be4ab7d00995f90f5a3e0f146b2 |
|
BLAKE2b-256 | 60b0a2cacdfbab1321f0cb597611605c225136ad12bb37aa13c3ef102e261cd8 |
Hashes for awscrt-0.16.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95b9aab7b271cf475229011649d2ad54909743b103921f5118a17ed441514c67 |
|
MD5 | 98f2871caac6db8d07109a9fe551eba1 |
|
BLAKE2b-256 | 42ee7d36473118bf223aa109332ae7a8add209b98e63efacb2dea1a446c27618 |
Hashes for awscrt-0.16.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc508b9cb33b308a1ffd25dcdb10936a9d6b1f1d53002b4954bbc4183a8d2914 |
|
MD5 | abe83d19f026c43ce2fdff5b51c97825 |
|
BLAKE2b-256 | b876803ce8980da3f4d7991c90e9050cf147d02e3b401886391e4439ed82a0bf |
Hashes for awscrt-0.16.8-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0838253d8e1948fb4ae86d5c4a86a86245e52cf01aa1ff4e1bf2d16296a5d73e |
|
MD5 | f495124b5c313e77122c90e053e8b564 |
|
BLAKE2b-256 | 7a5b8235d038d833e94d2dc8b452dbd3cb08e8b77918afc39f83846605d35df0 |
Hashes for awscrt-0.16.8-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d96ea3e106786bf7eb0e72637ee415e730e393826191a7935e683de5a762abe |
|
MD5 | 89bb6d9ea9e1476b0dc749ef670c6398 |
|
BLAKE2b-256 | 02cfab9e75aea1abc0927495d5294189fbc7ebd7bfa1b5031769f868ef76960e |
Hashes for awscrt-0.16.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 176aa56369636be68b5fa7b5e350148e18db16f4ecf299e0825205347f42df4c |
|
MD5 | 610627a3481b935fa489eb0a4725fca0 |
|
BLAKE2b-256 | bd54da878ce5ee4e1955b26ff23235a9089cebe8490eaae45f0994eeaf18a7f7 |
Hashes for awscrt-0.16.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abdd65c4ebcd0dee04b4713e9f9390889c4f176c90a5de75d331480e85ff121e |
|
MD5 | b5aa79106f798abb082ee6bf9c1be02e |
|
BLAKE2b-256 | 5c331276d69b71bd36ad33513f47fc01cec61e1cfc7a1ea3447b985dc736123d |
Hashes for awscrt-0.16.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c2ad4e5c7a85c11de67eb97830f658adccdb02d25f9b7415cad9b13d4c56cc5 |
|
MD5 | 90028178c1a1062f00827edb5235a79b |
|
BLAKE2b-256 | c107c042543a574925de852bffcaf2a38f248a20941a5bd063255e5ddb69ee85 |
Hashes for awscrt-0.16.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c220f41a53613e25333b80eb1b9256daa26997c021c88b400b5b581e3cc77a6f |
|
MD5 | 4687776aff2c8dfbe77fe7bb0ac4a3a3 |
|
BLAKE2b-256 | 52edd33873649a954ac9a73c0a427bcad64a0a00c2392caedee4ec61e6f36296 |
Hashes for awscrt-0.16.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bda0ee960369ebeddbc5bb7fd6ce5e1e32ac95543ef5cb27adf12d242bde96b0 |
|
MD5 | 3c29077c06188532f28372de65f228f6 |
|
BLAKE2b-256 | 8f48b7d182949b56b2b4c5ec4a53c69f06cd28b954f0fc9e501d34f740a76182 |