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.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70a54e99d08e6e967629a3287cf2cae0eee222b6a474aae52341deca9e669930 |
|
MD5 | 5c28a656d39c04c89df200bc0313d0a0 |
|
BLAKE2b-256 | 5fa12e3279ed6af89c7f4d1c3b5246673c08874051f536ff025f12691157d639 |
Hashes for awscrt-0.16.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6980a28a76a21f9a4cb9e8c0e9c2088bf67493e93576a832632e9366af03f2b |
|
MD5 | 36cd1d80400dba96b825b5e076296702 |
|
BLAKE2b-256 | 29e39585c8cb11eec40e303e0898747aaadc7ae5dcbae975d67c728c417a9d79 |
Hashes for awscrt-0.16.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c43a0950d98c634e7b2f5ac4ba83450b47a3a6fc61051511a2f2b0d110e57369 |
|
MD5 | e8085f75a9e0f348a532317bf41502dd |
|
BLAKE2b-256 | 2bf97ca8a9a7043505b16d79f3f553893c35038902bfc742f5a5a8d995d939c7 |
Hashes for awscrt-0.16.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dafe615da2bfdf4bd8e7a2a31de11b9528722cf9d73da771c97d957f9cca743 |
|
MD5 | b6530cd92dbe83af68a0d4d5394d4027 |
|
BLAKE2b-256 | 60d426aae378bf1b3530098bf5eb2c517ba37d11343f28d7032a8e9ae2042c43 |
Hashes for awscrt-0.16.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9d058d5fdcfe3d1d756403d00ee51a73081f92cf3261e8186d548e689b01958 |
|
MD5 | a7226fe6a1d03c5001cbbb89ed15f921 |
|
BLAKE2b-256 | 77a257d0e39844b529bf2f5ef8608174b5117c23c5ceddb29aed7eaf9a9d82ad |
Hashes for awscrt-0.16.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bc81494a3affe3a9cfcccdd6377433c6373b64b30aca27f6c14c94e72b8ec00 |
|
MD5 | 2a0d4fa0a7cf832078bf6029fa8a806d |
|
BLAKE2b-256 | 1614462570822b646364ada6cfe72ad22db866448a343066062ff03225e62fc3 |
Hashes for awscrt-0.16.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dedf9e0b240616abcbd5de44f67c41cf4c8544c577308a9da0ee3c0af26f0d1 |
|
MD5 | f73d0c04df185f751271f3e4e82812af |
|
BLAKE2b-256 | af5b2fb615e751dbb1b8dbc4ff460925c49245dbf83bbf22f2f1028b94b15571 |
Hashes for awscrt-0.16.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64c32164316d565724c95d31508376dd1ac5669dfd654ddb1360dc5a321bb662 |
|
MD5 | 82aba7d77725beb8674686d832b100f3 |
|
BLAKE2b-256 | 2ac36cbd445e3ffc6c032f124ea7dafe13f63b7ace2cb6c69ceccd1b045ca4e5 |
Hashes for awscrt-0.16.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6b08a2216c39122e68a7f20b95873f08076a276992e0c35d842c9ba06214d11 |
|
MD5 | 269b249258a667e9132c83e120fdc272 |
|
BLAKE2b-256 | 95b44d15e0e2faa37f05b8632b5fb301df22de03fd51486b17966989d733cc1d |
Hashes for awscrt-0.16.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43b2be3bd02c4cb5b65feb9099737720e170486e3081cc475300ce9ef1643ea7 |
|
MD5 | f14919ff95f375cc4a722e8083193b5d |
|
BLAKE2b-256 | a4a22dc97896927f0b6dd2d6ddb0acfcc707d24947f676f1bce47420bb4e3a23 |
Hashes for awscrt-0.16.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d735e2aebabfadf90d00d9a039854b544efe26196a5f4cb705bf1599d5fbbeec |
|
MD5 | f4ac953c76c0f7e7940ea11e905f0ffd |
|
BLAKE2b-256 | e75ca3177f53c6bed90eeaadb3854ed99c84607fdd11ec05540b5b653c43f497 |
Hashes for awscrt-0.16.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c85df1d6f84918b02438be634f9213c9e00fd293607e04b10745b782ad243a85 |
|
MD5 | 284cfa0c9d66b60be7521904836da988 |
|
BLAKE2b-256 | 7cfea8e1035b0d4b7bd19879271c9fa5751774a0599b96dcf5010f0ae25ed40b |
Hashes for awscrt-0.16.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50a741f7c9142dfcaf2f81b941c220af71a22dcd492d1823d9f419d7d88df9d9 |
|
MD5 | a06b668a1702ab48ab4418d4db6cf685 |
|
BLAKE2b-256 | 5883b6288ba11b7dc01c3c526b836ae2593c7e432fe0189c57e22041e3b4a535 |
Hashes for awscrt-0.16.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aa425dca7472d0768114a7606f2dc525d0333898b774758d99be52b46010db7 |
|
MD5 | 77bd320b341d61cf902758c0fdee0aba |
|
BLAKE2b-256 | df74aff78c62eb4a818b2d252b9698a869e4b62b506ab5f247a64ff76fbf9131 |
Hashes for awscrt-0.16.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b98a0f30f629a37b2e3605409b8b37632337b55bdcdb3d22a6d60aa1cfa3044a |
|
MD5 | 630e0824f4a4a2eef3fbb6abd6084730 |
|
BLAKE2b-256 | 1eb7f5ca5a8a61667277cbef67b8043cc00a8adaf787f45df3a943ef88829862 |
Hashes for awscrt-0.16.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c267304c5a1b261eedbb84079b24e01d62ae40f673ff3f728dad7a235e56d44c |
|
MD5 | 3a87ab62a01c3b635dcdeb620cd4fa86 |
|
BLAKE2b-256 | 521cb3884397d2fabbd28d3b17326dda5c645511df02729ed2e33791ac8ab67b |
Hashes for awscrt-0.16.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0bdc48174340c1b2e5b45a412086d9f000d2ce37f2620dd07c93a01f725a311 |
|
MD5 | 8201c4d20617b4e77cbe8956ebb1d2c3 |
|
BLAKE2b-256 | 5ec73fc63edfaacb4405276a5b9548895ed699431cbb93392b44758e3dfd5ae3 |
Hashes for awscrt-0.16.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4b8a5ed49f81c4ea5c01f67766b9edc23f35f77cf92cfe0cc0fd7e26726a238 |
|
MD5 | 94a1313ac4d65ab1c5c52dcc976f418c |
|
BLAKE2b-256 | bce87c85537f99920be80c787fd0ad495e5229a09b0c7e43ef4063da52f730c7 |
Hashes for awscrt-0.16.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b56754ce86b2e44ec680065370cfebcae997b8d45b92e5e8c57090d4a108512c |
|
MD5 | b159e0db15a8977bc5aa68a6b419c48c |
|
BLAKE2b-256 | 29539a003cfb6641198e51d99fba706dec682e55798122da98602d87042e8c31 |
Hashes for awscrt-0.16.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24a66fe45771430c29f7354d3846e52d226e57e9a710df1c3ccaeefc5e25b45b |
|
MD5 | 88e6dc60313ecad27d5d9230603bc0df |
|
BLAKE2b-256 | be519bac39929c3221a3507663d545d5e887900a7bb3cf706607e229435af619 |
Hashes for awscrt-0.16.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 770ba98333b8a3651cf723e282d8b053f2da2dd4344d4d5be030b72be369ce14 |
|
MD5 | 0e213ee09917f32f826269faf06a38f7 |
|
BLAKE2b-256 | 457e2b4bfa2f63c3b65d621ffbcb75be018f32f5c6178dcd8bf9e536cc4685a2 |
Hashes for awscrt-0.16.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63ca66ed8b96e26ee6bbfb507a1d04de11d9ca5668b14172d6881544270b8d60 |
|
MD5 | 97d5ae569f5eb53ef41e2e08118766e4 |
|
BLAKE2b-256 | a2862d5ffd30ec5c1fd9694ab959b0ad7317ad164f8c27fd33a52636cde6f792 |
Hashes for awscrt-0.16.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 541fb531088d2fe8e4ad357052aa4f19c7e3555527845026c50f87de37197788 |
|
MD5 | 0e949cbd69abfb47b203dda97576d5f8 |
|
BLAKE2b-256 | 26f2ffda4faa54aef6fd5015e5af9dffea999b3a2d541da3ae4368400937d0f1 |
Hashes for awscrt-0.16.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f44169cf212ee62a2da9d748d435ea59a528feac208d16e4868fc2b057e6f925 |
|
MD5 | 89b41fe945901d0eaa62645bec2e5406 |
|
BLAKE2b-256 | ff628a78c0ee7cbb99ff501b4c4d5e1f308f9f4ebf71177bfeecab6729150b61 |
Hashes for awscrt-0.16.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dce65775295e4bcb16350187622dde15d6822e12592e573955a6a0b4c4d0f220 |
|
MD5 | e0335fb70e9ca8e1424e1f546637c5cf |
|
BLAKE2b-256 | a5057577e297d57a4665ebc3de444724520117eb23d318352f0725bfa1d29ce5 |
Hashes for awscrt-0.16.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22eb42c939ce83e71129b1980acdbf2436976b3c5af82e3ebb5155e597722676 |
|
MD5 | 101ae764496b8f85f7784fef31f1e9b6 |
|
BLAKE2b-256 | 41d5cceb61ada9dd16d7b0f241325af5eba09dcdfa1cd8c740edf59e64165a82 |
Hashes for awscrt-0.16.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2a62d91e8da2fcae4a6e7a77282eef5573416fd311acf8f0977ca35b45c01ed |
|
MD5 | da59040759a2387147dc321e7305ea35 |
|
BLAKE2b-256 | 11e9430f79072fe4385b83733cf74bace76eeea6dd5028540ce72c0d0c3bdef0 |
Hashes for awscrt-0.16.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a4d2b40029860d37e7845b505e13edeaa86d9c6df2e45ccdd1184de7f81cd5a |
|
MD5 | 9784813ef47767b96147d5b6b2b39040 |
|
BLAKE2b-256 | c33f3be177ab1cd9819e331a9c9eca8013a8fc99fb396d5f8be3b1d4f5cd0f24 |
Hashes for awscrt-0.16.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4edff00756da8ea1fa79d6ba3e3ef283d520222d9d5699114fbc6814cf77ce9a |
|
MD5 | c9dca2afa8959b542ecceab5496902c6 |
|
BLAKE2b-256 | 2f6c4b727a8ef375817787432fac6546b77b31adc955e738c17db8b991e2112a |
Hashes for awscrt-0.16.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df4b6846ce7f56b09eab6e13494add67bcd4686eb6082d20d288171f41184652 |
|
MD5 | 8b829c445d1295f047efddf8825a1d81 |
|
BLAKE2b-256 | 66fab2515a844bdda0e13dd0b4419e498b1242d4f6e3aa485ff54a1ed45a4757 |
Hashes for awscrt-0.16.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79b92b485079a386bb9d1a07ecaf2bb5e5d377b79bb4b9e679f57f17c4f02015 |
|
MD5 | 68baf1596d90b8acdb307463688dd627 |
|
BLAKE2b-256 | 3faa3030d9e508e9c6b3d433728dc281837bc11c67191564c9529b399d37292a |