Skip to main content

Fast Base64 encoding/decoding

Project description

Fast Base64 implementation

license-status pypi-status python-versions Documentation Status travis-status appveyor-status codecov-status

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.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybase64-1.1.1.tar.gz (109.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pybase64-1.1.1-cp39-cp39-win_amd64.whl (42.0 kB view details)

Uploaded CPython 3.9Windows x86-64

pybase64-1.1.1-cp39-cp39-win32.whl (39.2 kB view details)

Uploaded CPython 3.9Windows x86

pybase64-1.1.1-cp39-cp39-manylinux2010_x86_64.whl (170.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

pybase64-1.1.1-cp39-cp39-manylinux2010_i686.whl (153.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

pybase64-1.1.1-cp39-cp39-manylinux1_x86_64.whl (170.2 kB view details)

Uploaded CPython 3.9

pybase64-1.1.1-cp39-cp39-manylinux1_i686.whl (153.0 kB view details)

Uploaded CPython 3.9

pybase64-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl (38.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pybase64-1.1.1-cp38-cp38-win_amd64.whl (42.0 kB view details)

Uploaded CPython 3.8Windows x86-64

pybase64-1.1.1-cp38-cp38-win32.whl (39.2 kB view details)

Uploaded CPython 3.8Windows x86

pybase64-1.1.1-cp38-cp38-manylinux2010_x86_64.whl (170.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

pybase64-1.1.1-cp38-cp38-manylinux2010_i686.whl (153.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

pybase64-1.1.1-cp38-cp38-manylinux1_x86_64.whl (170.6 kB view details)

Uploaded CPython 3.8

pybase64-1.1.1-cp38-cp38-manylinux1_i686.whl (153.5 kB view details)

Uploaded CPython 3.8

pybase64-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl (38.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pybase64-1.1.1-cp37-cp37m-win_amd64.whl (42.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

pybase64-1.1.1-cp37-cp37m-win32.whl (39.1 kB view details)

Uploaded CPython 3.7mWindows x86

pybase64-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl (170.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

pybase64-1.1.1-cp37-cp37m-manylinux2010_i686.whl (153.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

pybase64-1.1.1-cp37-cp37m-manylinux1_x86_64.whl (170.5 kB view details)

Uploaded CPython 3.7m

pybase64-1.1.1-cp37-cp37m-manylinux1_i686.whl (153.5 kB view details)

Uploaded CPython 3.7m

pybase64-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (38.8 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

pybase64-1.1.1-cp36-cp36m-win_amd64.whl (42.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

pybase64-1.1.1-cp36-cp36m-win32.whl (39.1 kB view details)

Uploaded CPython 3.6mWindows x86

pybase64-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl (169.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

pybase64-1.1.1-cp36-cp36m-manylinux2010_i686.whl (152.6 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

pybase64-1.1.1-cp36-cp36m-manylinux1_x86_64.whl (169.7 kB view details)

Uploaded CPython 3.6m

pybase64-1.1.1-cp36-cp36m-manylinux1_i686.whl (152.6 kB view details)

Uploaded CPython 3.6m

pybase64-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl (38.8 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

pybase64-1.1.1-cp35-cp35m-win_amd64.whl (42.0 kB view details)

Uploaded CPython 3.5mWindows x86-64

pybase64-1.1.1-cp35-cp35m-win32.whl (39.1 kB view details)

Uploaded CPython 3.5mWindows x86

pybase64-1.1.1-cp35-cp35m-manylinux2010_x86_64.whl (169.5 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

pybase64-1.1.1-cp35-cp35m-manylinux2010_i686.whl (152.4 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

pybase64-1.1.1-cp35-cp35m-manylinux1_x86_64.whl (169.5 kB view details)

Uploaded CPython 3.5m

pybase64-1.1.1-cp35-cp35m-manylinux1_i686.whl (152.4 kB view details)

Uploaded CPython 3.5m

pybase64-1.1.1-cp35-cp35m-macosx_10_9_x86_64.whl (38.8 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

File details

Details for the file pybase64-1.1.1.tar.gz.

File metadata

  • Download URL: pybase64-1.1.1.tar.gz
  • Upload date:
  • Size: 109.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1.tar.gz
Algorithm Hash digest
SHA256 60b40d3f0aeba4a72f3418aaf93376742e8cc476d56787b57958665b926fe07f
MD5 b14eea4bf03b85dd70021fba3b6b023b
BLAKE2b-256 39b1d90fd91e63749c61f1044b638b539f90115f1ba85ed3b482e0c4ddafcf33

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 42.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 26d0dfb294156cf114b87bf00fd7748739a6ddfd415f724f8fb8e974b19f2b6e
MD5 b111a072f91008da0cdcea8345992581
BLAKE2b-256 879591459245220b2078c1634ad4a4fb2d5520406d977c809c56f9200c053aea

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 39.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fc378a64d72feb20db296effeb49f4e817d8737e28c87b54490fa9d3484cd57f
MD5 bab777458e7df6576c14995d4f8ec50b
BLAKE2b-256 547284d6a5437618af78b99e1dad787a4944c981e1ff8fcf4c73bd517175f4cd

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 170.2 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 925d4b379eac023034fda6fb9323f424468627efa2b9cdc5d300c48a7e3df5f6
MD5 e17c0ae39111be0b8696bd805b9d9dd3
BLAKE2b-256 e1fc54ed4f4d72944f2badfbde3589e2e44fab182d029a3d703847dbbee1f019

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 153.0 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 677d68c2bc2068f9043dd022cb2ad450e0974664441259f80403c1af064d8596
MD5 4557b14ec250107c193e237f1d7958d2
BLAKE2b-256 b85790e390618412f0b2c6075285181ea97f400af114d3533485a33e951977de

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 170.2 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 baa2a021c7269003b87f55540197d7974e8fa6e9e79ad19b42ad938d56a7e78b
MD5 f17a66a01b5721a692f84ca6f8446b58
BLAKE2b-256 5b13c48e85ce6b84befce9464af6dbadcf57132bf4c607a141f094686f44e1e7

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 153.0 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8a3c646d8c60bd820cdde1f6b633630d456f6bf2c12a3a2e7e7445ac07521b48
MD5 1e6f2df707c59d77d150802c540865e2
BLAKE2b-256 b247edc419f59eb533dce2cef7fedc080f1dd7cf95e0a512359c47b8b812fe15

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 38.9 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a9d8944dc7f032ef009b055bcb860903be0d7fa552149254966e4786576afc04
MD5 00c9c0509f279df327f3b00aaef9354a
BLAKE2b-256 4dc8aafcfd1a4c8ea1a5ce99f119ae74134811e4d8714090e26eb317a5db1a53

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 42.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f1860bca23ea474ae5ff55d0d4ae6c8c2dfd6b0b6fe3e790a8278aabab305695
MD5 7a13574287b1a42eacc799f42ea7520d
BLAKE2b-256 98b67358f2e4753b23b283bf26b31794d05e0fd32f7bd762b29d0f710e503562

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 39.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 cbc342d8f694fe762048664654ce9e1aff25ec25b18ba553402af4a5ac0350f1
MD5 d4f67c87f340f9e900cd2c31183e6683
BLAKE2b-256 eb4594ec96e632d5c26cb06f38290b079877df7ebe324811b2e25660c9803460

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 170.6 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5d04d0e9b2262ddb555aa88c8789b1dd41b779278c049973413d19b9b3ec5b31
MD5 1afa0557a93ff06cf6cbe14d834935f5
BLAKE2b-256 cc997d5de6469292e15c00937962bc703d784a93951a4ec5ec7fcf959406e44f

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 153.5 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1a18dded8d99b3f433e541220b795e7c7631a5bf30db4b26f8a82b152becad52
MD5 122a52f81f3dc98f0c24dd582ba5b267
BLAKE2b-256 d418bf8958555a3ffbfc44d2fd256acb7a3efc6ce77411f1b0850647122d3b8b

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 170.6 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 42ee282b0b59db406d9a33153ce7de6e9593bb35460519da0615f8c4ccb648c4
MD5 c989e04021c4c1a9f29061710b907bbd
BLAKE2b-256 b2934ff9014346125d63f3010e14e3d7fcc394ce90be261ff3e39fa7b1b84eae

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 153.5 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d82608d8c1cc3b7f0f36e09dc31a65ac2f93bfbeaa17fbcd937eeebcd682ffc3
MD5 ab30ca050401fa1a35e38edf968c5f1a
BLAKE2b-256 b5c05b247931c12cf900997abdde380dc9956b72e5a39496a8df1bfdd20616c5

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 38.9 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 779352afd92794a1ccf92807f6acd11d6c3237635e0d3e8887fcabf704620728
MD5 158ec8b4e7be16c1af3f365dee3451d6
BLAKE2b-256 20c759f8138e8e257d79eb76e58faf640047cefaff1f136934d26ba83d731c65

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 42.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2444336ee52887f56106c11b3077c33ab243242e54b1d543595d5652e05f91d5
MD5 71fe4415d017eccf12b842dc7af65313
BLAKE2b-256 cde2e639362e3f41a1064439a05eeec4f2596c4c0320e59c0c280d83b315a75c

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 39.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 30ea2afe9cb2d780e969936cc7bd7aacd9b6193abcf8a8d2f2bc619e5a9a5a49
MD5 ca4b06b9a77dc75813ce3b67ab06702b
BLAKE2b-256 dedf5fae1f66085bc3e36078320318d3f506e065997209081613bc0cd366deac

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 170.5 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f823a64e159ad44bd7eca310aefb7a9bd46c9f25bfc4d6b76ed0016fccc25cc0
MD5 cf12a114f1d9db9093d3b4177c05a97d
BLAKE2b-256 48b17b83ef7318417c7562a2be142105897596046eeac67b46eb78eb8aa90f01

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 153.5 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b673de03dddb6944d058d18b560a59236796a3fe035325f66e95994a61154ac2
MD5 b5b08b1df2f18d715fca21c88ee56b39
BLAKE2b-256 6b8b4f7adb6791a7d72172b540a4ce3579c2391e6945efd570f44f25e08c684d

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 170.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b887c7227f2bea7ff769b606ba0b87ecc7158ad62e147ca49b9161055b31360b
MD5 9eb364ed4d5a7f0a3c1a05dfe990a7fd
BLAKE2b-256 f089aa78958f7787bd6d7fceec441a5ac04bf83e736123486244f6875abfe7e7

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 153.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 dfe7af42b4183418898abc21e97f46121afafcc77b31fdd503a43f68f589f730
MD5 1b9246835bec533dcebed5c5b1592d66
BLAKE2b-256 18382492dd145df29ab160bd3ef95558f858096251b74dfeaad633de52c560e1

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 38.8 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 986f430e3a765c71733733bb791b87b52f2d1d1bf0f23950a3991bc8f0f89de6
MD5 4fd4f9976c50e4dc4a072fa3ceb0ca95
BLAKE2b-256 e3ccade71a198a4dbd6f25651ce218dfd1a80be95c31c87661004e334bab9ec8

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 42.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b348862245ebf2f76b8be119c65b2ebd0789651af928c2a002133acc3b76ac31
MD5 547492773bd60dc1ece180a29e82feb2
BLAKE2b-256 01141cb151752befe112cdb404852db8ec6eb7ebd20b143069da4233004c81bf

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 39.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 52d028cb7c0de395fe1a3e981c942832dc9561181a6d3c2c6248a3a144282c62
MD5 77bf615789dc8faf59fb890d5e29db30
BLAKE2b-256 748a69b12684dd94616401052f2cedc9d14ac2f05ccbf516616732aebd91056e

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 169.7 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 07b12ec273983fcfa7d9d028d9030d767b43558de54dc11926e381741435baed
MD5 11418a607581d39fb8fc805640a708b1
BLAKE2b-256 cb5d899ac0789a4f64a77c7786889fa331402a0d1083388869a238a850228a1e

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 152.6 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 13eed769f15f1bceecc9b9e445537e5b8ad9170f063eadba8e620149ae20a6a0
MD5 5af55c6d5fccfe9e7de3cc1bd35a1108
BLAKE2b-256 6a6d87e9836cc5b906014d29a88108db5466bb1c0befc8492bce4a3c9169e99c

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 169.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 16f479a9e468f0373d945cc0a5d2693513d9fc65da03d307cc6a90b71caf0d14
MD5 98af32eb877d95b93f5c19230f0a4497
BLAKE2b-256 fce5cbc929e250cf4b2b2f12d2629eb3aee684ef69896f1464565e6d611b524b

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 152.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 331721187466eb1a774a4190f898e7c9509f55cad51262b91aeba5e10cec0ede
MD5 1999c60c8e5b12faab5c6fc5359ac0e2
BLAKE2b-256 b7364e74410b238ee146e05863f036560840d843bc351fd7b88a7428858d5c0e

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 38.8 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c003937d7ddcf27694eb3ff5bd504b69b5f5674a44f790240aba6cbd5ceaa58f
MD5 a792c88af6d50113ca24a0cd2e445a55
BLAKE2b-256 05077d9acd5249135b580a21a6fde9423e51b4d1adc3ca44ce514c8e2e60a10e

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 42.0 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 37abc11dd5655bc4b4710f8085dba3d1557c21faabf255a9f7b84bffd887ab7d
MD5 e662faaed06c1d3dc87143f024b90be9
BLAKE2b-256 145084c63791dc6a9577e99ada64c2f6ca0189e0d01a3dc35dc617975a717774

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp35-cp35m-win32.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 39.1 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 0d385755fe2aecb8047ac902a2ed558b62567093a1f68e7640324a66ebdb8e73
MD5 f0662923671cee097b3f1f2ff2854f93
BLAKE2b-256 a0618ba7d5e0792cea28e85c4b3827dde1bbf9b9d9c07d4eff916ec11b66e409

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 169.5 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ee96a1fffe43c948bbb6cd5f1ebecfb436c55caac55af95f0f87b04bda0c2eac
MD5 c3f9b22c0a8ae610b56932e1a6f73545
BLAKE2b-256 8ca792e8a8fe1382d5b3e4b15029a2a5f25afe55ddb1006db4f9a5e498eeb02e

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 152.4 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 02c05f9f66abfbcf35bd6a0f4b796d7e2a6948ff81800e1de5d014027ac12a53
MD5 b6af74b602a35c0b5c54d9f88d0beab6
BLAKE2b-256 e6c71812ec6b0443bfe6b37f87d50d4b6fd8504303a2324c9782a5ef4da999df

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 169.5 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c1172b443330fd5599202a99706de23fd23b51202fdbdb234b598206b262a36c
MD5 f6f07c12579b78145fee7dc6c0cecae3
BLAKE2b-256 fc290e1c156c37145a18c45c29e6d8296931473f9ea02b69d81910397f704314

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 152.4 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0030d04828ea6552d6d50e7129f9af77f0a22bf7b12b12d3103658c946ddaf5e
MD5 fa6360f901de7cf44eb5e589db8e2666
BLAKE2b-256 585a049ec862e724a4b7d52063c6af4223c6a8e64f8085cc20acf072dd91f9ec

See more details on using hashes here.

File details

Details for the file pybase64-1.1.1-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pybase64-1.1.1-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 38.8 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pybase64-1.1.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 440c41130018d23166196d8cd71b053d7a8e153818256877801a2c932da9873f
MD5 4fe49f97af70f222dddc9339ea446727
BLAKE2b-256 c0123ab1d6c605c2864a302fc5cbb662c07328905872e2ebff6ab0ec22b8b057

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page