What is this?
Parsing binary data from Python has always been a bit of a pain, thanks to the
weirdly designed struct module in Python's standard library.
struct uses format strings to specify the layout of binary data, where each
character specifies the type of data being packed/unpacked. But no can remember
the format characters to begin with! This has led to numerous packages cropping
in an attempt to solve the problem, such as:
and many others. pabo is my response to such packages. It makes
parsing binary data so easy, anyone could do it! For example, here is how you
would parse the beginning of a PNG file to get the width and height of the
image:
import pabo as pb
png = pb.Spec(
{
"magic": pb.Const(
b"\x89PNG\x0d\x0a\x1a\x0a",
pb.Bytes(8),
),
"ihdr_size": pb.Int(4, endian="big"),
"ihdr_id": pb.Const(b"IHDR", pb.Bytes(4)),
"width": pb.Int(4, endian="big"),
"height": pb.Int(4, endian="big"),
}
)
data = png.parse("example.png")
which would return a dictionary with the parsed data, like so:
{
'magic': b'\x89PNG\r\n\x1a\n',
'ihdr_size': 13,
'ihdr_id': b'IHDR',
'width': 602,
'height': 172,
}
For more real examples, check out the priwo package, which uses
pabo to parse pulsar data from binary files (in fact, many of pabo's
features are directly motivated by their need in priwo!). Documentation is in
development, so stay tuned!
Installation
Installing pabo is as easy as:
pip install pabo
Philosophy
The philosophy behind pabo is: be simple, yet be fast and full of features.
This implies that I deliberately avoid coding in features that are too magical
or obscure, in contrast to other packages, such as construct. This allows
users of pabo to also become contributors, since the internals of pabo are
clean and easy-to-understand.
Metadata
Release files for pabo 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pabo-0.1.3.tar.gz | 15.9 kB | Without provenance | Details for pabo-0.1.3.tar.gz |
Built distributions (wheels)
Total release size: 11.2 MB
Release files / pabo-0.1.3.tar.gz
| Download URL | pabo-0.1.3.tar.gz |
|---|---|
| Size | 15.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
47708a2eced2121b96f53ce8f22037bc3522238943f9aef3eef68df7643ee393
|
|
BLAKE2b-256 checksum How to use checksums |
561e67fc9c9e50f07da98ed510f222b5c511f88d93483152c696f4fe74233f22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-pp39-pypy39_pp73-win_amd64.whl
| Download URL | pabo-0.1.3-pp39-pypy39_pp73-win_amd64.whl |
|---|---|
| Size | 66.0 kB |
| Tags | PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6e7771beee20ff1d1e81899bfa9cbd2c7e63d290059a1b599a74601191f5a143
|
|
BLAKE2b-256 checksum How to use checksums |
74fffd8fccba4baed6a980330afbe2b6825d0b9c603d7985d6bb71e7b8e25ce1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pabo-0.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 95.8 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
ecbb0e2500b6cd3335453d6499170d9e278482d66433eb422e0cd79787eba70c
|
|
BLAKE2b-256 checksum How to use checksums |
bbb9cab6126fa7f8aeb6487185ff4f387bad0b73dda699e77d777c5d8603c0f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pabo-0.1.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 102.0 kB |
| Tags | Linux glibc 2.17+ x86-32 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
b6ed4ef16d515088846afecdce60bc7f549ed0754d10932d0e26c91ffaab8396
|
|
BLAKE2b-256 checksum How to use checksums |
50464e828115aad09d0c5e7f44dfb98e377da26c3ce868ee07811a9177814a3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
| Download URL | pabo-0.1.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl |
|---|---|
| Size | 67.8 kB |
| Tags | PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
79e8f282efb7d09cfb4ac96708c9c3d7ef1d729b25b5dcf984cc2d9a2b1469d3
|
|
BLAKE2b-256 checksum How to use checksums |
df8a675f15888afda6dd785c1f8959b81e445134e7ee9df8374ac68458c6d764
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-pp38-pypy38_pp73-win_amd64.whl
| Download URL | pabo-0.1.3-pp38-pypy38_pp73-win_amd64.whl |
|---|---|
| Size | 66.0 kB |
| Tags | PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
185a0d41e16820cc645ab6b50b939bd2ce4b74383c3d6e2f1d6c52903b6d6004
|
|
BLAKE2b-256 checksum How to use checksums |
280d914f2cd006fd67cf7a2fbc637d4999bfc6d5bc1c52114f96cedb385d5022
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pabo-0.1.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 96.5 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
47b1851c039d131cbe370d169bdd65efca2bbbcb8e858e2ab30503ae0e598f57
|
|
BLAKE2b-256 checksum How to use checksums |
aef96653ad111e1a78ec45168d4bb2f2c930390330e31a11824d9b074be23de6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pabo-0.1.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 102.2 kB |
| Tags | Linux glibc 2.17+ x86-32 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
e67168cbfc8acac83a06a31724f183229e74c82ba690fc733fb7cf430a683c17
|
|
BLAKE2b-256 checksum How to use checksums |
6fae2b2752088ac3d11f9ed8a0e3f7fe775930bc6a55b81ca53b357b37fe645b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
| Download URL | pabo-0.1.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl |
|---|---|
| Size | 67.8 kB |
| Tags | PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
2f4f3f8649e5e7936eaec6e2e35a5d3c2f6d95e153021a2d1b554134663ee4aa
|
|
BLAKE2b-256 checksum How to use checksums |
074789d0500e41f55f533488d92721efa1f9de38750f41c79e820fe7edc2247d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-pp37-pypy37_pp73-win_amd64.whl
| Download URL | pabo-0.1.3-pp37-pypy37_pp73-win_amd64.whl |
|---|---|
| Size | 65.9 kB |
| Tags | PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cfce5e871959c1f330cc37e3cd054c14a15cae41c7aa8e529c838385ae6a550a
|
|
BLAKE2b-256 checksum How to use checksums |
7ce2596b7aae245f3a384a1317c71e29e52c7719a771d2c5e9d408789f66767a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pabo-0.1.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 97.3 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
a702a6e6bbae49825c5f468674705bbc7289365338ff82ffbb2d38284f7e0168
|
|
BLAKE2b-256 checksum How to use checksums |
b3109b3e6067cea221cff2b0ae7db481084e9d2607fda91db53f51e47377fa7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pabo-0.1.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 102.9 kB |
| Tags | Linux glibc 2.17+ x86-32 PyPy 3.7 PyPy 3.7 7.3 |
|
SHA-256 checksum How to use checksums |
3640a109ca41e30de388a81d78e658d9a2c73c246c6c06036c40863e4d10d32a
|
|
BLAKE2b-256 checksum How to use checksums |
1a88c47d4d7decd1952dd107a7214437bb7d4dbd874e3e38a10d8a5fcd150e7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
| Download URL | pabo-0.1.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl |
|---|---|
| Size | 67.8 kB |
| Tags | PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
af9b146d8316a64c327738efd90318afc306391ecbae3c8ccdea0febca54dd1d
|
|
BLAKE2b-256 checksum How to use checksums |
652f4076b97311d903ac7faff53f189a5d90dc2f126a0780f4ab7aaf4db95a01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp311-cp311-win_amd64.whl
| Download URL | pabo-0.1.3-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 66.1 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6a67f18765918e521ddfb172a0f26c37f3712f6507e33d1e41b028995e41ccc3
|
|
BLAKE2b-256 checksum How to use checksums |
15a762d40097bb3ff6232f2325c23b91c0d5a537db44d9e9f0cb5941e7c64696
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp311-cp311-win32.whl
| Download URL | pabo-0.1.3-cp311-cp311-win32.whl |
|---|---|
| Size | 58.3 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
cd0fe6fc10de2e6373b44216a67d01e3fe0e9053d394a010951c40a419158db8
|
|
BLAKE2b-256 checksum How to use checksums |
3db55f73149e9046558ecbf8b501300d8c4a24218452d46f08d8393ece83bdc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp311-cp311-musllinux_1_1_x86_64.whl
| Download URL | pabo-0.1.3-cp311-cp311-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 618.7 kB |
| Tags | CPython 3.11 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
0a557ee114a72f4b2b293612b8fc75273b942cfe61fb4928953ed0c878497969
|
|
BLAKE2b-256 checksum How to use checksums |
78be92f6c6be646d059876903db7ec50e1f80b2f9398f4a57d35ad4c64713dc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp311-cp311-musllinux_1_1_i686.whl
| Download URL | pabo-0.1.3-cp311-cp311-musllinux_1_1_i686.whl |
|---|---|
| Size | 674.3 kB |
| Tags | CPython 3.11 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
742ef9fe970bd28f5539fa62eacfc5835b9d14ca1db0310ce34ef2c1f9e0e974
|
|
BLAKE2b-256 checksum How to use checksums |
2c121d0ea717f3fc636bef22ef8443cacd14fcd936beb28ad63384ef9d34746f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pabo-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 102.3 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b826f5bb62dc2ca2addaf2d442975e171e93e271b1b5564bca4d3f2bf219d361
|
|
BLAKE2b-256 checksum How to use checksums |
b11d0de6b9978c4133546a4b50e266ed905cda6e92015efb4298b8aebb6321da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pabo-0.1.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 106.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
1249a701593bce0495bade11f907873e047b8e2c1e34a8981ae2462bfd461767
|
|
BLAKE2b-256 checksum How to use checksums |
508c41dbba293b2e828b27fb02d53349091be0ef8b3a84052a2e8222d9cc3e43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | pabo-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 68.7 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
62f402a6e9ac5029ed4ee06b6a35e860bdf1da6ba510871997fa22cbd7f817cc
|
|
BLAKE2b-256 checksum How to use checksums |
ecfb243a1a41cee041eb4a4957bd0fe824274fc47ee82ee2ce80226b6b1d406c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp310-cp310-win_amd64.whl
| Download URL | pabo-0.1.3-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 66.2 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2df0dabe908cf4bfe699393534596def4d1f01d47b8c3c5c46fb7123c3cffbe8
|
|
BLAKE2b-256 checksum How to use checksums |
f9aa8a84c3fc8c5c021db8274ba86bc32af14edfbf69dae5a8800d0b3dc85568
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp310-cp310-win32.whl
| Download URL | pabo-0.1.3-cp310-cp310-win32.whl |
|---|---|
| Size | 58.4 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
c9fc4205c1ccacbd70df4c3ffe83662114033ab67a54a3346b4a0825b96ffc57
|
|
BLAKE2b-256 checksum How to use checksums |
bd103580ea20aa8ebcdcc5116ee65193388aab9fda4dd4b78c7930fd07e87079
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp310-cp310-musllinux_1_1_x86_64.whl
| Download URL | pabo-0.1.3-cp310-cp310-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 618.7 kB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
6faaf92eb989b615e44ca78b212bada1b2e2f974ecd9a1005896a2666003faa9
|
|
BLAKE2b-256 checksum How to use checksums |
5b6abd5a2a1a81c78ba0d95062785b632a99fe77ee2b891ce0b3858037dc3200
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp310-cp310-musllinux_1_1_i686.whl
| Download URL | pabo-0.1.3-cp310-cp310-musllinux_1_1_i686.whl |
|---|---|
| Size | 674.3 kB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
423598f54cd3efec8f6c8ac7f77dd9d9d47554a18120d637acf22319d551b5f9
|
|
BLAKE2b-256 checksum How to use checksums |
abe8c184ae89d246c1a0486218e7327529add0361f47b18f7878405c9fb7bc41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pabo-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 102.3 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
01e28a77a37a366f79d494332558d057de0f5edf5ac58c20b67df40f6b0a19bf
|
|
BLAKE2b-256 checksum How to use checksums |
014a01fad9f4da341af438437bb7c2f098e9ec5ef9e8bfe257899fcdfc9a8e0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pabo-0.1.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 106.8 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
daa4f75bd26634ebb953e57b09dd88f8a0c30e44e49e4577bbcfad4da38fa1ad
|
|
BLAKE2b-256 checksum How to use checksums |
ac91aa6f23de6227c4e44ade888b1312b406f242736ef0197948439bb06e8d84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | pabo-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 68.7 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
c41feaadc9c4083870febefb81074dae903b442887c0aed8614c34e6b16a1d5e
|
|
BLAKE2b-256 checksum How to use checksums |
31bc1ee9aca6c748a41cf5a09bf2298435b0c9f0b287b23f2162666885558b3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp39-cp39-win_amd64.whl
| Download URL | pabo-0.1.3-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 65.7 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
949e74f87942f07cda24fdc28a6dc6e49a6d150a2687a49d1e165933025a88fc
|
|
BLAKE2b-256 checksum How to use checksums |
3ff000423f05ffaaf4251d0e1cbf3c8e5db76e011166f0923d6b9fafee406f87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp39-cp39-win32.whl
| Download URL | pabo-0.1.3-cp39-cp39-win32.whl |
|---|---|
| Size | 58.4 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
ffa6b2bbcde8d8832df536315e53d3aaed7bb99758654f1c5e549a9e30313863
|
|
BLAKE2b-256 checksum How to use checksums |
27e6c510cee16bf2b6582b993d739f01fcbcc762c25e26394de6fe850aa15793
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp39-cp39-musllinux_1_1_x86_64.whl
| Download URL | pabo-0.1.3-cp39-cp39-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 619.0 kB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
7327b64c413d673650402d832e56e41fefd592df996119b59933d8d335e3d0aa
|
|
BLAKE2b-256 checksum How to use checksums |
d96959e71be6a2c3a5fa325dd06984df6d70dcc61df1f0f03da8a3d18acef8bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp39-cp39-musllinux_1_1_i686.whl
| Download URL | pabo-0.1.3-cp39-cp39-musllinux_1_1_i686.whl |
|---|---|
| Size | 674.4 kB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
aec2530f82b4380159f59ae4cb448647c6a4c01ac31c28e971ae1e638471a128
|
|
BLAKE2b-256 checksum How to use checksums |
466e6f08a9d60af3dca96dffa533cfc6fec3944711f9281aebff581cb4a4f50d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pabo-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 102.1 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7167ce632640523cfb0ca74678be78beea10733bfdc63318a21d73733d523bdc
|
|
BLAKE2b-256 checksum How to use checksums |
baab90eb995b8101e56936d0b33e2a69b598c753bbfa797c64d393176f8d8507
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pabo-0.1.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 107.0 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
9a5814886677874adc5b1ed20ff0cbd56ea96fe1f1fd0a48b151eaef4d46ebc9
|
|
BLAKE2b-256 checksum How to use checksums |
902d5939ff8993ad2f311a8b8d67cae22cbe3c48456ecbb6bd58b001724ea13d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | pabo-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 68.8 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
883da635d50f68c18ecfad0ef9fecaadcc55cfeac407a0a8f06d928b710c42f1
|
|
BLAKE2b-256 checksum How to use checksums |
51b7d4fc1a478b37f85829bc188aca1430b16a534a08e7321be2951df52ca540
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp38-cp38-win_amd64.whl
| Download URL | pabo-0.1.3-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 66.0 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ca56233ec511ddf9f290e8b1c4568d02a29912903821f2c993dc74ce3c8c584c
|
|
BLAKE2b-256 checksum How to use checksums |
c82cf9948c52c9a8609afee5b647bc40f26c1d489066ba6e0bc20b826f63ce22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp38-cp38-win32.whl
| Download URL | pabo-0.1.3-cp38-cp38-win32.whl |
|---|---|
| Size | 58.4 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
cc5c016f841a8357078018f2797c619ed8b5133ec5c806d04535fb25848e5294
|
|
BLAKE2b-256 checksum How to use checksums |
0607765aa3ff105e20c352121979be513c2ce26ca095200c9c9a852fb919a01f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp38-cp38-musllinux_1_1_x86_64.whl
| Download URL | pabo-0.1.3-cp38-cp38-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 618.4 kB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
56734950dd31c65137a693902dd3e2c1c2b079eefddf47a581ae9d17bd45e706
|
|
BLAKE2b-256 checksum How to use checksums |
88f408713c7fca6664cbbb5bd723c7d48070b84d7c6c3471c4f2d744eb0ba8a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp38-cp38-musllinux_1_1_i686.whl
| Download URL | pabo-0.1.3-cp38-cp38-musllinux_1_1_i686.whl |
|---|---|
| Size | 674.1 kB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
317052c8a438762111a005be0fe0f985648e26100c8c6d51e94574c54aed0bf0
|
|
BLAKE2b-256 checksum How to use checksums |
4774dacb4771ec919e6ad6653a1ceced83011eb097ced78d41f90e47400edd6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pabo-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 101.5 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6a2117d52df1030c5760f7bf623b13050fb536cd964c68c6ea69bec9c6f01e29
|
|
BLAKE2b-256 checksum How to use checksums |
6f7f577f372586af9021a18105a9ceb5e1a77890c915de88048919d06efa175f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pabo-0.1.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 106.7 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
cad8616847162e6ab72ff84c2d65073c637ae733c4e13699a7a1ae711f0caa87
|
|
BLAKE2b-256 checksum How to use checksums |
eb946ebddd84356669b5b2397238e150fa5f37d175eff937eb22e5f41aacaeeb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | pabo-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 68.6 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
894e4eb6affb24e79c2e84726ab3cb07dff75f2209f206e84ae0446fe2240c31
|
|
BLAKE2b-256 checksum How to use checksums |
b2c7c0bdb62be1b8b300dd462bc300466275e2cd2257bb3a9465d7016e738d3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp37-cp37m-win_amd64.whl
| Download URL | pabo-0.1.3-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 66.3 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
569b90bf8ca4cb831cb2a0641424eda2704a043fbf8165b606ed5630d38386f1
|
|
BLAKE2b-256 checksum How to use checksums |
011e21ec80ef4c019670a4f39143db2b068287fec466866137584bc60da8f514
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp37-cp37m-win32.whl
| Download URL | pabo-0.1.3-cp37-cp37m-win32.whl |
|---|---|
| Size | 59.2 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
06ffb178ee9190f635596e7e697329c7269c1f0c494caa7393c44abcb7539859
|
|
BLAKE2b-256 checksum How to use checksums |
a5997c581cc83f94086ddf443f2f265842258ed8d7fbcffe2871934f4a5ed036
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl
| Download URL | pabo-0.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 620.0 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
2b2d5415bd64147454d57e75a65b332529d84f179a3a59dd0636bdfeaf745a18
|
|
BLAKE2b-256 checksum How to use checksums |
1bac7dc167e083ad84993a55a8bd3287af2cb8f898250c234cec5d08eab3fb99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp37-cp37m-musllinux_1_1_i686.whl
| Download URL | pabo-0.1.3-cp37-cp37m-musllinux_1_1_i686.whl |
|---|---|
| Size | 675.0 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
93b5b2319b8e312d29f3f8215b3f1da01ef7840ca674332833e0c8d099229217
|
|
BLAKE2b-256 checksum How to use checksums |
6429bec2581bcb3725a6e47b02b415227aae8eb8837aac3387508c4234b75d59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pabo-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 102.9 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
46c7746a2757547f8117574b42c89d82087ec4051ababf7b0ff2164bdf2e67e2
|
|
BLAKE2b-256 checksum How to use checksums |
b9bf955ea275237f88ff7638eb56a876bd46568b763e81c137a647c840d4395e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pabo-0.1.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 108.1 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
18c6b8b5b70fdc3c70c8fd0866b3c9f0cf22196d30a3b0aa67e6aedf9175f8b4
|
|
BLAKE2b-256 checksum How to use checksums |
b7d94c9e4e4aa388f1a030048b17d4ab69be893385509fa88949fb88e143afb4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | pabo-0.1.3-cp37-cp37m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 68.6 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
00dc0527cbe4e39bced18c5ccc2b9803033bc75a0b9e1e112c1c90b7d6232674
|
|
BLAKE2b-256 checksum How to use checksums |
6887ff8dac42b84509a79c54c205e58d32c641e5e8b0e7c0b047fde729bb98ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp36-cp36m-win_amd64.whl
| Download URL | pabo-0.1.3-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 67.0 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
348b38a1a50571d804f6447d98c62b17f8782c6c8168085b5dad2c051d6cb375
|
|
BLAKE2b-256 checksum How to use checksums |
7920f76c8a600e9457e6f915fa92de29dd9cf09ecc8436887c2f329b60fcdafa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp36-cp36m-win32.whl
| Download URL | pabo-0.1.3-cp36-cp36m-win32.whl |
|---|---|
| Size | 60.0 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
a5b85b97fe3e3c1d192531b218f026555ad4dd6bf14ca0cd7c847095d6d9cc33
|
|
BLAKE2b-256 checksum How to use checksums |
0c9494087dcbd83abc7248193320fa97cc0bc7978bf92a91a448ed50e8c27325
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp36-cp36m-musllinux_1_1_x86_64.whl
| Download URL | pabo-0.1.3-cp36-cp36m-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 619.8 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
9509b7e33431e3d3a2a85c57b8e564bf7d89e0440177e947ffd503dd7a3ea411
|
|
BLAKE2b-256 checksum How to use checksums |
8cb2e9688789bba3e4a801b51352fbc0275b6ee00a9f995388156c7c93fe180c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp36-cp36m-musllinux_1_1_i686.whl
| Download URL | pabo-0.1.3-cp36-cp36m-musllinux_1_1_i686.whl |
|---|---|
| Size | 675.0 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
dcffbbea594bc1f3b1e721e9da28a2aa3ce9dabff76e3800c184ae572f73b5e5
|
|
BLAKE2b-256 checksum How to use checksums |
354679684f21739e8c4d4a35634cd9ac9b8caeac57f6198d5b09d1441c58dce2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pabo-0.1.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 103.4 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a6a82f16007edcc3340cfb637901a12d935aea16829b3e59a0916288425ca478
|
|
BLAKE2b-256 checksum How to use checksums |
dce9cb4691bf6450ba4bc2483966631467b0ff5dd7819e7318d9635f970ca14a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pabo-0.1.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 108.1 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
4a56e933629c4441b5e6a5a372408471330c228afaee860b1cd72459d4371251
|
|
BLAKE2b-256 checksum How to use checksums |
fe7d60da130b281fbd0daadfcf042b47a2e8bd2a293a9c5ab63683a89f5c9190
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / pabo-0.1.3-cp36-cp36m-macosx_10_9_x86_64.whl
| Download URL | pabo-0.1.3-cp36-cp36m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 68.6 kB |
| Tags | CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
67326275052d93ab74d362ff694041f5b5d9f456a8411fb56425c8ccca234335
|
|
BLAKE2b-256 checksum How to use checksums |
3df71ef43e9cc6a53920723366713f0453162562cc3dc8a93931f30e9ca5e4b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Security for pabo 0.1.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.