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
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.11.23-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 798d526734901e53ec8536d27ed504eabce47bc58ea2e2f8bcef8100cc3bc9d5 |
|
MD5 | a906f711617d9cc466210028ab1e2d32 |
|
BLAKE2b-256 | ab7d39f8f36717eb630e10612e2e465f97324ce0f0cbf8181da35b4ce1c49da3 |
Hashes for awscrt-0.11.23-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f52e62c2dd2b095ad4ee3f7e113ab76247cfe425044b2b80d8148e7d54a1bf29 |
|
MD5 | e32620d7715cf67523cac627626dedc7 |
|
BLAKE2b-256 | f51fa173ffee9599e404c2899a6eca2a684a22278bdaf3278c8a04d26a061a12 |
Hashes for awscrt-0.11.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee9cf6d051e86794ebe3de14d4a67a6dabed461312bddee4f6b91aba65e16ea9 |
|
MD5 | b0d1e64244f3ea9539d169846228c687 |
|
BLAKE2b-256 | e0ee1c841bfa24515ec3fdd74916014b2462e875bed6bb382bc9f7fc8fecd7d8 |
Hashes for awscrt-0.11.23-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bde1bc0a7dc884632ac0a8e8c87ef9c0e97f2af2500bba20164f47b95dac622b |
|
MD5 | 088add13f383f8ebae96a1e75e2bc221 |
|
BLAKE2b-256 | c70a8619ff1b3cc4f9395f8953102d96d4669e4cc96b33fa1535b3e36449c4c7 |
Hashes for awscrt-0.11.23-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 421e20af92eab182ba686c1a184a2fa03eb2b000cd46ee5823df08d272ffd86f |
|
MD5 | d9139a533e23fb975b54a994c77fbb43 |
|
BLAKE2b-256 | 54319375f70c01e0081610774787d6d7aa6b2614366f27dc8f9c8fd158448780 |
Hashes for awscrt-0.11.23-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d54071d542a44c982d2289e619b751a829ac2c7ba7995c2fcbdda7ba5f438510 |
|
MD5 | df50b1b0ef29ba7d82c78134d9f36fc2 |
|
BLAKE2b-256 | 2dc30be77a3e0c882a463e3ea260d0003849907b1acc82788b612cc991801948 |
Hashes for awscrt-0.11.23-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f51e7bfe1f093de5a8eac4b82f4acd90d3a4a297ad04fc7f2ba4e3bbca143be6 |
|
MD5 | b773e9fcdbbbc6c70ed9d0820c356298 |
|
BLAKE2b-256 | 90965ef5d1486c5e993fc9fab3a505b7142cd689b102882e0988022db7bdb7b3 |
Hashes for awscrt-0.11.23-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25045bdbb7ca88372781bff46b1a5826ab17d4307f4c16f529f453fcea0ec031 |
|
MD5 | 964833048e07eb0c5860a75c86b076f2 |
|
BLAKE2b-256 | 138c8577930df1b70d05355d140d19097c059304b2ab3c376ff2acdcc070cc1e |
Hashes for awscrt-0.11.23-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 001dfa2b9fb14482367227ef36c3ddec33aced2ae03563fcc3447297b777bd28 |
|
MD5 | 36f25a1daeb4cc1827be38e4ad21f77c |
|
BLAKE2b-256 | 48aba28206286cd31aae755a916a073fe21e5ce01f31c18f811a82f4ef7cbf10 |
Hashes for awscrt-0.11.23-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80ad56faca65cbfc935eb7f770bba50bc993130a4434fec3232930330da50db0 |
|
MD5 | 9894cb3dfe50557e8b79ca40aeb1b3ae |
|
BLAKE2b-256 | fca1e85ba98809517054ce4ffb7db129bddc4123986a78685f79ce6a1c9eebf2 |
Hashes for awscrt-0.11.23-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b942c9ad7b43cd2e92af828f06bc86225d222780e62620bc59213463490c64ca |
|
MD5 | cb6f534c169b30d631c2141b563eaea9 |
|
BLAKE2b-256 | 49cf23cfd797b33ff79ff6881d151b222f2c5a6e1f3800a2ea1a1f6390529875 |
Hashes for awscrt-0.11.23-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96f25de7db8e00bdd92f84ccf426cdb5345a5e4cef012293b6fa3e7b748436d2 |
|
MD5 | e81dc146f93679ab3b1dcd817bdaf305 |
|
BLAKE2b-256 | 62ddce2831a090b905d67632d06e72568e33493970e1f6714312005eac862403 |
Hashes for awscrt-0.11.23-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b47aace5638ba34fa2aa59c2cf49646aeb2913d07f66fb34a55b1a8cd4308fac |
|
MD5 | 39a812b5910f21fce878984330ba960c |
|
BLAKE2b-256 | 60639a257e377026568dde42dbb2161176cf110e37677baa7546fc067cb26c27 |
Hashes for awscrt-0.11.23-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebdde6182c560de82411f3cfbcdd98e6e7264075673c890bdab6fc090eb2f986 |
|
MD5 | b20f225c2abe082712d70c129620778c |
|
BLAKE2b-256 | 409cbb958b2fa8d16cfecdd962c778e29836c0e84a1037abf8b577018769f1ff |
Hashes for awscrt-0.11.23-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 282cce9229a2b50105ddebd5c2c5fba3e4989cadce64752aefd18329131b9b7e |
|
MD5 | 67171226e5a13c1a6059f2c7bdb10cb5 |
|
BLAKE2b-256 | d308505036bdee3dc65cbc8476462a8b8ee05e3502d137983d076fb38e21cd7e |
Hashes for awscrt-0.11.23-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a211adf7f8291e11f4520ee1564d3e616f3fa1ba263e7894155480ca071b771 |
|
MD5 | e045a21b710e5ddcc986cc534a2421cf |
|
BLAKE2b-256 | b66eae170159e4bf835c8f6d51584e4b56c094e1e4c87b6da90d7920e5338ab0 |
Hashes for awscrt-0.11.23-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9aea7040eba33d37cada09ec528db25c58a8a5dff6d6f644d6d8870d82ccb870 |
|
MD5 | 4683c9ce83fec529622d775d1bc525f0 |
|
BLAKE2b-256 | e16751b4bda787fd8dfdd885839428e0ba7e447558001cc60643306885b819a9 |
Hashes for awscrt-0.11.23-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e38697517e09e5019e4690e3655f179d7005758ec796747d7d627651c30f29e |
|
MD5 | 152014474d0462c931d7f451f99ff094 |
|
BLAKE2b-256 | e0d8221869b1d87b9d125d79a1c79150edbe8aa0bdea564b871212b4740e9f67 |
Hashes for awscrt-0.11.23-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2b5eceeff4a9ffed3578cceb6c93d7b9dcdeff2d4fc349e360cd4eb640575b9 |
|
MD5 | fbe8d0b15917819deef159e3c03c3dbb |
|
BLAKE2b-256 | 427a5b79d17a54d7e44077bc5642cad31e1b0125a25c511fb55b883b55f3731d |
Hashes for awscrt-0.11.23-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6b18c261ecfafec21eb6468ef94364b8fb6cbf316046123472d821c04dd13a3 |
|
MD5 | 3f714b3bc3ae06d005516485a07c50a1 |
|
BLAKE2b-256 | ebbfdbd7974ef608341fa53129f6251fd110b2025aaaa6401cc33c9cd603314c |
Hashes for awscrt-0.11.23-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72971f99d50a6c398ec8f4a692f0c79d64c74fcb005e9bc01b76a197f68c7f37 |
|
MD5 | 1d720ba8a73864612e7962782acf183a |
|
BLAKE2b-256 | 34ae9f00e60ce9a97b4d1e5bdb60cb39c394e0f9d22aa64a6f37d604b3a2fa28 |
Hashes for awscrt-0.11.23-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d020d8bb7f2c4ac70b97641d7492ed0ff2fab7b913e9837c82c08f01b95a2d70 |
|
MD5 | 5eee4e2d872fae418bdfc08808d1fcaa |
|
BLAKE2b-256 | a333852e5abddb3c99b7e741751b5b3cc204a426471d196fabe1983b4091bdbd |
Hashes for awscrt-0.11.23-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3174a225a667b9d35fbf223cbba0a9150c1f9c06c0f329a62561573c38035ff4 |
|
MD5 | 4cae24769c4e17650dbb0b9604598384 |
|
BLAKE2b-256 | 8eef501779e5ffa47b23ba58f7f944a290515a810e0e3b150566a4f64ef60334 |
Hashes for awscrt-0.11.23-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 331f1a2207c747b2e2bcce73183866b52f20cdc871d5cf153c3b38cc70be3d9e |
|
MD5 | d4648c9a5ffb893c7ab17421d8fe2e35 |
|
BLAKE2b-256 | 15e6a26d4f975441ddb99538721670df6d737a1d4fe37cbab3c4a5f877cd3b69 |
Hashes for awscrt-0.11.23-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 611f0e3be78091a14c2011c3f871246b35cac8b9c0331276d19f45f12bb0f5b6 |
|
MD5 | e5f4cfcfbd933856a7be068c56adcefc |
|
BLAKE2b-256 | 64db06492e8bc122192517d28418d4a0bbba0d7f26c492e98893c5304d281ea6 |
Hashes for awscrt-0.11.23-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c329db103286948554b53ade5a4e84a8e99d8769bc75602da8c0a8ef256430c8 |
|
MD5 | 481fd1c0047d470a99aa5e6817dc4bfa |
|
BLAKE2b-256 | 22fe5509b053ce85b18680039f59402f9d288ef0f880dbc84be2d277abb202d0 |
Hashes for awscrt-0.11.23-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75d124796ccdf4cf3dc01fd852d2ad22b32eb931888a500be7e80fa55b455d22 |
|
MD5 | faf4cc2e3a3713cb099d92cd29486a36 |
|
BLAKE2b-256 | 0970fd236863be82edf832dd79e07325449326007f0b3911952499c94817935a |
Hashes for awscrt-0.11.23-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23cf9734e3b5ac7ff483d8d703487616a02e44988bbcc7464e0eb063856ccf9b |
|
MD5 | a3178961fddeb94ce4015870b98638d8 |
|
BLAKE2b-256 | c8b2ccfdc0547757f1210b70f1329b0744b5102bbfd8fbf3e3e9d18069c3c871 |
Hashes for awscrt-0.11.23-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bf1b9e2516f4e5673837b77d385813d9d384147fd22e54f482fca0a472e7d4a |
|
MD5 | 2a69633b1a2c80465227a2b132563a38 |
|
BLAKE2b-256 | 114e395eaaa9398432635102325d175671da41b15f55ce4960c824e7e74b586c |
Hashes for awscrt-0.11.23-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67f2881a16e1152c191013fcbeec74687619c40b0986bfe340cd196aad363599 |
|
MD5 | 02a539fc41025016d4d2da4be24bdc9d |
|
BLAKE2b-256 | ea4b5b2f34296bf1bedeb625f794148e17474c952fdb332a1add5eb8c565dcc5 |