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.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3df295430f283d7fbfaf3bd25f7b255d5430c57e2bd20d07f814a1083eb42697 |
|
MD5 | ebadaada55295382169757939741176f |
|
BLAKE2b-256 | ea8584c2b3d939560bbd41ea27eaff18aba7129de52a8d162b10f8d4bb9f2f18 |
Hashes for awscrt-0.12.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ca40ccc1a8831e5cc1cfe27b057116b043a10a7d7e668775ca079162a7b569c |
|
MD5 | 633bd715346ecd9c69d51b61f1c90380 |
|
BLAKE2b-256 | 242fdf957afe4cca1a0fb5a0c8d69692085650935d55c8d3c55cffb77cbedd62 |
Hashes for awscrt-0.12.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95cdee8d426183f890159561687d66e54f26e20fe45794561419a41fee04a810 |
|
MD5 | 9836bf815625104adb6dde52523398c6 |
|
BLAKE2b-256 | f062c81743ea75e73909b56ee95344b9bc40ed538754ef52cda5e0208dfde6cd |
Hashes for awscrt-0.12.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6a0969a416184137e9e07c2d4f8145aa24401c2b1ea7592c3d34a26de27a11f |
|
MD5 | 1f0a39f04ffd3ee62d543b5dfed46d60 |
|
BLAKE2b-256 | 69205f33530c50263170258f9ef2843418c7e2176d36d826d7028ee8a6af495f |
Hashes for awscrt-0.12.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9594d0fe2d4277beee26e3fef3a96b2a337451fd7a4c58fa5b6339cdac0a9bc |
|
MD5 | fdeddc7231a533655ebd0883e57957e9 |
|
BLAKE2b-256 | 307ae24bdcf6fba8e647d3bb392e16c9d6c6af3a3e12cf81e73b7bb82d23a845 |
Hashes for awscrt-0.12.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | feb34ef5df7ad5ce7e349a4b806944a688a4abb62339d84e6b51fb2e43dad493 |
|
MD5 | 299bb54ce285a52baf78c11750a45494 |
|
BLAKE2b-256 | 1c07fe3e1ec743be48c0d47b480df71de9af9348b7d4f622f9471308f4e566c0 |
Hashes for awscrt-0.12.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 353f903926ebfe15c485a5e65afb01fc01adf7008d65307743f406a07fb4a114 |
|
MD5 | 830c3f9a64e5382b1de4c6e7510f6c11 |
|
BLAKE2b-256 | e3cb94dc8d77f55809a7b3427d5858e3c7ec1e63ecb7f83733435eb3fa837480 |
Hashes for awscrt-0.12.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8d12748f30197eb6aec9ae6ae782d725340ed4458cc84d9ec3499afb8425ee8 |
|
MD5 | c048fa47f35ebb6e9aa99af6bd69451f |
|
BLAKE2b-256 | a4802dc3fd8b001bccb4f00af567fd2cf6bfebdcc58bded978311bbc5daeb8a2 |
Hashes for awscrt-0.12.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21f3ba1d1f4c32bcbbeedf5b806ee45fdd4ba70d35150beca33cf81a2cc9a214 |
|
MD5 | fc5f0fdcd8604b80636efa21b72ab151 |
|
BLAKE2b-256 | acf10feb6e23e6d8b0de5a12f5b8d917e7a462d78e20b045410b9678dbce4668 |
Hashes for awscrt-0.12.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51cb467ca4b3dbc469caa708c78465f973f50291be80ceac42dba10da6a197b8 |
|
MD5 | 70cdc6c9f2127d2e2e75e8d6919a8399 |
|
BLAKE2b-256 | 989e4ed6e06e22a1fbe45327052fa739edf352b766d607ca66a1772736113327 |
Hashes for awscrt-0.12.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56a961e27c52e2ffe500f9df88ff00f1d8c8a1e05e30b0e8105769b201514b88 |
|
MD5 | 8bd214b0b854a55231da6714e009191c |
|
BLAKE2b-256 | 0907d52a96c29281a1bfd9f3d84c20faab97dfd275d844235ead792224d16760 |
Hashes for awscrt-0.12.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78ab02b6a9832f94e8485794b7c00662fc987ed4bd277b72573d9880f36e37a7 |
|
MD5 | 687e8b8c74c543f138285ce58f785c87 |
|
BLAKE2b-256 | 53220b0958a5e41c232c5b2663cc71be675b19729184374404a97a1a2632a0be |
Hashes for awscrt-0.12.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3abd6e2251ba160d047a99a6bb369005deb7769d2341411c34d9bac665c8291b |
|
MD5 | 449d41be77b97299eb21f7a6a2611786 |
|
BLAKE2b-256 | 1244f041e76b63d91341358a3250814005ab2e0c980535dec479d981c25fbebd |
Hashes for awscrt-0.12.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e51f76ee313df64387253cc0cc871f580a72e5134fee4319d29e54b093886fcf |
|
MD5 | 370dfe60212bcad6425f1f7e7b6c14b1 |
|
BLAKE2b-256 | 863003c9fb63c8011f0f3d74a186cf7a42ed5c49aeafb45acbeedd41b8bc5cfb |
Hashes for awscrt-0.12.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e0c2844d07f599b1f067f487e6b83c852da748a344d7715393e548a95c05880 |
|
MD5 | afda722e8e839c819d58a6e22348c597 |
|
BLAKE2b-256 | 6b3a2e86587dd1c9e045f7c0c00ea4ede7eabe42c8cc4cda944cfea75b3497db |
Hashes for awscrt-0.12.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd45d13f327515f19bed7aee2eb2c984ab86a65797cd975d25f86c8d2b525891 |
|
MD5 | adfe8caa41d7853b19dde1d144bc225e |
|
BLAKE2b-256 | b397a29e43d1fffbbb0c25fca2cca1c3a25ab8cc74e3d7c76f795b0507195a34 |
Hashes for awscrt-0.12.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca74812d631a1f3da42161503114199b5c391e5c7e9b535d21a3b28aa4314d30 |
|
MD5 | d1aa4d2e85b0a6bf44e07ed8fdce99c8 |
|
BLAKE2b-256 | 1a13c6d9978255c9d569cc40cf3507849530ba5292863c80618473bd650ea8d0 |
Hashes for awscrt-0.12.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad8961584fc95cce3382040438cf572d97933c97e7aacbbad9226e607bcd8691 |
|
MD5 | e9acd26a0c326f29082c09bc36715dc8 |
|
BLAKE2b-256 | 7c6b479bb43395a76fe14b82b72deb708a164af1ec956d4ef01b0e8bff9b8e70 |
Hashes for awscrt-0.12.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29e1fb36ac53e09f338a454b2527a6240b9ad7405acce724c4c658126b859ec2 |
|
MD5 | 29d33bb8e4312f15f31fda6106cf9de5 |
|
BLAKE2b-256 | 6bec7ea6dec88d4f08b8525cb3e19915a5695d2b8926af66430a758211b65a78 |
Hashes for awscrt-0.12.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4044f406930efb08ab0eb7efeb9474a1ae3ceae6424dbb816b1b159596be7aa5 |
|
MD5 | 12bc9941e7fbf2250ebbac5a53527796 |
|
BLAKE2b-256 | 861999bc5dbe829ecd075b7973531805b9d8025a41b920c66e5beeb594afedcc |
Hashes for awscrt-0.12.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2bc028cb0111937bb8693842a46a01f2e5818a0432e52b26beaf41fb4dd99a3 |
|
MD5 | 6fbcd5ee50cb27ec2146a4253619b573 |
|
BLAKE2b-256 | c3566de65783e2899d2abec79c4bd4f3efe50def6809b959eab90a24f66279c5 |
Hashes for awscrt-0.12.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cce4cbc2302d63dce0b148a8efac2193ef2c1f6928d23987fbd0f80df95dda5c |
|
MD5 | ecfbc7990799cab49672581d721e11e3 |
|
BLAKE2b-256 | df31520276357333928d685928072175cad31250fef9023d29a6500d74309df7 |
Hashes for awscrt-0.12.4-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d33642e19b767790ad7cd2a7806e17a85f25072f694c1183145691c341fad8cb |
|
MD5 | 09ba84c705bf034bff076c00f6ee5177 |
|
BLAKE2b-256 | 260f0c9d2be228f5855a7501339f291ebeaae0a2a322664ce65af2376902294a |
Hashes for awscrt-0.12.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60aa29c41e9f905afa432d05544a464a85ed73b04e4e3e345a604c315ab7cdc3 |
|
MD5 | 3e1e66db6acb7edcd59de48860c08b49 |
|
BLAKE2b-256 | 2b4a54b708254a8180e8b70d444c4b4ec0b120d27ce2a2f9823fa0f287a0f714 |
Hashes for awscrt-0.12.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 697ef0ac878049670de9880cd796f40690fa8aa3114d68ab353cf166a119eb86 |
|
MD5 | e997066b81b6cf464c3435ea41c56ba2 |
|
BLAKE2b-256 | 8f194f9facd777772423118a0c392536d258cbb841a4ae2b74242b9736bf2b98 |
Hashes for awscrt-0.12.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11e848edeccd039d4309bc894bef71602c08325ab2e1f38d10c288dd38123c1c |
|
MD5 | 1ca03096b3f2b755c7dcc6bac6d0628c |
|
BLAKE2b-256 | 5ab54db4e6f2be8fc3eb80aac8325d78ee82f2ec1966d938685837195c727219 |
Hashes for awscrt-0.12.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed9d9f30304e7e1e8377d1fd8421aef8d50b85b96e0438a0fc2f04a87a51bc13 |
|
MD5 | af93b6d5b88ca1057d3c94e4df94ae5a |
|
BLAKE2b-256 | 1993c0cd470a447d64a1413e7067987ea34c319a9e9290b79031e8584f44856f |
Hashes for awscrt-0.12.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6b31e79bbaa338e6960cd6ed8b0356bb55232e3fecab7646de2adf03d62f06b |
|
MD5 | b95b37e05f50694797dad8f4cad02046 |
|
BLAKE2b-256 | 2fc35be4ddf3338cb3f8d7519281af1959e5ab6ada2cfacadef41d559a28f58a |
Hashes for awscrt-0.12.4-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2ad8bf90755b165ee6b22af1da35849a881e8bbfd1fd1785211518ee7425e80 |
|
MD5 | d34db035cc958c27a4b8f4af399ace30 |
|
BLAKE2b-256 | 26232c80b730da0e90ef6296a0e4b8ad8977cc3e126d266792a0a3e45d3d01a8 |
Hashes for awscrt-0.12.4-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b028e8015af2e5f4e57aefe985ed8b639250d8a42e06cf0f5f9e37cb3ccce102 |
|
MD5 | 39f0dc9ca0ff43060662b85ebe55fcc6 |
|
BLAKE2b-256 | 0896ec83ba329fbbbdcc92810425da59a5adececa9b463f5ae28761ff1e9c128 |