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.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f36bf038e6004bbb48d80ee4a09492580f137a53ea6096be5981ab5c22498572 |
|
MD5 | 8fe156cd70379e1da1d178d61922a129 |
|
BLAKE2b-256 | 516f096ff92a5fea76a1533f4995e768cddc8934291b1a5453aa9f73d35a9c3c |
Hashes for awscrt-0.16.4-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65969481c946384ec03c04b1c1ecb91e5a63c7cf7af117a6f5188221936e33f7 |
|
MD5 | 4879f8c9c587ad8569976f12683e07c0 |
|
BLAKE2b-256 | 5a9ef9cd47403dabd336cf9d0bd0eade6318662457768c62b81aa2aa7fd10558 |
Hashes for awscrt-0.16.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63ab913ecc48b058411d1f5a12a982e089bde836f8fa112cf4f36f551b32f3c3 |
|
MD5 | 991176bb909f4c610e6ce2b7fdf380d3 |
|
BLAKE2b-256 | af726e5d4761ed707b18461aa89c198553ef50b9237c2db8359dc62c84aa8cdf |
Hashes for awscrt-0.16.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0197ff3a05c5851550da37a000da5be3af5a087dabd28aa816cf557b1dc276eb |
|
MD5 | e063f96c74b02cf1c7368c5b18b6102d |
|
BLAKE2b-256 | 9c70ee10973c1514c1dd9ef56289eceb07bff43737c05e5f5f3f4698fde6395d |
Hashes for awscrt-0.16.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0a28a8353a0c867cd3dc8d4ad0a68f6f580c95bbb70b563c35105477b8e76e1 |
|
MD5 | caea2ceec80b7fa13e9359d89dbc6937 |
|
BLAKE2b-256 | 6de359b6bfa864d8e74d8edb5e8b2d0f3743efcbed5aeb73f0c0a14e958e6c53 |
Hashes for awscrt-0.16.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c65c83329c769a60168755841dfece1f5aa944a28f5650fbcb4641bac1a7592 |
|
MD5 | c39afae308b98e934674ff671b7b46eb |
|
BLAKE2b-256 | 16f1b68f3f3fe00c16211af65da1af16ec899a154bb18ac8ee68b1360274cc3a |
Hashes for awscrt-0.16.4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ccb047c03da414ea3491cc62446c9654c33790af16ad4661de9c65b0d2e23d8 |
|
MD5 | afadebfd531285637209d6dca153edff |
|
BLAKE2b-256 | 4ff3afe734d66023aa421cd11f3d1c569789d6978803c0afeb0a5286dc7e00c0 |
Hashes for awscrt-0.16.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4c5dc236869c1a6170534cad97a522ccddc62c95832b56bca5424eb4bfc22e4 |
|
MD5 | 72f52d3fc10958d615f46da8ce4bbc8b |
|
BLAKE2b-256 | ae6ac8a5bd8623a71200cd3e72360a3860bcbd5afe1cde7437fb893d063ce2c1 |
Hashes for awscrt-0.16.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95f2013230d3c7e3732ebee4816d21ed16229d8092ec24b0096174269c4488a3 |
|
MD5 | 6f2541ac93c1e97aaa51a4818af214bf |
|
BLAKE2b-256 | 0890f36f495d6df59d931bcc703087f3e89a43dfe2d8ab4d0d2580912dec40df |
Hashes for awscrt-0.16.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67d6bbc9b0bd608360e97bcb3748e043bd1632e91f11ad79903e3a657ee77420 |
|
MD5 | 2d80efddead0c57e4666018bd5bc1334 |
|
BLAKE2b-256 | 8ee49d9e292b615d5a68ca85b10f11dbd75d0d01da0e4d28207000c0a22c3295 |
Hashes for awscrt-0.16.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40019a7ae5075aaa0fe8eb937575b36faab3a88dd9cc958348e0658dab483752 |
|
MD5 | 6c8602c8436d56aac9de58f0990902e5 |
|
BLAKE2b-256 | 090666614eb177f8cdef0dc8d063053cf183d492124e1674a60e32c098a527cf |
Hashes for awscrt-0.16.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dae7c82b55c7962a12251ff883fc058abb00167b554e826d185c6124de2231e3 |
|
MD5 | 22de8412edd40bc89796afc4e5d48617 |
|
BLAKE2b-256 | 3b9831549400822c7948024ab5b105d1eedbef0b6fbded56a40477fcabb818ab |
Hashes for awscrt-0.16.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31dc109642dacf4eb59a756f7d325ce085c607bab9ec380a6286868aaa927cfd |
|
MD5 | c4362e4ba1e6735ae58ef13c62c5bed8 |
|
BLAKE2b-256 | f0ebce78f7debad2864da46621a558a0f0bf6b54a9cebfcf8de1bf3504423751 |
Hashes for awscrt-0.16.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddef3cf006bee6830d99972e7782be6cf49a1121df30a86b7ec7a06177994f90 |
|
MD5 | 3d432df90da25925b2327c49e122612e |
|
BLAKE2b-256 | c3f2b22affd0389c798a863dc74c6f58fa3a3d5c4eddf71c0cbbcd23964b2791 |
Hashes for awscrt-0.16.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e41d2f6920bbc5e0f9225f37e3c43b0efbc55ea372f669134d66d632b2c3b42 |
|
MD5 | b4845e9ee1953bc87a6743400be53334 |
|
BLAKE2b-256 | 51321b30fce87544018f00bc67a1430827ac361757306379e238d2995dcd8475 |
Hashes for awscrt-0.16.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 638231b92438e603afb81dd9b26e854a0118c77478d4c3ffae62357b5a59fb83 |
|
MD5 | 19efb6e7ff8990412d63e2c5521774f4 |
|
BLAKE2b-256 | 5948d536ddb2e7cab9b912acea068119957d51f9412ede4ba8ab94aae7248269 |
Hashes for awscrt-0.16.4-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bda627459571bc65e67e414b05adf3a56400b93f5872bc3d644881c5a531651 |
|
MD5 | 2ac558896c2b97fc7c8a09d0d1d1cde7 |
|
BLAKE2b-256 | 33f3da9f61a74507174a2860714b1ecfa612f94137c6d503a89bc4a29b0349ba |
Hashes for awscrt-0.16.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b51b363aeaad4636df5bb522a40a1a7a818b3ca19142f1be1b5397980c3ed85 |
|
MD5 | 00d8c7f5f295bc48ac6de3ac74ab99bb |
|
BLAKE2b-256 | 6327312614845daac9c257854a761b18d4fec19fd0e754b9a2592c793c5c23b0 |
Hashes for awscrt-0.16.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d68424e382ad6479fb809e1e05e2ed05681ea38a3f57b5c4be9bff80e788d57 |
|
MD5 | c2ecd1d0c41101ddb208fb6185933102 |
|
BLAKE2b-256 | 941afc1a85816712568525300f336497b33d0c1797a3e12714d8b797e23f117f |
Hashes for awscrt-0.16.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e2c4320357aa9de7285c65abe42ad8785086c7af137cbf96fdb4e02ef06ea5f |
|
MD5 | 3e4b521341ee91ad0db3b97d5d8cbe4a |
|
BLAKE2b-256 | d8ffa414e11a9dd823bc93eb43be86ea934bb83ed36cb9895cab9e63eaaf47bd |
Hashes for awscrt-0.16.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06ae1b1e89e2a5d0bcc40e3c6dd87c57e6ae7287dd13d49fa81f2859c568777e |
|
MD5 | 2e4394474d9dd99f0ec18c8e0dc5bd3a |
|
BLAKE2b-256 | d198170ad67f7c69ecefc46413d314f881fe9422734dd82a1821843176b94bd4 |
Hashes for awscrt-0.16.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f032090522af0d8571fff8aaae1a9998c0a80e2b4f9e4159f5d5956a26130276 |
|
MD5 | 23e94f26c444ec4078eacc219b78dc7c |
|
BLAKE2b-256 | 481502ab773d515ae23c05569cd42e04f3898d0c8f0751532c9b023e8286385f |
Hashes for awscrt-0.16.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b7911cec7250267f74bdd80c240401dace0a3c6fb0d0e7898570a1b20e02a56 |
|
MD5 | cbf5ccfa6a8cd6009bc5972e23ae7f15 |
|
BLAKE2b-256 | 29abf42f24edcbe5c1510673683d591634fcfc727ee3173e7e66576cf9feb5f7 |
Hashes for awscrt-0.16.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d63bdf38bd094f7a22e4496d8598e0fca2ba7e8709ea5c70b584ce2f5febb1d |
|
MD5 | e69e8084738b2b57229b4584b6cfad8f |
|
BLAKE2b-256 | 84fa97ad6014b185678680adefec61505e9ed1f83a6a93acd0edf2adac68fd50 |
Hashes for awscrt-0.16.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37a128eadf169538d378449ed986cf384e2b3355c200afef6794bdea93de8f38 |
|
MD5 | f66dfbf493359b5a5f2c74106ade5a4a |
|
BLAKE2b-256 | 893fd2dede94b9987b61e40bfd58b0bc1aed74d8d71244f70513e3c0970071f4 |
Hashes for awscrt-0.16.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c28ba9f9eaa7776f2459ffd1b2433796e3aadf1d14dee8f6b58dd3555fa5a1bc |
|
MD5 | 08a9d38c95d621e87471a80f6a8fc1f0 |
|
BLAKE2b-256 | 9af2f652d7417e384969254406a8863e52dd887c1367af948c8968f4833a7a2e |
Hashes for awscrt-0.16.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d17ec6087ee1a6da2c52a617911aad6d44d236f257acfe0a5bff212a9b10b58f |
|
MD5 | a927abec1d45d16630d5017bd6037a1d |
|
BLAKE2b-256 | 2415c0e4b44312fb44581461d315a255ad667027834a2f7958c45540b6034a4a |
Hashes for awscrt-0.16.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13af7ef6ab4b9083a39de9b20706fa2bb9017ccfe67a8350ea4e51ce9911b6a2 |
|
MD5 | 8aadfbf4431b29750c13b96344bca725 |
|
BLAKE2b-256 | dcf096bd030dba1f238fbd6d4b8586065737aa36b3c45effc8bb5d8fa08a50eb |
Hashes for awscrt-0.16.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12993a29e8410cc0fbb9325059e38f8e7dd6c7c14475d29bcc634de705211ce5 |
|
MD5 | 14a0e7a909c8fbb747db5cba912d087b |
|
BLAKE2b-256 | a94a7312a8f5a3719b41aa165be23feb425b094a31369a9ec29cfa551b392b6e |
Hashes for awscrt-0.16.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d40056e915b26128a3c5b9ccbca11bdad80ffec5a7c2552b3a979897f7a44a2c |
|
MD5 | e2992952ec3df59be852ef5b5efc3b12 |
|
BLAKE2b-256 | fe6721f3c84761768540e0f5a7c1c9380c20b1245497ca3f838733254e0a584e |
Hashes for awscrt-0.16.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 058620f1797e739a99d972f8ecfc3b7c68051898b15671e57643e6210f8c62ee |
|
MD5 | 379d2cf8b80b2cd67e4a962a4a8c8390 |
|
BLAKE2b-256 | d6af5cbfe9d793bcaaf3b57eff24560f1240b029b712841aa4ac70ad2c851ad5 |