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.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1fd90f6d1fd194681b07c81284df3d92608a8af98788e283bbd6e870f4a5aca |
|
MD5 | 55902bdba8b0876c0919082850335c21 |
|
BLAKE2b-256 | d40269d6875abff1a3a2c2d86f05a392eff6e04b8d9a41815705359cf1ee5eef |
Hashes for awscrt-0.12.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94b69226253a04918ea352ccc21ae8ed404fde9807286e41474421777b7a6a3e |
|
MD5 | ebf41b7e73667bb500cc5027bdb87ae3 |
|
BLAKE2b-256 | 3c8062907c93482e2bc9b173b27bd04a4a352f92ac55511ca2345c2030af7e8f |
Hashes for awscrt-0.12.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07d658df78260c66c755ad3109211188abf6106461de11c214ee25af896ebafb |
|
MD5 | 0287bf545ad3303c8ab2a23699bc913d |
|
BLAKE2b-256 | d0cbc951a5945cacdadf7d6554303529b1cdf8ef7d17f1c39aff1c1c89347426 |
Hashes for awscrt-0.12.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9ae685dd06cebd251d573978e8aa8073982534cb13108163c653f920748f3ee |
|
MD5 | 5c3f16d01b48e0c7e4b52e4b4aa23792 |
|
BLAKE2b-256 | 5696fb74f37cc9f72d3b5204c013fbeacd21357545280239a7594f73ce9868c1 |
Hashes for awscrt-0.12.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c51ced22382a2709e6474855d8ba40bc582fa82cccfe0f9f8fa72e66315c4087 |
|
MD5 | b2527d7c0dce963ccaac01170ae0fef8 |
|
BLAKE2b-256 | 8e7a892120cfb7a5e89ad9c80883116095e8dfa3532dd30ac0b0a257a313edbd |
Hashes for awscrt-0.12.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee2dafc96eb3a179df6f052ed4f9998a3018f2250436e39b717afb89fb16b4bc |
|
MD5 | 9a7eba71c40bfb5391b081c30a045099 |
|
BLAKE2b-256 | 77883b3d1f882c8d960596cb72e0f7b982c7ae45b65501f087c62a803f39db25 |
Hashes for awscrt-0.12.6-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e53ebe1e074503e6cc2f23b7a2b9671b8540cb60f097efa57098fecf0b11a972 |
|
MD5 | 5e80fb40061ecf413ae3b644a604b699 |
|
BLAKE2b-256 | f6d29cbd9096962e2f1457cd3c71c96fe6dbd0a826cfb8435ea3bd558ad0cc6a |
Hashes for awscrt-0.12.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c0c7660ac340128e52500188da78c1b82de9d987ca6ed391d08c889d2d6548b |
|
MD5 | ae979fed18318ea7b99edb28c759350b |
|
BLAKE2b-256 | c07178ae720750680c6b399bd75046d5850845d3d932259ca61ed0de79af9926 |
Hashes for awscrt-0.12.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3eb061c7bdfb953d9e4ea4510da62da8b7cfa625177e6693d31ea2c5d7b8772d |
|
MD5 | cf9494097c30db491d95f2be86598907 |
|
BLAKE2b-256 | d7fbf812c115433fef564e7005215bbc6046452b0fe7a733ce93b224c7bda305 |
Hashes for awscrt-0.12.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac9b3e26d7291a5198bcd827ff66c65f89e9f5de2f95b0c871ed209be76c2933 |
|
MD5 | 04a94e6252dc66cc85268ee1b92b255c |
|
BLAKE2b-256 | 35e863851192e93345ade660c5d1a25b3caa7c302945de40f121d26115a6ef00 |
Hashes for awscrt-0.12.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d650a20d580f04026ea64a7d73bec00ed8631631c2b4a9ca442554cbeb6dce37 |
|
MD5 | 5248e1e2d72df202f77916db67c1e347 |
|
BLAKE2b-256 | 4413fdf65da0f353d0d4683d99b935d604a26497f4d12806cede0df8ed1e0306 |
Hashes for awscrt-0.12.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35172b47b3fd8170cdaf6739c261adaeb9c4fbcc606f82e868195884ca5a879f |
|
MD5 | fd2cf7698806122734b60cc50112b347 |
|
BLAKE2b-256 | 7cc57e53ef03a8c324519f0e2160c9b14d61b2d28d1348d957ca525572d97f19 |
Hashes for awscrt-0.12.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f87698fcac986c0fe3555c9205f6ac1ff915d75812fa16230f8da30059ada066 |
|
MD5 | 3be6ed0837e7981b168bc464c8d2f114 |
|
BLAKE2b-256 | b9728888eb4fb1f38c74284f0952ec448365542c4f94c8d1d555e761f583b9b2 |
Hashes for awscrt-0.12.6-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fe047a23ad5071315abd8bc76062f2dd87182b228e77e9b43cf89198b299935 |
|
MD5 | 74d3d842ba38514ce9ea50497dd526d8 |
|
BLAKE2b-256 | 54d2315ee8a7e7329145cebeb3aaa185867bda0c1f9fbcbe98e2fd4ca78b7962 |
Hashes for awscrt-0.12.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc6d4e0a25c987964b175785af46839717c2368cb06663dc8bfe285b892a3bbf |
|
MD5 | b64ec41afad0b44e62afe4ebf0fb4b64 |
|
BLAKE2b-256 | 3c79ba104973f9247713577cb5d1c8f56c21347ee7379f06e4bf915a8e5059f7 |
Hashes for awscrt-0.12.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a97a5050b9a32e6c5f57d3c6c9c95d8dd4a2223098d622b0bacf59e73d8f8f9c |
|
MD5 | 6db1e4c58dbe7682309de567aaf46876 |
|
BLAKE2b-256 | f8c26ddea0afad82d95892890d04c0f89912388778919954fd8ee6ec19d53e82 |
Hashes for awscrt-0.12.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e013035f2514ca090fe8edbd424b08396c0dc024a398dbe93f1e8c8d2cf24734 |
|
MD5 | 59de5b79142976efe4ff9045c5be9753 |
|
BLAKE2b-256 | 1fd6086fb7c70326a11d58fd00aa6fb65d316464ed52ff23773635538896df17 |
Hashes for awscrt-0.12.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb5e2608774a08dd13162ea8c777a85b99a654be4eb831d12009570c5fdb3e3b |
|
MD5 | 6768ddcfee962194d81c64fe1cd41369 |
|
BLAKE2b-256 | a781b075a1772e516ef23285c395a0d1ec72d9029331a8114e943bccfdb7fcf2 |
Hashes for awscrt-0.12.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdf2b452ffb524a7d9d2793015ac5d781204a0388c852a41f3cdb637e39a8221 |
|
MD5 | 788318669cf352bb3b9935c6da5195a0 |
|
BLAKE2b-256 | 489fbff5a2936b24b8a17d9c94343d8a8ca4d967135803beb0a8b4079c734069 |
Hashes for awscrt-0.12.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ea4610d9846fa30ecd416877f38104518832eb7f79e4ee9e6b1c98e2d50220e |
|
MD5 | cbed819097f4780727263ece66e76914 |
|
BLAKE2b-256 | a2c99bd1c9eca4aed8f5c4070cf6175b5d7c83f402daee60a36a8b1efbc0f8ed |
Hashes for awscrt-0.12.6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22b5569f4ad0e2704df343bc770a72476050aadbdba8d2192294cc815370472f |
|
MD5 | 06041f72bff69eb53917ef4efba73f19 |
|
BLAKE2b-256 | 4dab61c16e816abcf0aa78683545cb0bd2d1f7b1df830c01ab8e69616346ecd7 |
Hashes for awscrt-0.12.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d94f80f8b10ad9cb0077551662d42c69dc83c1cdd505dd4f30e17cfd267c481 |
|
MD5 | 8d1f9f7325a2ab882f14de6f6d6b6003 |
|
BLAKE2b-256 | ca96cc18bce8020217b66790750911a7ba07fc9b4189eb678fa2eeb5a6bc7faa |
Hashes for awscrt-0.12.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d2bbacd79821885021cb673532e61327563c2cafd726abefa6b72e0bc908553 |
|
MD5 | 4a7ce99a2281f990a2e14b20ea86f0eb |
|
BLAKE2b-256 | b86dbc74dc22a7392c13be6df481b91d2830feb7fc02b7fd88f53f79dcc99627 |
Hashes for awscrt-0.12.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f36515b4fb70d1e065e608aa2e6876e4a15c05763b1d86acb8a7928301c8467d |
|
MD5 | da9b419f37d7bf4745a1710163475a36 |
|
BLAKE2b-256 | 1b1c7c62bc59b60a400632d0d8bc7b11eac5ddabeebb4bbe702ba93a4f1e2d05 |
Hashes for awscrt-0.12.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea384f82d1b5e3ecf420aaa207d113157ed6b29d781d9dd6c4c04123414773a5 |
|
MD5 | b7111a736c98d1a730d9edaf6ed4a17a |
|
BLAKE2b-256 | 2ef093e3f0b2747ac14ea63dd2de71a8f549e11bf085f3a97817e38708c44b60 |
Hashes for awscrt-0.12.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3c0158db7d2556e896664977f9c5612e5a5f10c1e7a16cf1b03815ec04c292d |
|
MD5 | 76d777f92ebe5689d62e1f7033c4ae45 |
|
BLAKE2b-256 | 9248db0d680bc4e96dbf7f7622c6d58f0696b083c2a06b766754fdd0af149cab |
Hashes for awscrt-0.12.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9be305424168eb9e1a857720bb39badea8546b470a4b05ff98ef4e2983601790 |
|
MD5 | 81c05b676adb78f34c9aa2daea40ce8f |
|
BLAKE2b-256 | c5c960e0f4e923df9fbf6dcbc71d7652d28612f27a1118f1b55b21fccb2db835 |
Hashes for awscrt-0.12.6-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 776095bfb17525b6a5422d627caeecd6fba78812fdbdcedacfd92ec4199351c7 |
|
MD5 | 58dde4107a09136ca03fc049cf20f5f5 |
|
BLAKE2b-256 | 963cf64a2ad1acddcf1e9f78830ebced53e24de7b3397277c613084234670848 |
Hashes for awscrt-0.12.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8029d61c5a182be381217bd7858fc27f1eded0177ab1cf9a2e27af8eed77f384 |
|
MD5 | b54be0d3abab87949283bc128b886ee5 |
|
BLAKE2b-256 | 850eeaaaff1dfbac7c7f9521d4dbd3045a0b1d6dff6dbb67111dbf38ac3c91b0 |
Hashes for awscrt-0.12.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e449c2e98f1b3542980ff41e4ff2bffe2152f58e0a5488743928278f9f98738 |
|
MD5 | 1e01d392c85efb0febaa28209616e5c8 |
|
BLAKE2b-256 | aed492771106d2f87626682575c5ae90af15ebd950d49ca1c348596224bfa258 |
Hashes for awscrt-0.12.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1079d22a34a7e9364c6cd312a7a56570667ca2210df7b9d65699bbb4fa9e8264 |
|
MD5 | e79346c536c22c3386a24519b69a5abc |
|
BLAKE2b-256 | 05652de98daf9b98fc4d04ff2c4ddf95a137ad7c6c4afd5836d61e544d2c02e3 |
Hashes for awscrt-0.12.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54e897cff66e0dc52b319a399d29df5490ff715300352a70d850b4048d677f85 |
|
MD5 | fcaa65a4708bedcec5fbf7cdcc26d4a8 |
|
BLAKE2b-256 | 0dc0c6bfab5de97c8f92c9a14c905b590b0295aee20846867731cfbef2118c77 |
Hashes for awscrt-0.12.6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a50487d3f65c1c8e8089b230cfa50e79021ffb39121121fad76fdd7f91c7706a |
|
MD5 | c17af31cf691f1a31b31207007f12844 |
|
BLAKE2b-256 | a831b523ae59df4b5c3f7a594fcc0e4033c7605e641bc439e9f702ffae086864 |
Hashes for awscrt-0.12.6-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ae3f54fade81310a18d3144250d6cab2c99ce24569b16b7d50d150300b4aed8 |
|
MD5 | 162e5e971166b8da089e0b19875a1dae |
|
BLAKE2b-256 | aae11ea68ba31e7ee39497bbfa10ab7cd0fe4c48688cb24512658683a66bef42 |
Hashes for awscrt-0.12.6-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf8752a195404c3ae44e25618a80c13c3f5c46f3d86e5d9e1a73fab4f85d2615 |
|
MD5 | 6818ca1d738880ff437c5e0485a6dac8 |
|
BLAKE2b-256 | a1ac46fb5bde04aec049b422d035c4c73431444a39b98b7d199fd634a9721907 |