Registry / devops / packbits

packbits

JSON →
library0.6pypypi✓ verified 83d ago

PackBits encoder/decoder for Python. Current version 0.6. No release cadence; last updated 2013.

pip install packbits
INSTALL
IMPORT
SIG · PACKBITS
P
packbits
devopspythonv0.6
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

encode
from packbits import encode
Correct import for PackBits encoding
decode
from packbits import decode
Correct import for PackBits decoding

Basic usage: encode a bytes-like object and decode the result.

from packbits import encode, decode # Encode a bytes-like object original = b'\x01\x02\x02\x02\x03' encoded = encode(original) print('Encoded:', encoded.hex()) # Decode back decoded = decode(encoded) print('Decoded:', decoded)
Debug
Known issues
deprecatedLibrary is unmaintained since 2013. No support for Python 3.12+ due to removed 'imp' module.
fix
Consider alternatives like 'tifffile' for PackBits or implement your own.
affects: 0.6
gotchaInput must be bytes-like; strings cause TypeError.
fix
Encode strings to bytes before calling encode/decode.
affects: all
Errors
Common errors & fixes
ImportError: cannot import name 'encode' from 'packbits'
The packbits module does not expose encode/decode; it may be installed incorrectly or version mismatch.
fix
Install packbits via pip: pip install packbits
TypeError: a bytes-like object is required, not 'str'
Input to encode/decode is string instead of bytes.
fix
Convert string to bytes: b = s.encode()
Upgrade
Version history
0.6latest on PyPI · released Apr 6, 2013
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
packbits — pip install packbits · libregistry