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.13-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 980766566f8e806bf13289cd8c11904ba3381cb615423bd96b8c453cc4968a17 |
|
MD5 | 674d08b5d145631e6de05c63aac46960 |
|
BLAKE2b-256 | 6f26ee7f11ab94518b9891a51c6ffd41cf0ecbaa19788e420fc6c0255bfb6dbb |
Hashes for awscrt-0.16.13-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb907ef72a1dae9d7fe62d4aecbd4a9f1e835d9de329ef2d10c316b143c3833c |
|
MD5 | a190c93c04f24840ec529241b06e4578 |
|
BLAKE2b-256 | cf58e832b4497b2e04c5585f7e9bb2974ae9f3b1e1af189f8893418f511b33d9 |
Hashes for awscrt-0.16.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bfa1d461bcd43ed61ce76e4cf88a739f585d3cd8e17f789b8ed33da39595b41 |
|
MD5 | 293fa980fad98be69a49e7ead82cfbcb |
|
BLAKE2b-256 | d7b0f3ceabce1525fdf3189d777263e1a1eaed6f7c12e8b0aae867813a72ccc8 |
Hashes for awscrt-0.16.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c7d1ab45ad9c42f50aac626fefee29f9cdd63df59209d8657275f100f3d782c |
|
MD5 | 9bdb062bd0e594b7e9f690aaff78b457 |
|
BLAKE2b-256 | fe51785f29b2242b779c3fea551039854d76cc422350ec06f68c28e9935ec74f |
Hashes for awscrt-0.16.13-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e344901ad78c410fcdd258165b692418705a02069ef162accea6e6416a3e0cf9 |
|
MD5 | faf88813fd3301d0203ffb00cac1fc34 |
|
BLAKE2b-256 | 7d5a65cb6baa28f3e715ff16f0d00f0180b05095f9f8d9017a8f794181025859 |
Hashes for awscrt-0.16.13-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b887ce774380a2ce9ca09119845f037e2f229efe92527e23a5c6314b2c32115 |
|
MD5 | 9f4dd3d3747ff6092508b9f604388887 |
|
BLAKE2b-256 | b63e0e5f5a248cf4522211feb8e631ad66e4a2d7db37ae2cebe79a5543f8e513 |
Hashes for awscrt-0.16.13-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95eae388e74cc1fb9b5a2103ab3120a28c379c06a3fb37049873ad2c4d9026f5 |
|
MD5 | 0c1a0deb53a9971d783e72c7dec9cb68 |
|
BLAKE2b-256 | 45ec09c29e355e5380102fbf21391fb59a9f043979ab80851b37064abb4c64c4 |
Hashes for awscrt-0.16.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a1b69ec1a0e04f6e07870984904f0517de9b82afee976bcdf08412e10e64779 |
|
MD5 | ff0927d4cd03090e237fa2c589e3a7e6 |
|
BLAKE2b-256 | 6adfc18da68034f16c83afd870acfc1a8b3173e04b7138ffd702067c2bc4516d |
Hashes for awscrt-0.16.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e87534fed7e6515fe6e8cf045862e9cb8bf7c74f0ec9deac52c41e40d78d9b03 |
|
MD5 | 9d8b4f77be7bd26d4a7e2bedd376596f |
|
BLAKE2b-256 | 0f2a414b9f6cff996fd7a5aafb24815fdbf8f029f197193388c92f9e5e655dad |
Hashes for awscrt-0.16.13-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83a5c0c0136900e6c35adbc95003a2c2893524a04947697dec470085dd7ab67b |
|
MD5 | 53e02cb8604b75b6851247bcec9b4459 |
|
BLAKE2b-256 | 00187dc63cfa37cfeccf488a4935e6f79f4135650a625889f9ca30a67d4937b8 |
Hashes for awscrt-0.16.13-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a310a0c07c46c0f25e8af5f3f68b9e9a5a774a3bfafec3e63507ad5ce8cfdbe |
|
MD5 | 8c081ba6d482cbb036c484208a755d53 |
|
BLAKE2b-256 | 8ce27bd398125d0d544af45164c994938ff6017af2092fb66cc404f65fa5412f |
Hashes for awscrt-0.16.13-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d588a7d5fa5e6e24ff476fb0597a402ca533b35073970d109fabb0cc921b82a |
|
MD5 | 32d8961fb50fde38d0f6a3c968d9d7d9 |
|
BLAKE2b-256 | 0500380fdee303a96fa3d927d6b76c724949263603afb5c1c63ac526632a13b1 |
Hashes for awscrt-0.16.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a769a4958822ee86ab5115a5117ed45c4400565ff92dd891b6b995c5db595551 |
|
MD5 | 901876e4056a4da41b90b5b97dfa4c77 |
|
BLAKE2b-256 | ce3cf2cd62bc1da4b2a3e340e0ac72545e0ebca3095f9b3bc1659ce76c0ae2e4 |
Hashes for awscrt-0.16.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f33e343ecf33a81c917641bd6d4d36a55468de0ba41e9b9b1ad7ba3960c939bb |
|
MD5 | 5182d0d81b429a17e349f469a6032013 |
|
BLAKE2b-256 | d275cbb1ecfc240d4d4c03659eaf717d3bc2e2909f11d4ed93281a6a79bddcd8 |
Hashes for awscrt-0.16.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0a4a794aaf083f09fa034ca739ae3440430faa5fe69763762b865d66681aedd |
|
MD5 | 262439ee1c0fb55d6f043dc0f12c4f0b |
|
BLAKE2b-256 | 6d9655fbd0a9e6ce3a36e3d4e0d3fe620eeb99f0649bf953a22cfb3ae87f17fb |
Hashes for awscrt-0.16.13-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5a1391284ae89c5030ba1d4eefedc6f3d131d039fb335c1b52bddab88d77b20 |
|
MD5 | 2765484ca00282fcf293c2ddc0dd980f |
|
BLAKE2b-256 | 5aba6333e0fd3572bc20adf9b1c45c9d3d1ff3b0622f4de11d48d62a145c5ff6 |
Hashes for awscrt-0.16.13-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42ac0407e6ee7d51089e0ded5924669977daa79b03489926275d2aae957cebff |
|
MD5 | 8e4745c0d6ab1bed1d1588b67699f52c |
|
BLAKE2b-256 | 4272fb69a127eb30e1b41fdfb45ae6de76f02d3a07a7d08e27457d5ca90ce511 |
Hashes for awscrt-0.16.13-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 291fe8e97bed9a9a7c7f1706c9db126043d15aa4fa4b454fea915e5645ed526a |
|
MD5 | 5c0bd65795d5f6de8b8ffc0534a93350 |
|
BLAKE2b-256 | 1c8d98c08388c5fd273219be5195faaf87b0e8a80a62f3f839abdd6ba6d4340d |
Hashes for awscrt-0.16.13-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92f3c00a4cd528f4c6401b2b40d774fe084c9689ebd27c9cb694d072853a5a37 |
|
MD5 | 6bd1f9f643ba030c7f3e47b8b3928733 |
|
BLAKE2b-256 | 909e3c33d2114a1f990875f52824520d6126b9a99aa75fc106ef9c489965b8ae |
Hashes for awscrt-0.16.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7727afdf45d6d3e13f9ac0ee5efa0fee0ff5eea357eea3afbb28fdc618b2396e |
|
MD5 | f8ff1e0e48e65593365fdbd3d38306ea |
|
BLAKE2b-256 | 7cd474714c4eb9fbd07005fe8def8f2359f80d3cf81b0b86e679f867f289a2dd |
Hashes for awscrt-0.16.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49d862f0aa38f02294d6443efe14fe51af50248f8edfc2b99cd5c3107affba86 |
|
MD5 | e1820018a1573c86bcaf09baa5e74e85 |
|
BLAKE2b-256 | 4d65f8df8862aa519f851e080e8183eecce3d654b0661b5c217dbaf1b8a80861 |
Hashes for awscrt-0.16.13-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc923c9dce6e69c0f9bb7db743f6a9e7b45d2018622f299f1b410636727bf135 |
|
MD5 | 2eba58e5d48b57f0e76909947495d782 |
|
BLAKE2b-256 | 24054ebccca5f835be498ff73d1db079e3e58818d18ebb3797f424a587438a90 |
Hashes for awscrt-0.16.13-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c5a257164e1873c17e5f1586b2375e5a294f3a3751f56857e38509b3b1043c7 |
|
MD5 | 06c6d8879c4c11136d6156303899a00e |
|
BLAKE2b-256 | d31b88c76cadc090f4324d276a4e59fa0155d2d7b0b103b150c669e84648f967 |
Hashes for awscrt-0.16.13-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45f0b593e42744df9508c0e7154173c49286ddd040b333e2578e080e65650a21 |
|
MD5 | cc5b01da1995de487a0488f7c1637920 |
|
BLAKE2b-256 | 94696803df9dcd81b2369456765295e37d113cc17af42cf7643f2983df0a37c3 |
Hashes for awscrt-0.16.13-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f7ffe994e5a929b42a6d729d7cb98741a4d99e0a15780e3e9353a2b9888cc65 |
|
MD5 | d29cf7598a91e1ed14ea4b01872bd8cd |
|
BLAKE2b-256 | e93ac6b6e47fa84229609c3d4ee79dfbe6b3c183bedee0fcdb1643b63fb6c134 |
Hashes for awscrt-0.16.13-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e40361dceda3d78e1c1b1cb412242dfecd1ea415c77c4b52e26775c725711bb8 |
|
MD5 | 939e1ee03b53f861ece55a7b8b732bf0 |
|
BLAKE2b-256 | 9d9ac9510657a823ec42ebae4fccf3cd812adba105d4cd98d6828258f2bbcb70 |
Hashes for awscrt-0.16.13-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f8ad5f687cdbea10345229c7778af8de08acdb3a8c0bad634f5d7710b5e7c47 |
|
MD5 | c8566fa0406bcf656c4c3568613c54a7 |
|
BLAKE2b-256 | 2af43d5f3f9886f5f1850d20adac52ae633fd030b2c21e262f391e3b17b11e06 |
Hashes for awscrt-0.16.13-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 984f8c1de67079658e21871fb15b0c95418ca03e3c206defeec47facb43d48cd |
|
MD5 | 3a77538bbdbdab564017666235fc6e7c |
|
BLAKE2b-256 | 5343edb5e0cb616e3158b009314219c0551504f7b088f775be51048396b0fce6 |
Hashes for awscrt-0.16.13-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2718ece264256db2a66ba478d6798d5431e7b934075f4ee5cdf59a480a93d028 |
|
MD5 | 6425557335fe9475a38afb496fb2cc35 |
|
BLAKE2b-256 | 92807b37ed3ef1415b77f8c19db6bb8fd8dfbddce4c990fbd3a3910089394e53 |
Hashes for awscrt-0.16.13-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e5868ffb8ba6ffe7944bcbd492bc7bc87acdd8dac0bbd074f24ad44568eda91 |
|
MD5 | f27d606840eeb55f708e31de24f18b2b |
|
BLAKE2b-256 | 6b294e107a72c7f9aba38c74005c88ca0101560078d7297c4b6343a4096fb76d |
Hashes for awscrt-0.16.13-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 194ee9d651e632310964e68f113b641bf1dd84a895b43f9f6c7ccde96d41ab79 |
|
MD5 | 907aa18d77ac0f7d6cd98766001c92f1 |
|
BLAKE2b-256 | b5517cd20b8390b7cc4ed3b60c0123d087b447c881e1c1bc8e29844f174a9d34 |