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.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92fc3a752150f1777b395010e7cd625382dec55ec413dea1a1ede69f80adda30 |
|
MD5 | d8b4daa195a551e8f304d306138a35ab |
|
BLAKE2b-256 | 85ac61273fefecde197233c71ab46ea03a00f44769328995ed07a28fba2343b8 |
Hashes for awscrt-0.12.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7567b82f08c0c46f6a7468ee6bee7357f999b8292173ea18cca8e9ca4def02be |
|
MD5 | 257b43aa795249651e89e976ade4dff3 |
|
BLAKE2b-256 | 08e34b613c43a0b3d1c298e1105dbb9b1737760d49fba2f880108f776d03b5cb |
Hashes for awscrt-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4384d69c7978a899d4c04ef833fd7f19710be74291ab890ddbadb812b89d1dbd |
|
MD5 | 048d160f9cda0cffd2d1db074778bcab |
|
BLAKE2b-256 | b62e20aeec5f566d0bd1efe9db99af1a164c649fde8bd16aacdba203779b8377 |
Hashes for awscrt-0.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91dd55d37e6d107037ff80c938a2b6c5a36d4dd2ec2e682d04500a3731257cfe |
|
MD5 | e0e6cc71b9751cacbdb23926c0b13b6b |
|
BLAKE2b-256 | 5fa5818d0d984f7761d2be34dffde80c91b5ff2b572dd5747d39c80f9e4b432b |
Hashes for awscrt-0.12.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff331a5a4ccb23618f4b5c1c1fba77bba3ea4e618a8fd2da8b400aca5c47cc55 |
|
MD5 | bf7208d068d35eff60951a8fd04e4baf |
|
BLAKE2b-256 | 41756ae4cd592886bc7c7d3817570f2ea7c0bbd896aac30de400e80a52907a89 |
Hashes for awscrt-0.12.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6389f9835da20f076434e4bcefdb9b2137947391623b188cd9d01e78c215c66 |
|
MD5 | 2a6f386ae1e1a8119a33c647a12becd5 |
|
BLAKE2b-256 | da55ba76427268cdf3b90886895a01cd15b3e844e1746645ef52edfa47a2eb78 |
Hashes for awscrt-0.12.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f2ed6f69be819a1f5171e4757610ec5a4060eb93e3c2981432baed764061d67 |
|
MD5 | 36d8979c917219ac5939d901acde0e44 |
|
BLAKE2b-256 | 05c4d236db51a6b236a222912965b5a11543d2a95b46b6f1da0d69b3f202d619 |
Hashes for awscrt-0.12.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3138d51da9b5d4ca1c276b692e2239b805b55cc2d0500d80159a3e8a54ba1bd8 |
|
MD5 | 6a504a2c1e38b33e3723610a04111a10 |
|
BLAKE2b-256 | 1769497be020de17c96812fd1cde73eb66bcf103a582c5e1db1e631e912e2bb4 |
Hashes for awscrt-0.12.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | daff71c5f2ab243d903823ae6a5e36d5ef1b85a55b2d38eedd005acc2c782cce |
|
MD5 | 9baff69a7c3228ed77de7dcffc60b495 |
|
BLAKE2b-256 | 97990d9133c49ba2c86b15e9cb75c107fa4cbbb9d9a6715a6c6ea04c39a16276 |
Hashes for awscrt-0.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e79f73d6740c2a1a63ada448c1b529252b96fa2b64131f51e91002e87efc2f3 |
|
MD5 | 1fa5d78fda27509815183489e2d5b17b |
|
BLAKE2b-256 | ecf3f4259805c79f3e62d930596a271a8d9ff142600be7820e0b6a3cc6360ca6 |
Hashes for awscrt-0.12.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8880cef7e6b22a1de41ecc42c02b8710ffb66d27fa28e2fb42a14d29c90cde7 |
|
MD5 | e3edeac5caa59b62b0a78723bf2fe794 |
|
BLAKE2b-256 | 9204268e774f39a502fb3728a2dc7e60fe1d1425b1bb9f8ba8cf5e2176a146ec |
Hashes for awscrt-0.12.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8126ecae0169e3bf3dd7b31cf5af51b5dba2aa52c856519a55dcf0c29b0bfa6 |
|
MD5 | 8756bf3ade22e90e88345a128422dad1 |
|
BLAKE2b-256 | 1b2e486a321a4d8fbf674ccfb4845c3925ef9b76e3e3f48aefc1946fdefd09e2 |
Hashes for awscrt-0.12.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fed91cd3018a9c6fa078cd02f9b06374ca02c2501b488fae444608ebad44862 |
|
MD5 | 5e5068afda19ff58f6fe13a5ed9d8268 |
|
BLAKE2b-256 | 8ef29e4062cc57ff9e10f7dc83048fe32e076307629e6b84b8df9d9d5a4b118a |
Hashes for awscrt-0.12.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f17b78e97f75004146cfd4d213fec74cc285befb11d586a6cbea2a32c3fb7919 |
|
MD5 | f6b6fd5bbf00b1e36f2d8947f9286808 |
|
BLAKE2b-256 | 9c6b322901413f01698245fa95ef9f88cf6c4afcc6e226a1fc62616ed7e7a4d7 |
Hashes for awscrt-0.12.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fe9cc8deda81d88bd055ba8cf11dad12cc1fab3b6682946b3c9bae6cdee6e3f |
|
MD5 | 75887ab584d33bd53c3b1c2a6f9b585e |
|
BLAKE2b-256 | 1044282f3bbd96b42ad0a8a73975da55f77a46500c7206c9a58afc0f9e5362db |
Hashes for awscrt-0.12.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34ed4c2eda890053dbf21a4956bc5c885ec329a98aec00b6748353f666e9ccbc |
|
MD5 | b1623cca3c9eef03ac8b4ce0e19e676a |
|
BLAKE2b-256 | 431b816bb0d6decb0ba3f60df8a92a10198c22c314f1c272e426efe88e612688 |
Hashes for awscrt-0.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71ebbcaa10fddd2fc3cde5dc63753173760f1e28cd9547ea9e93840589347c00 |
|
MD5 | 53bc061d18ec9ae567304c7f92dabf88 |
|
BLAKE2b-256 | d4664cf03792e00b915566d9503cfd3865b824b14fd5b8e9e390859431602236 |
Hashes for awscrt-0.12.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad355df13f38d7b494184f1748b585720aea84999bf86d20e947c33e9b8a456a |
|
MD5 | d828ab3a51dd72892b10c5637d14176b |
|
BLAKE2b-256 | e631d3a01ef1449eca9e0bd78687b6cbb21076dfaea73efdf6dfe6625d105647 |
Hashes for awscrt-0.12.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf66da44c256fa06bc4ab03d75592a03deaa516276a45ebcc372c101db5e9932 |
|
MD5 | 3413bcf412b2320efee3762ea322dbfb |
|
BLAKE2b-256 | 2d6b7d55cc1c0a6b43e3457d398e75509dc8997f74d899a61e06b4e7aeeffcd8 |
Hashes for awscrt-0.12.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dc2678de8700d34a1bbbc1e97c1f5647cc2b7e7ecceaa53bbe557928aa5e509 |
|
MD5 | 21a0ea8437eee143f58fa2b1080348d6 |
|
BLAKE2b-256 | 9b587729a6085f786d56c3f96f9c4178d33d063574a218774dbd07787d27a088 |
Hashes for awscrt-0.12.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1a0f360c1847c8fd2594d6976dfc3fa8d9318106bb2cb60eb9862d81d1440ae |
|
MD5 | 6808619b9a0b3ec2a9049469d17e94bb |
|
BLAKE2b-256 | f974074b8609dd530b5640a0d4f7b0d50db589ae0d8172f9a1c0787dc1fece9b |
Hashes for awscrt-0.12.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e01485ecdc3eae3fb667c82e6fa1616db85799bdf164f2d7ee0470321dc92170 |
|
MD5 | c59d55806075f71874d6d197c44aa55d |
|
BLAKE2b-256 | 5b4d214e6e4aab629d7b293b536e3fc8c8d6be1abcce69b48bb40582fb27aba6 |
Hashes for awscrt-0.12.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba3607f1e841801d6775baccac322ba481b53cc3cbc8d63764e07cfc8784ff64 |
|
MD5 | 6d97399a9c4de227188cabcfbaf8f4f3 |
|
BLAKE2b-256 | d6c80d9628b7222b1e4c4e75361e723f0aa73a58c81f2e529ab4d94aa24b30a6 |
Hashes for awscrt-0.12.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52c4c42c0f1b3fc1507a6472525b23a9f0ed6a6e8549910f99ca312185cc6168 |
|
MD5 | 5404fd9a64314b837dafa482b63775d0 |
|
BLAKE2b-256 | 839189909dbb649dc731ffdf7492050611ef94a0173fd2cee0ff5a1fb8e3b4d7 |
Hashes for awscrt-0.12.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9ab8b0cce4ac341477b0b16a23f9be5109ce4891fda150c1e0dcea916f0a5bb |
|
MD5 | fabf8a60bfbb7083bd7a6cfc2af7a815 |
|
BLAKE2b-256 | a618ea55eb69cfcffbb8bcde3b4fe121e1e9e7ce87b93292a65906a5f354d7a1 |
Hashes for awscrt-0.12.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36856fbc92115b4fd738466a004b5f5d8a4a1574c188ab9591b93cbfc601ac75 |
|
MD5 | bd17bbcb042e4f31cd90634b0305d2b6 |
|
BLAKE2b-256 | 5261ac64d71343094fcb72b5353d2e226c0fe9efeafd740cfa47587cd18b6b3c |
Hashes for awscrt-0.12.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ed793668c03b3855796dedc7243d8611b360c338852db0981de12f155ddf42d |
|
MD5 | c03374a83b8e78b0546841d2f3ce6f0b |
|
BLAKE2b-256 | 07838bf53e15dac8cc99324c9f268e5fe58391ff7f5b25447b48742ce3f8a900 |
Hashes for awscrt-0.12.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a99834733f192b3dd7b73b9b64793e504f5952e9ec6f99d9325447ef8beb705d |
|
MD5 | 4bd1274b2bfef948c507726e3c5c11a6 |
|
BLAKE2b-256 | 4d255b14d7812a2a331ea0abf4338129b6d6d71b8dee967fad4ffba0140a625c |
Hashes for awscrt-0.12.0-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d675160f4fa7b2af1bbac0cb250f1c5436822683abb3ff4fd03219f455ce18f |
|
MD5 | 06dd8406d786dde4f0152d4cf251104e |
|
BLAKE2b-256 | c7e5fc3f58407d6527f410c8f1037b7bd6400c2d4bd205d88dafdad539ca2764 |
Hashes for awscrt-0.12.0-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aef845ccc29f796721d555f2b2e65e9af2592214cb285ee369090d2312acf40 |
|
MD5 | 920f4ec56a1cec809fc9b651dbb74a2c |
|
BLAKE2b-256 | b23945281765ea00bd3261466d93d63a9d564bd7fe0bf7b31250cf3faad4b880 |