Fast Base64 encoding/decoding
Project description
Fast Base64 implementation
This project is a wrapper on libbase64.
It aims to provide a fast base64 implementation for base64 encoding/decoding.
Installation
pip install pybase64
Usage
pybase64 uses the same API as Python base64 “modern interface” (introduced in Python 2.4) for an easy integration.
To get the fastest decoding, it is recommended to use the pybase64.b64decode and validate=True when possible.
import pybase64
print(pybase64.b64encode(b'>>>foo???', altchars='_:'))
# b'Pj4_Zm9vPz8:'
print(pybase64.b64decode(b'Pj4_Zm9vPz8:', altchars='_:', validate=True))
# b'>>>foo???'
# Standard encoding helpers
print(pybase64.standard_b64encode(b'>>>foo???'))
# b'Pj4+Zm9vPz8/'
print(pybase64.standard_b64decode(b'Pj4+Zm9vPz8/'))
# b'>>>foo???'
# URL safe encoding helpers
print(pybase64.urlsafe_b64encode(b'>>>foo???'))
# b'Pj4-Zm9vPz8_'
print(pybase64.urlsafe_b64decode(b'Pj4-Zm9vPz8_'))
# b'>>>foo???'
A command-line tool is also provided. It has encode, decode and benchmark subcommands.
usage: pybase64 [-h] [-V] {benchmark,encode,decode} ...
pybase64 command-line tool.
positional arguments:
{benchmark,encode,decode}
tool help
benchmark -h for usage
encode -h for usage
decode -h for usage
optional arguments:
-h, --help show this help message and exit
-V, --version show program's version number and exit
Full documentation on Read the Docs.
Benchmark
Running Python 3.7.2, Apple LLVM version 10.0.0 (clang-1000.11.45.5), Mac OS X 10.14.2 on an Intel Core i7-4870HQ @ 2.50GHz
pybase64 0.5.0 (C extension active - AVX2)
bench: altchars=None, validate=False
pybase64._pybase64.encodebytes: 1734.776 MB/s (13,271,472 bytes -> 17,928,129 bytes)
pybase64._pybase64.b64encode: 4039.539 MB/s (13,271,472 bytes -> 17,695,296 bytes)
pybase64._pybase64.b64decode: 1854.423 MB/s (17,695,296 bytes -> 13,271,472 bytes)
base64.encodebytes: 78.352 MB/s (13,271,472 bytes -> 17,928,129 bytes)
base64.b64encode: 539.840 MB/s (13,271,472 bytes -> 17,695,296 bytes)
base64.b64decode: 287.826 MB/s (17,695,296 bytes -> 13,271,472 bytes)
bench: altchars=None, validate=True
pybase64._pybase64.b64encode: 4156.607 MB/s (13,271,472 bytes -> 17,695,296 bytes)
pybase64._pybase64.b64decode: 4107.997 MB/s (17,695,296 bytes -> 13,271,472 bytes)
base64.b64encode: 559.342 MB/s (13,271,472 bytes -> 17,695,296 bytes)
base64.b64decode: 143.674 MB/s (17,695,296 bytes -> 13,271,472 bytes)
bench: altchars=b'-_', validate=False
pybase64._pybase64.b64encode: 2786.776 MB/s (13,271,472 bytes -> 17,695,296 bytes)
pybase64._pybase64.b64decode: 1124.136 MB/s (17,695,296 bytes -> 13,271,472 bytes)
base64.b64encode: 322.427 MB/s (13,271,472 bytes -> 17,695,296 bytes)
base64.b64decode: 205.195 MB/s (17,695,296 bytes -> 13,271,472 bytes)
bench: altchars=b'-_', validate=True
pybase64._pybase64.b64encode: 2806.271 MB/s (13,271,472 bytes -> 17,695,296 bytes)
pybase64._pybase64.b64decode: 2740.456 MB/s (17,695,296 bytes -> 13,271,472 bytes)
base64.b64encode: 314.709 MB/s (13,271,472 bytes -> 17,695,296 bytes)
base64.b64decode: 121.803 MB/s (17,695,296 bytes -> 13,271,472 bytes)
Changelog
1.4.0
Publish python 3.13 wheels
Add support for free-threaded builds
Add MSYS2 support for C-extension
Better logging on base64 build failure when C-extension build is optional
Drop python 3.6 & 3.7 support
1.3.2
Update base64 library
PyPy: fix wrong outcome with non C-contiguous buffer
1.3.1
Add missing py.typed marker
1.3.0
Update base64 library
Add AVX512-VBMI implementation
Rework extension build to remove adherence on distutils
Publish python 3.12 wheels
Documentation now uses furo theme
1.2.3
Update base64 library
Publish python 3.11 wheels
1.2.2
Update base64 library
Fix C extension build on musl distros
Publish musllinux wheels
1.2.1
Publish PyPy 3.8 (pypy38_pp73) wheels
1.2.0
Release the GIL
Publish CPython 3.10 wheels
Drop python 3.5 support
1.1.4
Add macOS arm64 wheel
1.1.3
GitHub Actions: fix build on tag
1.1.2
Add PyPy wheels
Add aarch64, ppc64le & s390x manylinux wheels
1.1.1
Move CI from TravisCI/AppVeyor to GitHub Actions
Fix publication of Linux/macOS wheels
1.1.0
Add b64encode_as_string, same as b64encode but returns a str object instead of a bytes object
Add b64decode_as_bytearray, same as b64decode but returns a bytarray object instead of a bytes object
Speed-Up decoding from UCS1 strings
1.0.2
Update base64 library
Publish python 3.9 wheels
1.0.1
Publish python 3.8 wheels
1.0.0
Drop python 3.4 support
Drop python 2.7 support
0.5.0
Publish python 3.7 wheels
Drop python 3.3 support
0.4.0
Speed-up decoding when validate==False
0.3.1
Fix deployment issues
0.3.0
Add encodebytes function
0.2.1
Fixed invalid results on Windows
0.2.0
Added documentation
Added subcommands to the main script:
help
version
encode
decode
benchmark
0.1.2
Updated base64 native library
0.1.1
Fixed deployment issues
0.1.0
First public release
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 pybase64-1.4.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a10dea4196cb44492137a31dcc5062b076f784eb7fd6160b329600942319e100 |
|
MD5 | 0c25a783bf01d4e718b7b38dfec9db79 |
|
BLAKE2b-256 | c6a4cfe13aec1757c6536fc4e1a37d8e18a7206a4a46df6da5cb48ee058fec7c |
Hashes for pybase64-1.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc497c8c05fb00a3ee4b0946aba811c7c1e2153e11e26b91f31a65fb72820f71 |
|
MD5 | 27d72a6703371dcbf5a2fb83f0dad71d |
|
BLAKE2b-256 | bd8ed7dd6439d4dea44cf8dd67e8c3b0d3f4f0dca801c8e0bd2c7027a4621736 |
Hashes for pybase64-1.4.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 528f23e78c5f9b116e828d7f3981bc35b102e9b4a46d14b1113973f217f7c03b |
|
MD5 | 43509f14ff3dbfa9db9feb53692fcfdf |
|
BLAKE2b-256 | 182e8a73f92dcc62a8203f1d79cbe9a099f65fcf4d386c8d10b917f7ea615d51 |
Hashes for pybase64-1.4.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 974aab42844d33b5b3b98999e3a614705f5ad28f5cdcfd6bed2140e1d30bc187 |
|
MD5 | f0f9b490888c2586961e5ba7761aa1cb |
|
BLAKE2b-256 | 97d38442c43fd22e3d6203a94957243f42c7e1fbcd1a9b37aa0868251f610e01 |
Hashes for pybase64-1.4.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de01468a6626c5056038b51d28748d3cae1765e3913c956d47469cced5aba353 |
|
MD5 | 7096d85a7dc9efefbc54603494eb9751 |
|
BLAKE2b-256 | d04b05d1c836d3da777e02b8603644b471575fcdfa966c9de606c7fb23978a99 |
Hashes for pybase64-1.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f867d6b667e1f3a9acf602c3cdf9a477f75ed88e7496cd792470bb74a7c275d |
|
MD5 | 7f24d8fb31851b06f89f25bed56be5ea |
|
BLAKE2b-256 | 2c577077d1a3b23f6c4057512f0d65462fe32a96fc229d2c2daf4188e423e48f |
Hashes for pybase64-1.4.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c689e9aa56c7056eb42bfd7dd383d98f67852e3fc78c57747a11e049e0e1ba12 |
|
MD5 | 994a2a6132fdfc05401a81eec3b6111b |
|
BLAKE2b-256 | d29243716b23d69c3de4949510e7f3d6e8355f4960e1de3067932930ba6f497d |
Hashes for pybase64-1.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 824d0d1c04cf0556b22a386b4a3dcefa22f288d15784dd04aa3240c0831efb51 |
|
MD5 | ba589b9ae8f724fba1a37347581bb531 |
|
BLAKE2b-256 | 4aeb7e94aaabc224176ec1308a395404f29e72fbfb2b138e286d48cfe166ddd0 |
Hashes for pybase64-1.4.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e252a1a04fbbb7ed091150aed92ad1fbce378099e6ad385b0473e25f3a97a98e |
|
MD5 | d9cdb150808d42f97e0c8b8e676916f5 |
|
BLAKE2b-256 | e6abbb92126ebc6ebfa136c6306d447c753be35965e611f70f67a03564f1c9e0 |
Hashes for pybase64-1.4.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d03e7373b1b398bb6137ee1fe39fa2c328f9d6a92a0ea5c8b9b37767b7ff52d |
|
MD5 | 459ae8c96664f4c6e606583c3dfad39c |
|
BLAKE2b-256 | 73ed8de793b5a351abc9c49b4a4202dbc3d2516e1b98f100359ced4585faca35 |
Hashes for pybase64-1.4.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bd98d7b4467953c6b904ae946cf78443dca0f42ec44facb3e9db1800272ff45 |
|
MD5 | 7f40f760563c737a509bc3e24738dd2f |
|
BLAKE2b-256 | cb2d92a0f5fbccece2ccd985420b6abd918289f9c3ad2dfec59416038177fd00 |
Hashes for pybase64-1.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae9e00211374a3c0d16c557b157a6fbfaf76c976a55da5516ba952d3ff893422 |
|
MD5 | 77309acef20af625653447ab37b7be70 |
|
BLAKE2b-256 | 2b41c1f484437713ceeeee15fe5881d30cb858f59fa26ac4c7cbe604765f27a2 |
Hashes for pybase64-1.4.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06fb8f4706f0148484788b0036e8ee77717a103d50854ac060d51b894735451a |
|
MD5 | c1e0856310e45fa427cb43c2c52da1c8 |
|
BLAKE2b-256 | b4f4d0bb54fee7210eff3f520438cc593f909f747efc53c98803a7fa04a7c78f |
Hashes for pybase64-1.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7920615b0db6e8b59ea3b3a0f831962819db96bc63583e918a6e97e2327b0218 |
|
MD5 | 543cbc5eb2f2408bfae31957dfc32449 |
|
BLAKE2b-256 | 06a438c258fabed98069b1c25d1abf4c48a939f50fd7de18e9be393687378532 |
Hashes for pybase64-1.4.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a1357a4913b72b947877a13ef54cf0543978a1a5b55ae8983e5856bb8ff2e8e |
|
MD5 | a732dea166a8e1a495fed25f9e65a74a |
|
BLAKE2b-256 | 13a1e4c9afbfd0761ad71d381e8bf08aca4581bf6cda919725e8c78f83668dee |
Hashes for pybase64-1.4.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b3a789d61e39bb84f5e894332c6db108c39acf68b2710b6339162ff90d7a615 |
|
MD5 | 8148fbd8e5210eac01365cbf5237f853 |
|
BLAKE2b-256 | 5fccaf4700241f56954acba220491720974d4d1884f3e2d00369b98729796363 |
Hashes for pybase64-1.4.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d1dd06136a5a1f7c1ea0c9fb0faf23ee333346a8667d462a537ca557b321e8f |
|
MD5 | 49126f2aaec2c1a4fb8b88335765de4d |
|
BLAKE2b-256 | 47ae02c7f519a97bfdf0fb8eca9143ff61b83763537418815cde0340f710339d |
Hashes for pybase64-1.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 371835babfa0119a809e60b18cd48e506db05a12717c96086e16b74856fcc186 |
|
MD5 | f4c346c72751966a20642aea2a31402f |
|
BLAKE2b-256 | 8550ebca4275740a42cceeb3e1fe402c42c0bf0eb7a5e32ced44dfe4b6c48ea0 |
Hashes for pybase64-1.4.0-cp313-cp313t-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dc05a62222395a3f4b7f3860792612f8b06e448e3bf483e316ce1361e6f338e |
|
MD5 | 6f9e793df3ef22386e97518eaac20467 |
|
BLAKE2b-256 | c17c6b47ce6557993b02e2b7bf7a583c74380d5878ec93e5d5a489274ca5ba3c |
Hashes for pybase64-1.4.0-cp313-cp313t-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af0349c823aa0e605dbf2cfaaf0b89212123158421a2968a3c3565dd6771e57f |
|
MD5 | c8ac6730e4a29094ed42281c7639e11e |
|
BLAKE2b-256 | 3e948080679a695456433e44ec10d937f5ff414d7520eb6bdf598a37c0ba65e6 |
Hashes for pybase64-1.4.0-cp313-cp313t-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62b19c962b0f205615766f49aaeab8e981173681a5762904794573a56d899ab7 |
|
MD5 | 09417cfd4a02371f0e10d2ce2c25941e |
|
BLAKE2b-256 | 3e1cc3eb2f65bb997e082fe7eaf3eb7ad9277adc57afea483bc3389385302517 |
Hashes for pybase64-1.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8abce1e40a2c0b2a332995cd716c16d9449e3aaea29c94f632643e7a66a54cb |
|
MD5 | c8e3c2eb5f875db0807cb5a722263605 |
|
BLAKE2b-256 | 79932bf8f406b321f0efd49ac646ffcd979a54ca86063266824bc65edf65b05a |
Hashes for pybase64-1.4.0-cp313-cp313t-musllinux_1_2_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 669a6e55a4dcc0069524bca84702ae99645bfb5d9f6745379b9c043b424530e3 |
|
MD5 | cb56fb36c16aa9a714e7b8275c2e99d6 |
|
BLAKE2b-256 | 10adf63687d8e7eadb9e9e7822aed9c47b644d6e46d09000d8cc8bd217843289 |
Hashes for pybase64-1.4.0-cp313-cp313t-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7052eebefb4a543a2a70e2dab1a717a431656a8831149c1a99dec39677ce4ca |
|
MD5 | ab7250450c11a06c0d5afe7f9bec2033 |
|
BLAKE2b-256 | bf7102bf95d427bcbe16e845f687781bc82d45f1823f77b124a123154be16976 |
Hashes for pybase64-1.4.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acdad56404a0a17a8a240a21a55272b2165bb98f898cf76b0b35d219db1237fe |
|
MD5 | 56068ca5a11e949fba7091e24558853a |
|
BLAKE2b-256 | 63fafda4f84f1964d346c7b9506e7633d8791990a49e930b2dfca7f72576b2bb |
Hashes for pybase64-1.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 305798dff96d23621e10262a4c64dd641b39c5123289a119359941ab7c17dcfc |
|
MD5 | 2cbf8fea31c058796f8eabfaa928bad8 |
|
BLAKE2b-256 | bf7f34923fc0d0260b669673ed98a558ea131c167e5198c15f8cd2d7f2aecc79 |
Hashes for pybase64-1.4.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed7d38b5d96eab31ea7e45cc3a5f586db023bfdf5df4b7ad096d63d6f70267dd |
|
MD5 | 1f0bd27e4371d227db559bb38450629a |
|
BLAKE2b-256 | 8fcdcea94b0527a34ee7d8728eb456797c688bea291b2a0d7debac88dbb43174 |
Hashes for pybase64-1.4.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7227c049aa1399fb61827d27fcc2ba089ecbbc5b1a60e16ba7620ca246a60d17 |
|
MD5 | db47cfb9512674a33eda62b1361ecf9b |
|
BLAKE2b-256 | ba22c555c3198b421ff5aca2f199f7eaa9a79ddf07fdc00680d02cf8db4efe63 |
Hashes for pybase64-1.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea61017577d5bbc39339f3af0ef0115d9c7c4317bf461d6e2cac4d0473e6afba |
|
MD5 | 6ac8d3d6f931ee34e559ff1549758e6e |
|
BLAKE2b-256 | 787a07bec67c9027a011f03ce56aa00b185943fb7822c205a871c638982a289a |
Hashes for pybase64-1.4.0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ced59a394de5d181bdf6493d72838b7603fb89898d12f2213a55f7175fc25ac |
|
MD5 | 3aa44ff57051b8bbd3f642b82304592a |
|
BLAKE2b-256 | 94e59bf04b34722e25abdd16cf5ccd767569007201205a428000f60f2450bcd0 |
Hashes for pybase64-1.4.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cae19e57eb8155ef68e770d8e0283384fb2a04c568f729f2d12e6bd3ffbee3a6 |
|
MD5 | 2d77a7891f8ee51f7d446165956e1cc6 |
|
BLAKE2b-256 | 6a43f48d8b8a92e70b5d41c29be7336846fe9d3794e0668b1413660e8eae3088 |
Hashes for pybase64-1.4.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c7e1cf93dc692896481c0e60ccd44c2329e1bc14e7913fcaac0a671d011c7c4 |
|
MD5 | fc346e465778c58173564a96a5d05913 |
|
BLAKE2b-256 | 461540595056b03204ece2ad882c344a1e95541e70cb2755379ff1e2d940561d |
Hashes for pybase64-1.4.0-cp313-cp313t-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b88810395971b333c71920e3bd6387224a75aa6c3c2670cb1fd144a50426e84d |
|
MD5 | d0d00e6b91522e6e45b415614b878694 |
|
BLAKE2b-256 | 8e048407380b820cb45834980410456a932243d0309e5ed51e00f5d1b8f53526 |
Hashes for pybase64-1.4.0-cp313-cp313-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb8b219b4eecd935f1f0c9deebee9b8b0b4b50cf4ab603b9e2eeaf9ed278d909 |
|
MD5 | 0d02028c9e4ec421bd0a2670fbf98b2c |
|
BLAKE2b-256 | 226a2bbc1b20dcd45c70d2beb00fb2ffe1ba3e015b820a768e270e9af814db67 |
Hashes for pybase64-1.4.0-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d711d8c840e8d684ac31b21c79db4722fb6fd7610f544827448f7a0c6695ea2 |
|
MD5 | 06d1c405432f0999647133fcac33a529 |
|
BLAKE2b-256 | 528bcc776da32cd465ce685e1748ab7b812ff330b10653ae94ff520468c6089c |
Hashes for pybase64-1.4.0-cp313-cp313-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d81a28738a28678eb637f1798e43e9e700b336ae69c46e397f84a3168c8dc8cc |
|
MD5 | ddaf34c1ba6ca37e6c01d6eaa791f489 |
|
BLAKE2b-256 | 96f05e79d419291361628e307ae2224ae287048ec0bbdebea10b6ffca504f2b5 |
Hashes for pybase64-1.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bf62a95a4ff55239a5094af69c528dfc926db27543bfc1676f620d9d90c21d5 |
|
MD5 | 3231a0765226905f1b21d88532cde45e |
|
BLAKE2b-256 | 3d7ccc1e287c76f3bc793eb16dda0a8e978cf9c3937efb330cd902e2cfe9fc11 |
Hashes for pybase64-1.4.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f68a13383d9f9ef55e9d316c6491d60b47e14ca7407bc43be9e991f03c2a969 |
|
MD5 | 92b4ccf010edf70f1cb4cffd846a605b |
|
BLAKE2b-256 | 3b3852231209999140f2283e1852756e27109bbf10e976d94113d82425184fb6 |
Hashes for pybase64-1.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b206fb7a1190e69b05c1469f78948ba770009e608e4e4ded1934ea87143c3a7e |
|
MD5 | ce0db0c1438ecdf75a0c03baefa4cdeb |
|
BLAKE2b-256 | 79c8de053c1decf640b7e0e02888a902ddd30483e39109f16c50b25ecd37caba |
Hashes for pybase64-1.4.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cea8377c2f24808fd9ed254bbaede2a96cead3df331fbc533c9efb6b425f3d1c |
|
MD5 | 1e4fc3206fa7bb3b60ee6dd8a8010482 |
|
BLAKE2b-256 | ecbd151f13ee2038532741c3cb556e6991e51ca0b275c3ee383afa76314fefe3 |
Hashes for pybase64-1.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bbf14daab52a6340ed9b9473a74ff91564110466f5e295ab1ff85913eadcb7c |
|
MD5 | 2af6b39ccd3ac88b596b05f62b9c893b |
|
BLAKE2b-256 | bd1af8692da89b66bea253e6dd0e8fb3ca61a49260fdecb8d662cb97ce7b5e7c |
Hashes for pybase64-1.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9946adae43bbffc3a62a943bc8dd467373ff27166cec59de113d2ce954343210 |
|
MD5 | 30b686d819e64f1be10fcf9c6cf6ce26 |
|
BLAKE2b-256 | 813e064eb593fd2c4e6e43942b469db1dede9fe7b1f0bcc3a8031dc663040b38 |
Hashes for pybase64-1.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 158263489efbce7ef7b4d70771e8882650810440a2386e53e17af1753d70e1e5 |
|
MD5 | c1fac314c56f1da3b845fcf42031f0b6 |
|
BLAKE2b-256 | 500ff977c1f865c8dd1c1239ef649e100d2e80673a797b250506f8f980e479f7 |
Hashes for pybase64-1.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81767f59b639bb6b481bcef0add94fc9ff4434ab65b694f46224654874c8d888 |
|
MD5 | c787bda4fdbb86d018e5611cc4407215 |
|
BLAKE2b-256 | bb23f33dd1274fdbc43f1ec93c464b047f8bea94fca72612a02b1cca116c8f7b |
Hashes for pybase64-1.4.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7c173a645a28ddecaf991f0dda7a7f789a026ebbb56580aa3e761470b15fa8c |
|
MD5 | 96f4aeec524cc3c244d414c533a9085e |
|
BLAKE2b-256 | 29ee3868453d04340ef8aaa7a04514732cf7ec3d53d06b117b23c0bdb8a649f5 |
Hashes for pybase64-1.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 407aa690d5ed8d9ddd06e83ce61e9be9fb33f52575db28bc935eba42f65d3b0d |
|
MD5 | b7c88251a10054be1adf2bf80634d010 |
|
BLAKE2b-256 | d4d2d05b8c21297e2574bd171eaf97cfc7bb86146352eb8d48307cba0cee7167 |
Hashes for pybase64-1.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac9005d947c5680dde42b120b6ccc18461bd203cba52cfb32e2d20dbe3c149e0 |
|
MD5 | f4b08a37cc7cdd8beca61f826e33bf00 |
|
BLAKE2b-256 | fd29bf9e6590ba67d23bb22bcd03355ae63400f6906d663470dec44405c18549 |
Hashes for pybase64-1.4.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c1631af25e24d1643f18454f68649c0e07e9ba880553ef0e7b144b62b7551f9 |
|
MD5 | d7b695b80696b29c28f227ecb0dabd10 |
|
BLAKE2b-256 | b771e508e9f6a02d90741added36462be42d99de5a99f560569e2dfe410de100 |
Hashes for pybase64-1.4.0-cp312-cp312-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23ef9e0d02818f2d3ee5f84bba0dec591c67b7fde74c6c40c8eae4a3030a4d8a |
|
MD5 | 0200a4d717437e442c453a478246781f |
|
BLAKE2b-256 | ebd8e40bc78be06a6ea1be4798d50cb9c15ae3cf1094aa78231bd1951a5d634b |
Hashes for pybase64-1.4.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0f8bd2321724f386020b1b0a00f546a4b7c49b86c6a81cbb5afb601b44e5131 |
|
MD5 | 56e83f230124f8bdea53aa3f1a20b87d |
|
BLAKE2b-256 | 023f706a84c26f5e6c38a37d93fb5054d399e8d48cba02530d4384078e9ceb6f |
Hashes for pybase64-1.4.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d9901f0b6f0c6873856ce59ffc0b53135b4078e04e0ceb0ecc050138c6ba71e |
|
MD5 | 15c64242f97f2c2ea0baf0416e28f5c1 |
|
BLAKE2b-256 | 2f14e2e7164818a5cd19a50c51ef286c440d8ca7f729b2677c29fc8cc18ef8ba |
Hashes for pybase64-1.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8612a3701fb5a33ce14128f2fbe7e3603e6347cbdeb256910d96b25e431b9323 |
|
MD5 | 7bf51165d683f74aaaeaf616bfc1cb25 |
|
BLAKE2b-256 | 4ed1b354cdf7dce81555cd6a3064e14332d03b73712f790df9e9e24e652a0cc4 |
Hashes for pybase64-1.4.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03d5aab98b6d529e0fa48eefd1db5c5bc0c931853eb3fb527beb3d0478ccd04e |
|
MD5 | 6fa1586fb704b850ff88b60c7c0bcbe9 |
|
BLAKE2b-256 | 0b46a8289c5f7fbd364b60fd04526500343d59f1b6bac273855a0248b84f2119 |
Hashes for pybase64-1.4.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24a4e1bfb41dea3e88487dee9d46c634505e907ddf5429fa80692453d6ae3541 |
|
MD5 | 595ef32f1d6b74022bf96129039ea3c6 |
|
BLAKE2b-256 | f4e0ec74d1e0940052b25b865aab10210be07e8a8cd821da6756796d56093b53 |
Hashes for pybase64-1.4.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 030441e07c410c011431c97df4906fda79a333fd984c4170eec23cb6d6d89fc1 |
|
MD5 | 4be069cd9de5eda3bc574d54580b06bb |
|
BLAKE2b-256 | d7d6d0b9050873ffd9b545770fe6321aaab51b0d6eefb58f268204e9229dd00d |
Hashes for pybase64-1.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dab702ba6723dcbf82bdcac9c080bac949eaecba1591ba50e1925fd8f8cde159 |
|
MD5 | f8f29dea5275d2d1f836c6e5fe971495 |
|
BLAKE2b-256 | 57c2a1e3d55ac23f6896b291bcb51c256621fb9aa8c35a432659d63c9787d9f2 |
Hashes for pybase64-1.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c50cba5cea82c86ac0a3c7eb30e74a25ac24f42de18e48e1ff2fe60ca82bc2b3 |
|
MD5 | b8181a99e39372e5774064b10bd9d7b1 |
|
BLAKE2b-256 | 4c97f40c7f49d13b51cffa6351d443b88b99e77fc5a4ac268530d579852659e0 |
Hashes for pybase64-1.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9b73d2b3cb9107f78a77ad98501f075c58823604f0de27f59216f19b68ed0fc |
|
MD5 | 7e1a8c6f0e303499a2f277a690dcda04 |
|
BLAKE2b-256 | b383e4fbe9056b4da413e132c76fd0bd056f40e0d59f01f9d1af067b541ade30 |
Hashes for pybase64-1.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eb2ddaa008e53944cf62b927f18e7800d629c7b71ab77f87d3293f937a40abb |
|
MD5 | 43bb356fb0fec8b7e1d2a6ce050234af |
|
BLAKE2b-256 | af160b0d0cdaee2f55bb96787f3b0d6725edda4eadc28b698257101b38d67c8a |
Hashes for pybase64-1.4.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35c018a191be4f7ac2f4cf404843ed30832da11643251fe9536ef9067577325a |
|
MD5 | f614259bfd6db2256d06abe0403eb11c |
|
BLAKE2b-256 | 97211f3208b506eae6a98afd5cab322a5fd329b1c9a4c26dea01613340364489 |
Hashes for pybase64-1.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c56a3a43b9a6b9d8917724cab65bdd59f72ed7a66c73bf55abdb31fa0ee1ce7f |
|
MD5 | 21e8caf9c62d32bac9f2d765531523a9 |
|
BLAKE2b-256 | aff7ffad79867be40606c672d0a5cc62464f1092ace5ab47c2845758a9958c4d |
Hashes for pybase64-1.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2607bfdda2c582a870dc5b18fbc121434278712a78e41249caf7ea1a9f1266ce |
|
MD5 | d9a04b749b8070d456c3a479e1ab28b3 |
|
BLAKE2b-256 | a0734e0e95a5d2092bb66eb9ba4bbc955dcba19a6b0284b1db0e8372207ba25b |
Hashes for pybase64-1.4.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51a3aa66a989affa85b311ad88c05bf16ef3803e60e84cd821f7231c83b22d7f |
|
MD5 | c259c17ec8e258dd857aaa6e2a1ee81b |
|
BLAKE2b-256 | 332599ac93b5ed03e6b67ed415f6c400ed6e9c800becbe085239677456c3572a |
Hashes for pybase64-1.4.0-cp311-cp311-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8d8133ad82c1584be15e59b3c8c590da9160eb698298c59aa4e60983c9f73a8 |
|
MD5 | f2da7c4eef3be8e758a5661b8b0edadf |
|
BLAKE2b-256 | 9b771d96fb924e9ed6530f38040d434d08948a143ab618dfe8638bef39ec4637 |
Hashes for pybase64-1.4.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d8366e268cb9743cf73b7351c31c2f03270c0e9cb397e5f00daa1824f453bb7 |
|
MD5 | 5d64076b8127c784cbda8170ed97a5e3 |
|
BLAKE2b-256 | 19536bafb0d3d95a3fdc5c220084990c0df89c4373c897512f975fa422448cfa |
Hashes for pybase64-1.4.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9beab673f09203201db6e03bf7dd285250e075b5f66d5b337f4a08c11a587c7 |
|
MD5 | 362077782f54d4e23431d6455250566b |
|
BLAKE2b-256 | 027bf15a5793e29cd2448b0dc1d3fa444a2e62ea81880ed650e992f24518e42b |
Hashes for pybase64-1.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc9aa578ab7810b282c2426904db5b2cb86a3e36e51732118fe3340921ade360 |
|
MD5 | 968ff6c70488d21db25b560a9405ebb5 |
|
BLAKE2b-256 | b3a0394d2bfb3843957b184a03a8f72cd3fa5ab146282402369e000308a99b87 |
Hashes for pybase64-1.4.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d5678655a84633a7044bab2b6cb09bfd0735862b9f1092539e7718a6bba782a |
|
MD5 | 2d0fbaef4214d0f76d5d0d6b83bc07a0 |
|
BLAKE2b-256 | 96324766f2a6fa83f8dbee5aaa3f15e0be00de40f3a592a9788677e27bf93bd5 |
Hashes for pybase64-1.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2515dd6cfbd204cb5cdcc94f34bf70ca380dfecaf750867fd2b211620ba5b3e |
|
MD5 | 07cd474e52e22f0b937c5b1b32090a7d |
|
BLAKE2b-256 | b1fda1793867af0665b89eabdf1bbb70b81dca8e889809914d3820fb990d3a11 |
Hashes for pybase64-1.4.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 853a00a9f43d1410c57399fc23e8bba0c705fb46abcba7604a0e59d0d6426161 |
|
MD5 | f104f293bc2e71566d2bab33ab5823ad |
|
BLAKE2b-256 | 7fb1e07320feb49d6fde53883fecab3ae30085c6157e98ff6e12fb148824af52 |
Hashes for pybase64-1.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30df6f3f6f3b5485dcea9f0dfa4807a9ec41e186824e16f37a300a08e13ba836 |
|
MD5 | 4211a222415c98c44838768d2266e6bd |
|
BLAKE2b-256 | e226d3f8f2362a146ea6a53e0910921ecffb6b6405ba2485c379ff259f64454d |
Hashes for pybase64-1.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 618e1c7fce64223e8fdca9360d7f23d8da0d31d3ab8b6afed034c9c3ba566860 |
|
MD5 | 1030d2f79f2aba6cab5667b3d422b4c3 |
|
BLAKE2b-256 | 362a9cb1b5f2178fe35bf1f0d94b71eec70463d925658022acdd5bbf2086f969 |
Hashes for pybase64-1.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e581031d510431213168a6c9c735d74bf24f6dd0b92a2a82413aded8cb31cac4 |
|
MD5 | 43c5fb762c152d5a44e97d3eacb28c40 |
|
BLAKE2b-256 | 73c8a43530066426b6f5ab8124cdf64f24e28a40ee1631945aaa941f6f4821dc |
Hashes for pybase64-1.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2590ecc24ff7325457f37c742b7e48aeb87444f23773dfd6a9c12e5d2e8f363f |
|
MD5 | 2ec6097d88be26f6a128476656728f8d |
|
BLAKE2b-256 | 7fbadad27a1e59aa4a2fa75579eb3f3e4ccca7f7db107b589587f6ab51a31514 |
Hashes for pybase64-1.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 288a5d00500faf13ead83c6611dc265304cc04fd85013ed23eb730ccf9e54399 |
|
MD5 | 15da54969052b2ba19c9104bae5a80f5 |
|
BLAKE2b-256 | 0fada57f0195862000b422ba797957bd28994bc385183c51f7edcfab1fc6ad15 |
Hashes for pybase64-1.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 916591bcd8d1858f27be636d984e4c0713c7c1f0a651cf18529a8fc0cbc9c6d9 |
|
MD5 | f7ce96997d0de9480f8f028cbe95feed |
|
BLAKE2b-256 | 5855b53c42e2a85996e40d34189b5683dbe54436515e3b2a94bcc65e6f68a2d7 |
Hashes for pybase64-1.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7427a5d51d99791165c1f1b0113e9eb2699043fa4b0686ffd8465dc015c5eb2 |
|
MD5 | d8c917e23fdd2e4bbf14ed7df2b9f5db |
|
BLAKE2b-256 | ea209ae9cc87424900dbba542557905bba6807827a6a577d6e954757aed85d51 |
Hashes for pybase64-1.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0d09663dae7999b3efac87561cf469d1c394b683f59d8e233db587c3a2b4c35 |
|
MD5 | ba2971704c8b90cc0b6bf0c276d2db7a |
|
BLAKE2b-256 | 9dab2e5172ad133bfbb3269645b1bcfd239407109f153017ddb64b2ffda214fe |
Hashes for pybase64-1.4.0-cp310-cp310-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fb1932336d3f413ce0497a7ff73cfce8cc90991e3724811d83147c3199b85d5 |
|
MD5 | a912add7feaa9b09369b323440eebd7a |
|
BLAKE2b-256 | 41fa2063989a1ef8fc90eb95db4b5c6dfeaddbdfc316bf3057c7afa0984e1543 |
Hashes for pybase64-1.4.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce3d5dd91ec1673cc92b36f4fe1c1476cfc7ac1305c8f3ac1b2327ae186093bb |
|
MD5 | 6aee47bb3ddfd2562275005aa432cad6 |
|
BLAKE2b-256 | bd85543d012743d6c1ba3697a7ea81be0fabc31f987660caefa689e7ec3ebc11 |
Hashes for pybase64-1.4.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8683400369296f920f1546437be6ef46e3a9f446b199c6c372504a0e09e19e83 |
|
MD5 | b866d211eb6f6cd957bd19ea292f1c47 |
|
BLAKE2b-256 | 037580a27b5d79c29ebeb6cc05452b59f606ec99b87c01bb7fe7b23eedc9ad00 |
Hashes for pybase64-1.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e0d8d16f608e613fff5481200ce17ea159ef08519344cd6d3b4e9096124e44f |
|
MD5 | c2d00b52513786e352df2aae51b0f8d4 |
|
BLAKE2b-256 | 2e042b855ae97d66b7347183bc20b5901cde8b04cd62c74e3345158b1cd9782e |
Hashes for pybase64-1.4.0-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4956588c464e267627b9260443834ffb10033e4ca28725595c58f0894847f327 |
|
MD5 | c2bb9a5d5ccaec7085a00a739664d46b |
|
BLAKE2b-256 | 8ab74f7ccecdd2cf39709f71b59d6305cb7b9f2f896b7083eee7852b77f6af77 |
Hashes for pybase64-1.4.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7343b9488c2a141bf139ac479aa39be895c75d1813e10062a9ba445d83d77fc1 |
|
MD5 | bf327321bdc4a12356d423f01768722f |
|
BLAKE2b-256 | fb8684de426050a61c1f1edaef2720c45e362e5c5f4d8c0574d0042d7b49b449 |
Hashes for pybase64-1.4.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b1271d3c4952eb0668e1252e46457ed6b30d6e1c7e678b02fdb3dcee237559b |
|
MD5 | 40e69ae0acbec1c5577ecddf7ae79f38 |
|
BLAKE2b-256 | 7448f779be494e053f7c6dc97cf76d8a79269a20ae0178883aed4b7dad5722de |
Hashes for pybase64-1.4.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd6ad3539c0c649856f7eeb92beb279087b25a1c1b67c1a6937eeac53035e972 |
|
MD5 | 29e7fa51123caecaefaba3b0f8976663 |
|
BLAKE2b-256 | 8208e2bdcf86dc0940d6e54300863c7620d6d6ecce14c20c857c13a499e8c7e7 |
Hashes for pybase64-1.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8fb055b149cef84c238bfe83405d4e16a85717b5ee3b7196a90e75ce6d3e062 |
|
MD5 | b74421c7821abace9c82d40914509b06 |
|
BLAKE2b-256 | 6631bf763af0aa31a66855eef70be30e7a7a460a97dbf020fe9a9752396e9dcf |
Hashes for pybase64-1.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7236b6da20d1264e7afe80c04e168c2346b1d92b6c040dc200ae15c8c85780d3 |
|
MD5 | 5b7254717f8c04a930ac7fa00084a75f |
|
BLAKE2b-256 | df3dbb20243ca31b063a58015ea4924cf6a022e6df2623da8edbe5f5df58e397 |
Hashes for pybase64-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78b8eeddc5914cc407cf56aa70fb45142a4da60ce4c259b93a78f7ec28e4c086 |
|
MD5 | f10bd86ad9d78493f1dd8b0d4e0d19fd |
|
BLAKE2b-256 | 04ffd42a2adcaf290cfc7bd4191a78763b675796d0103a66c5a5558ca57f0a2d |
Hashes for pybase64-1.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46e423377492ddedca1ea5a6c1790de194421be0635652b05b3e9dac14e6843f |
|
MD5 | 9fe8f03059acf7786d34e87ff943929b |
|
BLAKE2b-256 | 49947e6b57a6f831a3f1e06d6b5c8f8038f16438485ce810bba7f17cca600a09 |
Hashes for pybase64-1.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cff5181ae5c01d4a00e5cd4d76c571f696bbc61c4dde448cc3ccf00e6efe0aba |
|
MD5 | c3d434d1a09357b985f7ff40f53bb8ec |
|
BLAKE2b-256 | 5f259171d76e8f6050770d5b16b82432be4336f84f8d5460febd8c3880b89d27 |
Hashes for pybase64-1.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68d3143f14cb91459f5ab942dc8ec717e84b45a20108832603815257b65319f2 |
|
MD5 | d0cbef1f998dc77154a3863a15cc5385 |
|
BLAKE2b-256 | 210eb5d0c72a99b354e1bd489fe11dca6ff4c942952581f1d81bf0c19258c867 |
Hashes for pybase64-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53588d4343c867329830a68c305da771f151e3e850962991b28e8e946ac359c7 |
|
MD5 | 36a6d46767e9391504d72f45eb8748b1 |
|
BLAKE2b-256 | 9538e4f5600ebc009160eb5ea35172f1a49c13b2d4a2d26dbc46290cc6dfb5f8 |
Hashes for pybase64-1.4.0-cp39-cp39-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de47017df163056f3124ec9bc4405db3df213e43b315204429d78fd3ce6a4299 |
|
MD5 | c26d88c66936d10c2574ada4f64afb43 |
|
BLAKE2b-256 | fb9af23c2a301cbd78f28c35f98f6b1da3d69170afda6010664b0e5d0efedd9b |
Hashes for pybase64-1.4.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46825067ae83fda34d983ba89632191370919f9fd17186eee808f8f8b49043a0 |
|
MD5 | 16a7848365aed15563565ff61d1c7ef1 |
|
BLAKE2b-256 | cc4306f532c97bf13db5e704c83bd81846ce5fa90a71a643c70dd661e1755083 |
Hashes for pybase64-1.4.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ca60f2b6745e12b838854dcfc2e65a6d1d3cea0725a78f278b4ea8090563a6e |
|
MD5 | 20524ec5d2d94cb00a3310aa85f3886a |
|
BLAKE2b-256 | 228447960bafb7ef799cb22405a67d58ee95e893c32e28d8a28f570c20eb4def |
Hashes for pybase64-1.4.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f18bccbe275ae65953d44aa27fbde14412fbbe65d526a5862f15c59f4920a563 |
|
MD5 | ad4715c7b55a5a8126beba9aecbc8a7e |
|
BLAKE2b-256 | 4c5a6e883e25974da978af59de66c3a4ff5eeb25bdd92ed58c67e8ad841f642c |
Hashes for pybase64-1.4.0-cp39-cp39-musllinux_1_2_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 971c897a6844c7ca061d9abe61979c6cc5b8801511b6ebf3f147d2bfa7059c13 |
|
MD5 | 7b05425d4c16f3e20ea8cdd97ba47ee6 |
|
BLAKE2b-256 | 18a1ddf6557920ef2d7f7827ab11fb705ff9c424f4f1d09b9c60e05c829a39c5 |
Hashes for pybase64-1.4.0-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbb69a4bda3d2ccb044eab060e5a3312931e80c0b1a438310e0494b80a7c2f8c |
|
MD5 | 7a6b619d503b52c613bf9dbc1f87fb4d |
|
BLAKE2b-256 | a75947dee832997996736cd2ff66863b2675fa9326eaeb9663d2c93e3b1dcce5 |
Hashes for pybase64-1.4.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7187ec5b97e5f2034335e340d92a8e0bd65b467497b209ee37770a5e80f9ab87 |
|
MD5 | 50a07c8e93020b45353e6e6b838b7b8a |
|
BLAKE2b-256 | e0cb4dfa7cfa4d98c6c273cd36e34a373de57b5f9d25a08bb036dfa39e7950ee |
Hashes for pybase64-1.4.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59729edf77dc96d7c8cfe4db46688af3e685b0f627e91aec0be2e631e1ed5735 |
|
MD5 | 2618346cb9e005ee1dadfef2f599e202 |
|
BLAKE2b-256 | 1bc52f45289e60af2b4b66d118c6d086a7b59e6e53495463efb1bffaf280a82c |
Hashes for pybase64-1.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 976bb75cffeb87ca5d865cb1a5c4b96de420d6a0d9a7f8ed334f65d5f2785e8c |
|
MD5 | 3b78ec623de61773ec137cdecdfb611e |
|
BLAKE2b-256 | 49e62347bc4725c247fc4be1c6efa251d5a128a942817a613badbe14dc022fae |
Hashes for pybase64-1.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f855a2d52886fdf8c7edf3b0d6cfe00690337ae8cbf3f29ef40140b194c578c0 |
|
MD5 | d7d80491b061541603e0b58934011c22 |
|
BLAKE2b-256 | 5c9a2c0a229e7d780b8d06e054f06d68aeae0d2019e94dd63f7649b7561eca3d |
Hashes for pybase64-1.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50b13c62ba0ce3bf19d01b736b43b93f89bc1477b1f75e7d5882048d2e0fb1f0 |
|
MD5 | 25bde7cac488d415e102cc78baa44cb2 |
|
BLAKE2b-256 | 71e29a2dfe4b5c64312c2c84d5c0d13aec43d84e9a6cf48523831f3bf851c1d2 |
Hashes for pybase64-1.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed6e3448ab5037d60e5568f5667a996704e889bdad0f460fbf521626cf81e6ee |
|
MD5 | 77feef571fd35c50428f1b0b6aa54597 |
|
BLAKE2b-256 | effa48f315fa019ab8ac04f87a496c13dd7401dfa512108590b40e6c3077e2ba |
Hashes for pybase64-1.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1fbc82eed9c1f68277a8fd9b0f09b887b64bddacb1e2dd874c4ae1bf1aea6cf |
|
MD5 | e548f7b48327d2b1028a600e89f1eee6 |
|
BLAKE2b-256 | 097d6f3429943d480c0210e683eb056d0c4c3f63b320daf09d25c67d10f58816 |
Hashes for pybase64-1.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 957befeb3b23566f2e54dba8e2c0a15ceeb06c18fce63a3b834308e6e5b0ac29 |
|
MD5 | 3f81b669defd9d046360e219de6ff21a |
|
BLAKE2b-256 | fe06d5b19e18958145b710f581b7b4476f57b0f44697a24af696b6cf65e3f5b5 |
Hashes for pybase64-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 420c5503b768b7aa0e454fd890915ffbc66bcf9653ee978486a90c4dd6c98a56 |
|
MD5 | 4f18c5eaddbc36f59d684b6de3b22e48 |
|
BLAKE2b-256 | 5fc003e62a5d55d5d88f68535f0b3f922c95338a19be8458652b50f06d03ea31 |
Hashes for pybase64-1.4.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccc097310842d8054b91983481840cf52c85166b295d70348a59423b966cf965 |
|
MD5 | fce3340c16a52c304388d68b2616a382 |
|
BLAKE2b-256 | 6e6cbf8694013a8055229713e997b9cfca7087f29321e44921255e9acfc7c1c8 |
Hashes for pybase64-1.4.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b52cfeb6f2a4ec8281dafab9a304133c6b3c8c83d96af476d336b068597ecee2 |
|
MD5 | f677181ab51458ad31f3131e61d1eaea |
|
BLAKE2b-256 | af3e3bd2dfcd7ffd84dd582ca2f20e68b070d07f68d32a71655453107b08b060 |
Hashes for pybase64-1.4.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05f1f292a3926df58b8c5b38bdfc4cf4d5ad1499a07309df94a84e7111cf5075 |
|
MD5 | 8024a6e24e7dd8b8207e45be4e7ca265 |
|
BLAKE2b-256 | 4377c254f190d600fffddcb7960b024c2f830c5a909af2d54526b349c64dd923 |
Hashes for pybase64-1.4.0-cp38-cp38-musllinux_1_2_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddf2f84779a338ad52d37594442c03109ab559cc6c9b437daaa745d6253d0bf9 |
|
MD5 | 49d11d3195a7ad0ae8cfe21d9d786d9e |
|
BLAKE2b-256 | 0c5b24b473232b6eeac26b12eee3ce9f27bd5eb392c0df9bb10e8715fa67b682 |
Hashes for pybase64-1.4.0-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09b8bc436c0f16e675fddb963d7d2be0fce3d0f8a28a39081c127d4aa3ffb1bf |
|
MD5 | 7de7fdef0e363d987d067a4fe4ebb0d8 |
|
BLAKE2b-256 | 94ccc17bb85a7608b54e7bf25f4583319dc3821065331d1d8e07fced55f41539 |
Hashes for pybase64-1.4.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11f9c7edf1d221203938f8fb58be2b3e9b3ec87863bfeb215a783a228d305786 |
|
MD5 | 2d855e3b04a09dc1a947f5e6027caaa7 |
|
BLAKE2b-256 | d0932c8f30f760191ccbf43d38de39a5c27d280ff07cd4a203375bde59aa5808 |
Hashes for pybase64-1.4.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ad8afea87817744fd5ea0d61cc3bb9ab0023e2a1f9741df578d347fc106cfd4 |
|
MD5 | 8d12afe6bec2edef70f2ceb2fca76839 |
|
BLAKE2b-256 | 4394a4f0a9d6e963268c9d7cd945d3ce89e523fdc18c78462d7c6d7b5976da9a |
Hashes for pybase64-1.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1146c303f02e9f1996e1e926fde932090499473d143362265b1b771fec45418 |
|
MD5 | 094733483f7f55f0b4b20f3fd4984f06 |
|
BLAKE2b-256 | a04a4e6ca7355c859e8c7c55bd3fbe09f6b03cafabcfa2f08ed0060443987581 |
Hashes for pybase64-1.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66c865421e30a277ee4dcd1a9ec4628d0dc04bfe0f4c22802ad0db3b1e0247d4 |
|
MD5 | dbc37f3850a4fa6028c13fb77caff8b0 |
|
BLAKE2b-256 | 7f1122141d4fae4e893f98105ca80e9408815b0634f0225f292650c0bc4e994d |
Hashes for pybase64-1.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 470e7d5103b421a481ad5676013c2ddfd0c07d086ff86e3c8f4b0c71bbeb00f5 |
|
MD5 | f2acd9d88e01346ebd0dc54e87cb8c81 |
|
BLAKE2b-256 | e6a993b55d983e9be185cd9aa1696cd6f97fb3565651b9534830dbbda78f696b |
Hashes for pybase64-1.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89d7c5ac318d4c832f0d07c9cfb323fbdec60b3138d3cf94df622d56628aaffb |
|
MD5 | 33ae2cfda924d6f86aa587f5e46e00ee |
|
BLAKE2b-256 | 095802e35c74479bef1836945ec5d8bda8168dff9d78cac0b6867bec61189df3 |
Hashes for pybase64-1.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d307fd11a16266375f9c9032445498faa101abe54ba65b422fb34bab83aa147 |
|
MD5 | 5d3c899a099834657069abe60d22d678 |
|
BLAKE2b-256 | 5886e5d057169deb04cdbeeafc7a28dfd94eeb8da4f091e403dffd4464f1145b |
Hashes for pybase64-1.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a64823e3b83f3cd14a781e5ff1f49ca91cf48238df21241222a129e8d41d1368 |
|
MD5 | 5f87b223942cb649fc5494b0bc69e530 |
|
BLAKE2b-256 | 747ba00f610042b43bafefd1fe59496d20ad6b16ab67a4d2e6c2100d0455e598 |
Hashes for pybase64-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 322a93f1dcbe4d4e0c9a7499c761b835969a84d5e5f30d2bce73b511bc3d660d |
|
MD5 | a7ea7d7aff517d9043aa86a9669cb2ff |
|
BLAKE2b-256 | 8442d117faa03c3199585380ea4a81b4abb590527720cd1364e48ed5745590cb |