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.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f161e15c5474f0e526f54808a4fc241a393020951cfab7bf9ff82cbd055d061 |
|
MD5 | 6b33b88e0b5d5421df15a69972377770 |
|
BLAKE2b-256 | c7a5570c914838e9172daadc0f7c881fa8591539fdea09825efe9eb1b801e658 |
Hashes for awscrt-0.16.6-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a9a9e5904f56815ba1ac8f90b6b09e2e452e77b17f031665e3aa5aef379d431 |
|
MD5 | 12e481bb888bd7cf5ee7906e35b473bd |
|
BLAKE2b-256 | 1f251539a06ecdc3d0f7b0e31171a2e8c3c9e22965ababe6d57a1fc0f5e840fe |
Hashes for awscrt-0.16.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1230087265aa33755b9669562775fbd1a9259597fa1c801a3234b96bbcd59cc |
|
MD5 | d4150afd42960be19a8fa1d4918bb0e8 |
|
BLAKE2b-256 | 3df01da73eb07fc0941211b72121ac178befd5164bbf034ab424571c072168ea |
Hashes for awscrt-0.16.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 100a20546e426b66e9d906cfc5ef0e1ea24d58a6f6169efb9a49349a4fd32dd1 |
|
MD5 | a08b4236569d5e3a034357b920995615 |
|
BLAKE2b-256 | 60bcc056a2154432ddae729067148ece266fbc91968ded8201d3ca3959857e30 |
Hashes for awscrt-0.16.6-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c32d4426b43b8154be7a19deabcd04dab77010c0def58bf0a8854d3053a8ee9 |
|
MD5 | 7d3bd1ede384d33417db6984f04681d0 |
|
BLAKE2b-256 | e4b94fa97e45d41e60a774621e091c5b99483cf1e75eee3d8185dff4d20ce658 |
Hashes for awscrt-0.16.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76f14be08b9a7c7d5257dc92ba8309dac7aeac199b3edc291e200d83530d2804 |
|
MD5 | 8fedfef7ea593143e16d5e4581ea433d |
|
BLAKE2b-256 | 018d9c0132b4d1419a89bfbd8d1c3072785562a1d03a9ac18c388d084af327a9 |
Hashes for awscrt-0.16.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41c030a5f90e7bad83f6fff8f0a280cbcb36ba0e3635bad8ea621fce4e75d80e |
|
MD5 | 8ca7736d5b03abb6c19316605b4c824a |
|
BLAKE2b-256 | 9351b38e3b339355588ab551e13c88b23eaacc3e7750c430600e19024f7c9d23 |
Hashes for awscrt-0.16.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 612be4b9f73bef6032d455d50951933078e96c72ce8a919eda9d3abaee19fac1 |
|
MD5 | 332390bced89e92ddedcbfae528badbf |
|
BLAKE2b-256 | da84d63bff3f23cdb88bb94e3b15b6d55a018045b56a50aaa2e6c1bf5c8bb3e4 |
Hashes for awscrt-0.16.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c76aae0619301cc162ae4d8d61745fd1897e5697e80f427eaa64375c43f2763 |
|
MD5 | 1b267dbbb6ef4f9b63f68a1f9064840f |
|
BLAKE2b-256 | 846dbfb8bb56d9ec6b79b0d883db353272102b68f4006a18697ffd331f841160 |
Hashes for awscrt-0.16.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f3b191632448b195baa0c329fe95fbb0e9626c7404d4f2abb4072063855d8e8 |
|
MD5 | 0e4b84474e03f820c7fd2511df517219 |
|
BLAKE2b-256 | 1ffed7a0d64f1116e333ce31740ba99ba3b422cea6a1befc3f8c891b47ff86f9 |
Hashes for awscrt-0.16.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 214d5a47cc1127f84ca3a0dfde8f39b7ebde08a7926b992350a292320d55493b |
|
MD5 | 84fe476426dff38cb6b16e30bebd9902 |
|
BLAKE2b-256 | f905b57290637b02d01d1c8cb390cde83624a65063bcce4f12825c401c16c4b6 |
Hashes for awscrt-0.16.6-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afeaef240695d29f7f3d9330c894556800f090b09b703b19ec704889899b286e |
|
MD5 | bb5cf1f5f2e749eda6748a9b869ef56e |
|
BLAKE2b-256 | f7d0378d528b2b01d682588e1e43ce53b9d40150a00e5fa9987b87e1925c0ff2 |
Hashes for awscrt-0.16.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71a1a260d0bef1addab94708a04fbf9015d056affc66d1f85ddbbdf461e9ef44 |
|
MD5 | aed1b31dbb855502b486f8eefb9652ad |
|
BLAKE2b-256 | 1bfbf138e7e2fab77413d052f480ef995c295933e6c1513cd882d3169aadd266 |
Hashes for awscrt-0.16.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89e04afe679b15c092c6a50f34842e31a9536a12563e981ec35b815945162707 |
|
MD5 | 1e60278f863c541c6ceb3bb531be98f1 |
|
BLAKE2b-256 | 3f1672983eec73c2409e9c12c88c5eb84a305de76be971e875d5cd0e226bfb75 |
Hashes for awscrt-0.16.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47c282b7434aa5202ebe095953f43ef02cd967022e07867bbc75027186d78ab0 |
|
MD5 | 0bc001e09af1b80754a66be1e4a2580d |
|
BLAKE2b-256 | ab71b627e798fa18d88d22d3d9914b1a1c69d927238b12119f32b47d24a1789c |
Hashes for awscrt-0.16.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ded04aa8ff88b0a4e3715269b30bc4526bd19c56d78e01b0a1a0cf5005a08472 |
|
MD5 | aee6bb1a834db69f39d9a78f6caf8458 |
|
BLAKE2b-256 | b527985c2e25ba13f3bbfe27cc32246aead28f47b0813c9c2d1e48c650f8541f |
Hashes for awscrt-0.16.6-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceadade787684d63a0779b33c6069de7810cff0aae18f7a417db84cf41f81472 |
|
MD5 | 8346fbaf4988dc7bd1c5b07574d11b63 |
|
BLAKE2b-256 | 93cc961e26908e3ad202f5d07594b9cc053cc872072a28307e8f15481420d351 |
Hashes for awscrt-0.16.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d6e8055bb025cadc0c758ea070e2eb475b98d8174592178d3fe2bed747a604c |
|
MD5 | 88a492b6b894271ec8d483844d0860ef |
|
BLAKE2b-256 | 45b05dc4bc0e7134c869af47571f08b7f02bfc50fd2a0c1b932148f157973576 |
Hashes for awscrt-0.16.6-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8f94b86790120f462298913b7f7be17749384f962782092139a655beedd4efb |
|
MD5 | 7bf25a1a56a33d7d851e757ba0539e26 |
|
BLAKE2b-256 | 02dae8c758acae369861fa68a418246a2c3228fb686ee0dabba97a8005f58a57 |
Hashes for awscrt-0.16.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e46c7d357cdcdc36a6bc361d3c06dcc5e3d332b859388ca5c384c21881875ff8 |
|
MD5 | 4dd1210ead38b628ec9ef4dd2bc63419 |
|
BLAKE2b-256 | 03c02df80a7ea72a24bd3fce9e90fa036e8ba8757de08d462ace10254f37bff4 |
Hashes for awscrt-0.16.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 027d691e623e18714bccfe56989d4f550a1da81fbc1af189c3f60f7804bbded4 |
|
MD5 | 386708b952cb2d7c2109a680e716e8b6 |
|
BLAKE2b-256 | 026c9d1d2ce4da3b026b5475a9f59ef373c85bfcff29e36709a2889e0ea8ec07 |
Hashes for awscrt-0.16.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63df07652765f23c1246341b37bd020711854a70eec25b876d75a63baa5aed0b |
|
MD5 | a9291b11bde67684f288c56ac6bef017 |
|
BLAKE2b-256 | e11ad0e3a2c2cf58bdd899ecad3aa7d076c0c3518fb30a751d7217b360214273 |
Hashes for awscrt-0.16.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a73f9321d9e4e6bf9770075ba0d1a25f3141f0856f2bfc37d14c768800abcbf |
|
MD5 | 566140b16fd8fd475a1e75f9ab243578 |
|
BLAKE2b-256 | e38bbb1de1c3e3d0b641882ab872c4e717db442db020e83d19b09c1db308868e |
Hashes for awscrt-0.16.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30bd17a274bd1dacb67dac230070602c7a1bd6556fde642251f1a99ac68acfa8 |
|
MD5 | 0049d57b9431bd4434912d68256105a9 |
|
BLAKE2b-256 | 2f2452056cdf6c384e7adc6a75f8c0f8706fef8d42541e6ac8994af4162df63f |
Hashes for awscrt-0.16.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed75b33cda913591c1e310ce581db987b937f6696800de512c053d908a002740 |
|
MD5 | 6cb327cd4bbe694066a1ff3b6f3afdb6 |
|
BLAKE2b-256 | 30f182cf0404cbfc1482c803400a8e367e87657a1428480bc7c34846b69c89e8 |
Hashes for awscrt-0.16.6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e037498239269861039a68cef71fe215371fbd7fec4d47b1bdc02ca4c801485 |
|
MD5 | 663203108cdb63383ad354c7eed7247f |
|
BLAKE2b-256 | 6acbf62cb7623f9466849c2753401af3ec5e33f128671968e6782403a0cd4cdd |
Hashes for awscrt-0.16.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c0697d5b941c0dbf3d9790ff9a808065507d6f73514b2191bbe1ac5c84bce9b |
|
MD5 | 33917b1d74328949a1a86f874cdb43d0 |
|
BLAKE2b-256 | 5445b25920c76a32276dd9ae2cb448c34184c5b5ad68115abfce81758e4b6569 |
Hashes for awscrt-0.16.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dea6e7bea911e490c88375deb3adf3f74e48f146a9dfb1db3445ec47e783308 |
|
MD5 | 194c26d331e062668a88ef21fbbffa24 |
|
BLAKE2b-256 | 0634a38434e574d4eff21141fe6f826f869295b22f42af04d9c492f26032a85c |
Hashes for awscrt-0.16.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31198685406870a018454d297a0be7aa5a896e0482e4b23cab844c87a223649b |
|
MD5 | 19d4758ce593efbe9b8f142e292cf7d7 |
|
BLAKE2b-256 | 9ed1f2866b5aed4a19d8dc24f086c830a08697e264dbf94ae171c658f3635714 |
Hashes for awscrt-0.16.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c174372cf8369bd3d48e6488626d1190126ab06ddd95950c6b511c5b66ed2b0d |
|
MD5 | a3e26f713c6724719219995f7f315711 |
|
BLAKE2b-256 | d54fc05625c7cc3203befa10edbe9d4c5ed6848485d03b1abe9bc42ddf14212d |
Hashes for awscrt-0.16.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a07461168b77e236d26e2bdb7e69ee6d78519f101b956794a7fc58ef97159f4c |
|
MD5 | e13e817baa80019e0842a59c2dee6a41 |
|
BLAKE2b-256 | afee37fa3f292c35877b99b37ee6518f9323993919f0fc0507f77de7d7f996da |