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.21-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b0f417470385bb4e4791a163fedcec24ce7ec307b1902fbb2810ca45ee9d181 |
|
MD5 | 4b9c329f8f2a094e73add0733b6e648d |
|
BLAKE2b-256 | df86c371896e12b55869866159a1729a7024b4f6a3cb7969f540faad21a7f130 |
Hashes for awscrt-0.11.21-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b12595172b0087870093424ea185729bb61c46270fa9f90c8dbb2d5730e544a6 |
|
MD5 | 66cf1ef054bda7f9e8a2ba7ad2b01d7f |
|
BLAKE2b-256 | 5edf68480a58e5449cfa06516cd2daa15dc9be3e104da729fd1e282b32273aae |
Hashes for awscrt-0.11.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91b661373ba7870a92f3634547d0d7930647c728ae981304370295934f66b0b9 |
|
MD5 | 449088d4c24f74b6ad57673eb1074846 |
|
BLAKE2b-256 | b7966f40f837c32b4ebf49b0c2717422f66f620888590dcc0a156f323c63a453 |
Hashes for awscrt-0.11.21-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cbd43b0966baf17f4d8643555ce2b4e80c82f4a4714d0be11da3c520b087487 |
|
MD5 | a443a768bec6a3e336af2b40d779d14f |
|
BLAKE2b-256 | 5bd064d94cee33f7ec50c7471436fca7faaf398c7201a560cc193a731d406b92 |
Hashes for awscrt-0.11.21-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69e42693332a9bd8c36656955657bbd95dffb8f00535e0da0f5580c87e23dd30 |
|
MD5 | 0474b1fef5881ff29b34e472e9718f63 |
|
BLAKE2b-256 | 40620b4aab9a87d9f11e98f9359420c9f15cf826c5dc1b20d1d1d00ecc112ee9 |
Hashes for awscrt-0.11.21-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33a759ddeef4ffb030ef6decd389a02c619755aa66b5efa1824557300e09c736 |
|
MD5 | c3ebed606567afc70a16461991f3627a |
|
BLAKE2b-256 | 5cebcd81593375bf103bfe1894ca2389dfb8827c13ba248dcd634809338e22b3 |
Hashes for awscrt-0.11.21-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44d64bee467934921f07b4a799f5c74055b17e8aba21379f0a6e4ad906cc176d |
|
MD5 | bb4773cdaadf72356bbc0aea0ae52d93 |
|
BLAKE2b-256 | 304fc2e7146e9f2a7a4338c7ef0bc4ed6eb00bae46e65326449b2b4294d9c997 |
Hashes for awscrt-0.11.21-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bd358b566e0386a6e765329e03c35373c17a447616982124efb618d0b2315cf |
|
MD5 | 10193d7a4e2f6edc7b356f6af4d80cb2 |
|
BLAKE2b-256 | 6c0efc34a997c9536dfc38fd29ef67f7d0c6f68839c69fc7b0027bf4cce87808 |
Hashes for awscrt-0.11.21-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 827679efc4973e52d5778c6e663817e8fffe688e6b202ce8115d8698ad6f01f6 |
|
MD5 | e3bc4ff643b07fc5d98b2b18e643b62e |
|
BLAKE2b-256 | 00c9676cb35ef2b6b8a2222c586412d70b04b41b1a57a3f168b8d00d485519f6 |
Hashes for awscrt-0.11.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a327569959a0fb681410373912ea6554a179278ed0c175ab5ddd2b9e4c8bcb43 |
|
MD5 | 9a625f646c1b70e68026e3af73edf91a |
|
BLAKE2b-256 | 147c200d92e05b624f6902489a729e943c1f1abd16b6db7dc75907737d6a7fab |
Hashes for awscrt-0.11.21-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea16c3d904e21d62965d95ac25ff1cf45972399a6d0275913a51974803e0088b |
|
MD5 | 77c6f345936572e8cf70aa1b74e99ab9 |
|
BLAKE2b-256 | 6ba5c0c2f0f21b8fd951c19fdce17e7f14c806e8ea9c93b7f2a7e396a4ce9bb4 |
Hashes for awscrt-0.11.21-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af149f1cc749a680d60c968ad2b155f054c0564313ad722f0b72fb270e854a3d |
|
MD5 | 3c93703028645b565435858255cbc47b |
|
BLAKE2b-256 | 8aece2155184a1640c9883a25bd9f07e9dc98428531043597bb0bfe26de97ec0 |
Hashes for awscrt-0.11.21-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c51c12d6b298ca33cea29c8849b60da201f02f98d35bd53115764442aa9467e |
|
MD5 | c30e2a71f875e461aba4bf9eff07cb50 |
|
BLAKE2b-256 | f604916e4d170b9f9b0e01a511c8bac4d9aa8e14946a2fbcd74d912c2b8e4f6d |
Hashes for awscrt-0.11.21-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 384d2254a05fd0998c70d598217a3843e9cda5d256e241ad40b38c8bae9ba03a |
|
MD5 | c5752de680f5a61f584d88133967d6f9 |
|
BLAKE2b-256 | b95e80c454e171ebc37c2fc88730b2d63a816e11075862eebe22f3c8a6eb782f |
Hashes for awscrt-0.11.21-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d1bd6ebe3ed6167151b8068b8418ede056cf636f65cb212fdcab0b32636b21d |
|
MD5 | e53ad66174adf2a7d594f5fe32bafc8e |
|
BLAKE2b-256 | 7e158e026b526ba284387b7094b0fd446bee31dc5c0da9a957b0cfffa8018148 |
Hashes for awscrt-0.11.21-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dec1ab1718d90398607f9d59e91147f17d0cf6c8dcc1345f52ee32e561f2ddbe |
|
MD5 | a557f2c0bfe18a7c0bc1caf171cd2106 |
|
BLAKE2b-256 | aa037cbb31597b27d261def1afcb5aa716ff0d059d00210bdf374a331f59ff86 |
Hashes for awscrt-0.11.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f02875acb291769621a786f6e1e1878d9fa288f3eb45a033ea115ffbb9b00d54 |
|
MD5 | 90cf286622432c14929dec19711a5b47 |
|
BLAKE2b-256 | 8edbccf8ea47788afc9ee4bfecaaae8fc0fca7a88f97633f9da9ed6fe67c9ed9 |
Hashes for awscrt-0.11.21-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7591f82982f7687df4e1ae7765231c33e104da42b9e9445877ead8f4c0f606a |
|
MD5 | 8aded9d0112915d125a33baac12ec3f9 |
|
BLAKE2b-256 | 9cd59123a92f613f13046c98ee2f4888c363f251baef18ea0546302d40cd063b |
Hashes for awscrt-0.11.21-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83820a08247ab7b177aa0d5889ab3096732b6e81fc63b5c3f9a7b3ef95f76c9d |
|
MD5 | 11cd5fbee511ffe19d858f32fc380ad3 |
|
BLAKE2b-256 | ea7a89b29a672a19eae45405fbd03c9e8a180f24013a3808565445daaef4ad04 |
Hashes for awscrt-0.11.21-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d780bb5c83afe976b6fbfe14ce5c2f007cf1b34b1228297af0893eb8efc5447e |
|
MD5 | 611d69e1aad35ea519c7602be1b45f94 |
|
BLAKE2b-256 | 6c9634250b43720ef92a702ac8fb25cb186f97907ad08b4dc3259577bada7986 |
Hashes for awscrt-0.11.21-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 132834fe5add076181410ffd06581055c614b6dff1cbe3a9922320fd7ffaf49f |
|
MD5 | 903beca2e6be480a427388b46f2b11aa |
|
BLAKE2b-256 | 607e9af9bc618c63773618f25dc2109d1a7ac901b238c0d26edd70b37deeed27 |
Hashes for awscrt-0.11.21-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | badc338d9450ae7bd8dc374e7393debd2a834fc076b4a4e76b45bd112454f5e5 |
|
MD5 | ba591ac89f18edf5df1b1bd7bc731c55 |
|
BLAKE2b-256 | 2c8fc3982b3594d9fccaf0313bf15300033c82e92ad66c1a5d21fcf296eda29f |
Hashes for awscrt-0.11.21-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17f01920dff648e0211505f1e603faed0dad7fa31ab0d4ff0fc8e3d02d7aa630 |
|
MD5 | f54153e8336591cd50f2f1aec8a7584c |
|
BLAKE2b-256 | 1e0f4eb2b7add59179afa544e8000605298b88149f12be12561eec20e724f78c |
Hashes for awscrt-0.11.21-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5061a7b96052a6d5f79bc9b864c88626795f47da14c803972540f45c483c1373 |
|
MD5 | bbce8cc58bc71d4ced786f46cb8f21d3 |
|
BLAKE2b-256 | b0f5c21a963a15380f33f0e5644c2a201fc33bd6cbe6f5fd4f50258a695021c1 |
Hashes for awscrt-0.11.21-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d6eded403195bafb426e3486a41721235cdd2953b16bf55ead81f2cfa3b0eed |
|
MD5 | cdb1858726d2cd1fd8810ebab69ba56f |
|
BLAKE2b-256 | d54d78319467559b5375d838739595d5ad879c04ebbc8cd17b9defe1c5f26707 |
Hashes for awscrt-0.11.21-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a35fe0a83e46dabacabb2e125372ae1b53108ff26def1ea4a4ae53fc4dc3ef93 |
|
MD5 | 922c3132084c10eeb69fefc57b8417a1 |
|
BLAKE2b-256 | 476b80175d1a8ed14baca4cda95d817a550c5cfa8a3c8c03cfefcd8e76335df9 |
Hashes for awscrt-0.11.21-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49035a1da8c777289a076465d0bb8df998bd8f095995c9c2fed79ec2d8504796 |
|
MD5 | f7ca805fc29846983a7fff32ab46d581 |
|
BLAKE2b-256 | 549da96a0d50aa150825c4c301e46a38b7c943bb2f15a157f2509278f2110d3e |
Hashes for awscrt-0.11.21-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6a20d860355d8c327656fa68bf080f97158778196c237d844dc0e6cf9bff9af |
|
MD5 | e3fa65eee8ad5b35b4c72e95bca99531 |
|
BLAKE2b-256 | 5cebc9dd44e44f66b1369cc0e75ada33d875a2d22bad34d329723c632c867bed |
Hashes for awscrt-0.11.21-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e5f04b5c3b4ab6e76e3759e71593d6d86fec2795aafdd48f36826b55e0a2f4c |
|
MD5 | babebec97d44e58740ceaf8d20357f23 |
|
BLAKE2b-256 | 59c4670c78fa98ef49852b90038b6d69d10c104dae1b2eeb9a4db87fe92cdd9e |
Hashes for awscrt-0.11.21-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3939f8f1b4076af345bacbe6264f826363ef0c49f63bc12e1a5ca8333d5f0148 |
|
MD5 | 9f87b4fe849bb5cc8e4d0e44e50570b8 |
|
BLAKE2b-256 | 6d6385fcba4e3ca35a435f1752c9283456998ed0aec570e6ef77041e7efad569 |