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.11-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac55b1a438d0e1d7695994f51672405b4444ea097e518861c13999c45d83a402 |
|
MD5 | da2edf2749a9a56a838b1c6844f75d31 |
|
BLAKE2b-256 | 8eb7329c1b72c1a2798b4b9fd5e936ac64df2d2585e5a5b8976130a01057abda |
Hashes for awscrt-0.16.11-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57f98133509fb6561ca7857bc1f10ac0a9a1a5804be6e5e137c874866c165d44 |
|
MD5 | fba77bbc346a7facbb985265ed88a092 |
|
BLAKE2b-256 | fced23755e12464635e9bde433cb637fe7931bb2d4304665ee8f26ac6a71d6c1 |
Hashes for awscrt-0.16.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 005da653721c5a208baf0699a16fa4d42b82cdb7d7076be3885c0704086d58da |
|
MD5 | 9ca3107203830492772529ae4f91321d |
|
BLAKE2b-256 | 469ad02485bff0e85438b8c9d865447ca3e1bc8870018f347f973b70dfa0808b |
Hashes for awscrt-0.16.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d887390f0f6ed7eeeb00cd53e6e0a68a2f90046b616d39e93feb4faa82ffc92 |
|
MD5 | 244550e150a2a6ce007589193889c870 |
|
BLAKE2b-256 | 64e94f81e0767648e03a1894f3ec243d29b107e958712de36f4e0b1e164a8751 |
Hashes for awscrt-0.16.11-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5925e03dd7c94949ddb24eb427c18a86b248ad6fad057712a9659b3bfbc4e56 |
|
MD5 | 18aa80fa23145cee8d7d02fbb1ef7da7 |
|
BLAKE2b-256 | b7b96585a1a71802a56e32601c691775ea5924facec4d1b526454ae036816595 |
Hashes for awscrt-0.16.11-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a48378b994a4812227dac3aafd8219a3eae18cdfc605b81c50a71241547afd37 |
|
MD5 | 32f3f491aec8f171b45dc5621ff4d4f7 |
|
BLAKE2b-256 | 18f9836a78c68fcecc22755c4b89250f3e809ab0d9bcb26f78371921be874e95 |
Hashes for awscrt-0.16.11-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0b987a7043f10fa9274521889be12b35ead283b863d44dd624009632af48b11 |
|
MD5 | 9cdcdb34c699b2e66fa6f71507e5ec04 |
|
BLAKE2b-256 | d4a8f34df6441dbfd8cd029b43db73ea1347fa1baa95698cc27e4b7517068ee4 |
Hashes for awscrt-0.16.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a8281423bf88d291c547f4f078efdd601f1169b273c57775c6a308c1b0220d4 |
|
MD5 | 331113a8eab65ddd72a1860f285c6507 |
|
BLAKE2b-256 | 18eac7771e656981b0b50cc9de66a183e0b045a66980feb47ab22ba63575fbb4 |
Hashes for awscrt-0.16.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f02f1442f21b9094477b37a650585e9e661827646b41c1b3589b6bd7772375a |
|
MD5 | 65cea8703f26a5b4629097192b06b5d8 |
|
BLAKE2b-256 | 9ca8288a2a497fb3d5bfbaf161e123bc4d62943d37827737ed44e8d6b5962073 |
Hashes for awscrt-0.16.11-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adff71f2eb63f2d7bfa1d335c272f356e9c7731057ec0076f3375bc12df6fa1c |
|
MD5 | 69e9d70a6cf070c0d2df3563eecddfb7 |
|
BLAKE2b-256 | d8679c3b8b59f0225da65a826c2edb7471505a5869d0c7dd4ef7ca82b66da8a8 |
Hashes for awscrt-0.16.11-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11ac88c280fd104c9b7ffc875fa553d1d8b227abfa8dd737ad5e6b02ed068c11 |
|
MD5 | e91659e8e1893f92965386367cc0a7e8 |
|
BLAKE2b-256 | 656a3dd74f7e74db2f8206f50f8c11cd6da2402e60d7ddc3a30334ad4e66333a |
Hashes for awscrt-0.16.11-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ab9ad80d8d58ae2b6ad1d31774a0df58a66c5363f0f63148fa65ea98c5a9ea3 |
|
MD5 | 737c32848051e7d54d7f53234159be2d |
|
BLAKE2b-256 | a5169a33f6602ab9117937a9c77a877b702431dba9ce05c630706505bfb727fd |
Hashes for awscrt-0.16.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bef3e70da1f9a276d15b0f14e8dfda6d9b48e7937411fc65f4daca53704de671 |
|
MD5 | cdd32cdb5b51f08f3a24aa138e4c889a |
|
BLAKE2b-256 | 6728cd2c31aab2622a5bc9ded79c2b85c543a1b1d4e5ae61fb03377a0329ba59 |
Hashes for awscrt-0.16.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 766666c467c4a443c6bcc742b22aed33cdd8081e3b98eea0ec19584caf50f811 |
|
MD5 | 9ec530dc0e77aec30e414736c2c37bef |
|
BLAKE2b-256 | 5b525935a36ad37810a2c82415e4e04eca9d840d20e72bd67d5e30c4a6a8a6bb |
Hashes for awscrt-0.16.11-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b4e1a9ca29cb82855ea5857ec9346a552a5e44b970cb76bd3d8b6aba3b62f16 |
|
MD5 | 6acf817974418e03444441da7015ed28 |
|
BLAKE2b-256 | 7f32386d06a956a2c72f99b9edaff604a9beaa5030e450743d15e417fde2b47c |
Hashes for awscrt-0.16.11-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4be7fd847e9cd6e53e84bd190a9abef0a49980006e9f860f1a747215bd1fe6f0 |
|
MD5 | de34ee682bfe543a5e6005e2463464aa |
|
BLAKE2b-256 | 2590f42a1fb9c9fbd32c16fb7b43076b2796d7d04e33c507a814db8c11afc9a6 |
Hashes for awscrt-0.16.11-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87f054d7c4955baa4ba32d8462e9fcd375fd949c21c1900661ef567bf6238c23 |
|
MD5 | 26a54af39c0c236fa1a0984d7a97bb71 |
|
BLAKE2b-256 | c2f3d3275064c0ef71e5473442a90b8e63f22156eed3b4db1eee6f8928ad0739 |
Hashes for awscrt-0.16.11-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f39a55f65ce1b5f2afc8e01ecba4f024e625c0d39807fa79c6701449bc035d3 |
|
MD5 | ca35019b324c4e20872fb55d8118bd6f |
|
BLAKE2b-256 | 51caad2ae37092c7d8289654d44f8ef610193382f41fd8d364e9360194afff71 |
Hashes for awscrt-0.16.11-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3f63f0f06689f1aefcc2cb0a6486f1c9097d2bebe1f9c37d44dd3876052e002 |
|
MD5 | 2eeabb0e3a6fa4d7f256ac12bbea7bd6 |
|
BLAKE2b-256 | d1b4d7629ad0d1896d886e2f2bfbe6a8d7fbe5b37b14f35965208fa5a5028584 |
Hashes for awscrt-0.16.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50807dfe179905fabd8c521bf104d34eeb1365b07deeafe39e1d449b13c277e6 |
|
MD5 | 39100d71b65212cfe9a0081fa4480f3c |
|
BLAKE2b-256 | aa04e92e377917be1bf71762a0c08f59c1f07cdf24a0e085460e59984ec201cd |
Hashes for awscrt-0.16.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4742b4bde3cdb18ee54ba4df2c40d10e4e54ec85983d0826153688e1c9e6560f |
|
MD5 | b0d216321bfe98b837fd5b0edfdd5de7 |
|
BLAKE2b-256 | a206d2db71fae08e718371c01b9dbc7dab83ff0fce5c3e1c98b3ed4aff8b6e27 |
Hashes for awscrt-0.16.11-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa6a258af987fc3d59bc3114460c54658f1489851156f077feefdc1aecb93c2e |
|
MD5 | 2f96ab6e77eb55afafb787c34810be16 |
|
BLAKE2b-256 | 36e426057c749ab8b72ca321ffdddf950ace30c86c877eb909938a3f277e2d3c |
Hashes for awscrt-0.16.11-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dbc08fd7cf11195df8b820cfe8a66d6856a542490da1f9f669b250a948888ce |
|
MD5 | 94e891cf4acd19a0da2480a66d032fc5 |
|
BLAKE2b-256 | 38ba19d207e82e25c9b7e97111191cf1d4b75582edd08d2373e0cbf235ebd01a |
Hashes for awscrt-0.16.11-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e94d02e2f26c02792f3efcd2fd30f39730b59288fc1f3557c1728516c203248 |
|
MD5 | d3026c8a6d3588cfeb5c8c2ad742d853 |
|
BLAKE2b-256 | a55812f6eebe1518b77e7b1a926bbb67b78ee1d15b3ae28fd3b1d84c320d5209 |
Hashes for awscrt-0.16.11-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0446f1ac043cff06e39c1b8ad25132a2b70a04121453ebad890cb0e9b721b68e |
|
MD5 | 1a72b7271ae9c1a21e25c335a85513bb |
|
BLAKE2b-256 | da1ea9fc9572cea2ad5827925d2ea708b1da2fa983343da664e49e794e0f200e |
Hashes for awscrt-0.16.11-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecf4f1565bd235a4e3f6d0d9d90cdbfbc815b59f4972b63e27b157890227f8d1 |
|
MD5 | e34c07bcecf9770d05939578246ae8e3 |
|
BLAKE2b-256 | 0ce921f9d751c25adbd10f69069d96654cffe71b93825ac7a6f1546fdeb91af2 |
Hashes for awscrt-0.16.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54f5b22755cff52eebc349248f4c498abb4d8e096bab30aefb6f88c4b2d98f78 |
|
MD5 | 775dd5501b9dae256e2425c6ad159dd2 |
|
BLAKE2b-256 | 3eab76415cf165840fba4f515cb53ed3c50415f548043ea5c8c0d6c9a77a2669 |
Hashes for awscrt-0.16.11-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4007e5814b6e1bd334fed61e66bd7c005a2ba38c7fc90e55b1af24fe89996098 |
|
MD5 | edd4b1415e3e17a3baa2298bbe776e66 |
|
BLAKE2b-256 | 07fb771eaa2c41bdfd9efad86abd28fc56ff6f0f36e1809f310c7b3b0f00821b |
Hashes for awscrt-0.16.11-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69344ca78ec952ac96cedb9859c2b8925b26c571b9c70280f43bace6215703ab |
|
MD5 | caef8e1e5c5d2d7099aa5c4237c65413 |
|
BLAKE2b-256 | d444792ea4cfc758e9f3ebd2113f7207aa1682d9d38994cccbd3891db1f82595 |
Hashes for awscrt-0.16.11-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b841b4e016107c4a9d4d094f1aeccb180390b6893be6e6c190f2e309f38e416 |
|
MD5 | c72768c1fc35e09593b1abef667701d2 |
|
BLAKE2b-256 | 673917aa3b809041d9dd33fe37ff146ec0cced7ae35ca3b63805aae28b1f2013 |
Hashes for awscrt-0.16.11-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b42f90f47195e369446ec00e95ce1ebcccdf4997a76936eaf525bf276b60e231 |
|
MD5 | c004033707c2b620227805f8e78a9e54 |
|
BLAKE2b-256 | 58d43ce6eeb7e88a7838005e6150113c50d762bd221687d175939d1277aab38e |