"Binary parsing for dummies!"
Project description
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.
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
Built Distributions
File details
Details for the file pabo-0.1.3.tar.gz
.
File metadata
- Download URL: pabo-0.1.3.tar.gz
- Upload date:
- Size: 15.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47708a2eced2121b96f53ce8f22037bc3522238943f9aef3eef68df7643ee393 |
|
MD5 | 05b2096d6666d38fbb9178606911b3c4 |
|
BLAKE2b-256 | 561e67fc9c9e50f07da98ed510f222b5c511f88d93483152c696f4fe74233f22 |
File details
Details for the file pabo-0.1.3-pp39-pypy39_pp73-win_amd64.whl
.
File metadata
- Download URL: pabo-0.1.3-pp39-pypy39_pp73-win_amd64.whl
- Upload date:
- Size: 66.0 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e7771beee20ff1d1e81899bfa9cbd2c7e63d290059a1b599a74601191f5a143 |
|
MD5 | 744ba05c6e09a1b971cf422eb08bb7f3 |
|
BLAKE2b-256 | 74fffd8fccba4baed6a980330afbe2b6825d0b9c603d7985d6bb71e7b8e25ce1 |
File details
Details for the file pabo-0.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 95.8 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecbb0e2500b6cd3335453d6499170d9e278482d66433eb422e0cd79787eba70c |
|
MD5 | 2a4f2605e18ffe6dd82850ac50579c3b |
|
BLAKE2b-256 | bbb9cab6126fa7f8aeb6487185ff4f387bad0b73dda699e77d777c5d8603c0f1 |
File details
Details for the file pabo-0.1.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 102.0 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6ed4ef16d515088846afecdce60bc7f549ed0754d10932d0e26c91ffaab8396 |
|
MD5 | e7989ce5fd963be0bb9134e2df6ca663 |
|
BLAKE2b-256 | 50464e828115aad09d0c5e7f44dfb98e377da26c3ce868ee07811a9177814a3b |
File details
Details for the file pabo-0.1.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 67.8 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79e8f282efb7d09cfb4ac96708c9c3d7ef1d729b25b5dcf984cc2d9a2b1469d3 |
|
MD5 | fd2dbacfbb75a8e0422283444070e75b |
|
BLAKE2b-256 | df8a675f15888afda6dd785c1f8959b81e445134e7ee9df8374ac68458c6d764 |
File details
Details for the file pabo-0.1.3-pp38-pypy38_pp73-win_amd64.whl
.
File metadata
- Download URL: pabo-0.1.3-pp38-pypy38_pp73-win_amd64.whl
- Upload date:
- Size: 66.0 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 185a0d41e16820cc645ab6b50b939bd2ce4b74383c3d6e2f1d6c52903b6d6004 |
|
MD5 | 7d838d843f51da6e7d1e0afdfb63232b |
|
BLAKE2b-256 | 280d914f2cd006fd67cf7a2fbc637d4999bfc6d5bc1c52114f96cedb385d5022 |
File details
Details for the file pabo-0.1.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 96.5 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47b1851c039d131cbe370d169bdd65efca2bbbcb8e858e2ab30503ae0e598f57 |
|
MD5 | e31f3b944ed11c7b33dbc5aefe4e3a26 |
|
BLAKE2b-256 | aef96653ad111e1a78ec45168d4bb2f2c930390330e31a11824d9b074be23de6 |
File details
Details for the file pabo-0.1.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 102.2 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e67168cbfc8acac83a06a31724f183229e74c82ba690fc733fb7cf430a683c17 |
|
MD5 | 31468691dc1318603de7e5df6473500f |
|
BLAKE2b-256 | 6fae2b2752088ac3d11f9ed8a0e3f7fe775930bc6a55b81ca53b357b37fe645b |
File details
Details for the file pabo-0.1.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 67.8 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f4f3f8649e5e7936eaec6e2e35a5d3c2f6d95e153021a2d1b554134663ee4aa |
|
MD5 | c50a10555dc4080ac269056407cb8cf8 |
|
BLAKE2b-256 | 074789d0500e41f55f533488d92721efa1f9de38750f41c79e820fe7edc2247d |
File details
Details for the file pabo-0.1.3-pp37-pypy37_pp73-win_amd64.whl
.
File metadata
- Download URL: pabo-0.1.3-pp37-pypy37_pp73-win_amd64.whl
- Upload date:
- Size: 65.9 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfce5e871959c1f330cc37e3cd054c14a15cae41c7aa8e529c838385ae6a550a |
|
MD5 | 8335c53a7d9e06197ddabe3ac0d373f1 |
|
BLAKE2b-256 | 7ce2596b7aae245f3a384a1317c71e29e52c7719a771d2c5e9d408789f66767a |
File details
Details for the file pabo-0.1.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 97.3 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a702a6e6bbae49825c5f468674705bbc7289365338ff82ffbb2d38284f7e0168 |
|
MD5 | 871862c5423a6841be2a79427a426a24 |
|
BLAKE2b-256 | b3109b3e6067cea221cff2b0ae7db481084e9d2607fda91db53f51e47377fa7d |
File details
Details for the file pabo-0.1.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 102.9 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3640a109ca41e30de388a81d78e658d9a2c73c246c6c06036c40863e4d10d32a |
|
MD5 | a705dc86e684718909f33946a06ec06c |
|
BLAKE2b-256 | 1a88c47d4d7decd1952dd107a7214437bb7d4dbd874e3e38a10d8a5fcd150e7b |
File details
Details for the file pabo-0.1.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 67.8 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af9b146d8316a64c327738efd90318afc306391ecbae3c8ccdea0febca54dd1d |
|
MD5 | b9ae8a1e80f7d47d21b060ae77b61340 |
|
BLAKE2b-256 | 652f4076b97311d903ac7faff53f189a5d90dc2f126a0780f4ab7aaf4db95a01 |
File details
Details for the file pabo-0.1.3-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 66.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a67f18765918e521ddfb172a0f26c37f3712f6507e33d1e41b028995e41ccc3 |
|
MD5 | 8c26076a69093eb6f68f7b0c9edd57cc |
|
BLAKE2b-256 | 15a762d40097bb3ff6232f2325c23b91c0d5a537db44d9e9f0cb5941e7c64696 |
File details
Details for the file pabo-0.1.3-cp311-cp311-win32.whl
.
File metadata
- Download URL: pabo-0.1.3-cp311-cp311-win32.whl
- Upload date:
- Size: 58.3 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd0fe6fc10de2e6373b44216a67d01e3fe0e9053d394a010951c40a419158db8 |
|
MD5 | e1149a103f3495b40e39d6fb1a93b9e3 |
|
BLAKE2b-256 | 3db55f73149e9046558ecbf8b501300d8c4a24218452d46f08d8393ece83bdc7 |
File details
Details for the file pabo-0.1.3-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 618.7 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a557ee114a72f4b2b293612b8fc75273b942cfe61fb4928953ed0c878497969 |
|
MD5 | de9cff2b52f2e79f1496ae4b97f8495d |
|
BLAKE2b-256 | 78be92f6c6be646d059876903db7ec50e1f80b2f9398f4a57d35ad4c64713dc5 |
File details
Details for the file pabo-0.1.3-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 674.3 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 742ef9fe970bd28f5539fa62eacfc5835b9d14ca1db0310ce34ef2c1f9e0e974 |
|
MD5 | ba3b3ba4ce3026aecbddfa7ce4d15908 |
|
BLAKE2b-256 | 2c121d0ea717f3fc636bef22ef8443cacd14fcd936beb28ad63384ef9d34746f |
File details
Details for the file pabo-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 102.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b826f5bb62dc2ca2addaf2d442975e171e93e271b1b5564bca4d3f2bf219d361 |
|
MD5 | fae308391a32efe58c42a2d05fa04ede |
|
BLAKE2b-256 | b11d0de6b9978c4133546a4b50e266ed905cda6e92015efb4298b8aebb6321da |
File details
Details for the file pabo-0.1.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 106.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1249a701593bce0495bade11f907873e047b8e2c1e34a8981ae2462bfd461767 |
|
MD5 | 64e0d125f60c66dd02df9ed736032f26 |
|
BLAKE2b-256 | 508c41dbba293b2e828b27fb02d53349091be0ef8b3a84052a2e8222d9cc3e43 |
File details
Details for the file pabo-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 68.7 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62f402a6e9ac5029ed4ee06b6a35e860bdf1da6ba510871997fa22cbd7f817cc |
|
MD5 | 921ceabe760f08879fdd1e1c292d8baf |
|
BLAKE2b-256 | ecfb243a1a41cee041eb4a4957bd0fe824274fc47ee82ee2ce80226b6b1d406c |
File details
Details for the file pabo-0.1.3-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 66.2 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2df0dabe908cf4bfe699393534596def4d1f01d47b8c3c5c46fb7123c3cffbe8 |
|
MD5 | ef71bc1872666704eaf3e001b0f22cd9 |
|
BLAKE2b-256 | f9aa8a84c3fc8c5c021db8274ba86bc32af14edfbf69dae5a8800d0b3dc85568 |
File details
Details for the file pabo-0.1.3-cp310-cp310-win32.whl
.
File metadata
- Download URL: pabo-0.1.3-cp310-cp310-win32.whl
- Upload date:
- Size: 58.4 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9fc4205c1ccacbd70df4c3ffe83662114033ab67a54a3346b4a0825b96ffc57 |
|
MD5 | 68dce1f96f9061b1ab9c945262c5acdf |
|
BLAKE2b-256 | bd103580ea20aa8ebcdcc5116ee65193388aab9fda4dd4b78c7930fd07e87079 |
File details
Details for the file pabo-0.1.3-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 618.7 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6faaf92eb989b615e44ca78b212bada1b2e2f974ecd9a1005896a2666003faa9 |
|
MD5 | 76ed305514000594074d36eee834ad81 |
|
BLAKE2b-256 | 5b6abd5a2a1a81c78ba0d95062785b632a99fe77ee2b891ce0b3858037dc3200 |
File details
Details for the file pabo-0.1.3-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 674.3 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 423598f54cd3efec8f6c8ac7f77dd9d9d47554a18120d637acf22319d551b5f9 |
|
MD5 | 140d7caecdfd8d6c46649e0d8e46358b |
|
BLAKE2b-256 | abe8c184ae89d246c1a0486218e7327529add0361f47b18f7878405c9fb7bc41 |
File details
Details for the file pabo-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 102.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01e28a77a37a366f79d494332558d057de0f5edf5ac58c20b67df40f6b0a19bf |
|
MD5 | c0e6a3fab7e0f9e38306af26f33120c3 |
|
BLAKE2b-256 | 014a01fad9f4da341af438437bb7c2f098e9ec5ef9e8bfe257899fcdfc9a8e0a |
File details
Details for the file pabo-0.1.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 106.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | daa4f75bd26634ebb953e57b09dd88f8a0c30e44e49e4577bbcfad4da38fa1ad |
|
MD5 | 58ec4746b68713cf75ef9da96faf6cca |
|
BLAKE2b-256 | ac91aa6f23de6227c4e44ade888b1312b406f242736ef0197948439bb06e8d84 |
File details
Details for the file pabo-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 68.7 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c41feaadc9c4083870febefb81074dae903b442887c0aed8614c34e6b16a1d5e |
|
MD5 | b90489fbfd4b57a6ecec5d3d75dcbc00 |
|
BLAKE2b-256 | 31bc1ee9aca6c748a41cf5a09bf2298435b0c9f0b287b23f2162666885558b3d |
File details
Details for the file pabo-0.1.3-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 65.7 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 949e74f87942f07cda24fdc28a6dc6e49a6d150a2687a49d1e165933025a88fc |
|
MD5 | 6e03d235c76a30ae8af52931892aa20e |
|
BLAKE2b-256 | 3ff000423f05ffaaf4251d0e1cbf3c8e5db76e011166f0923d6b9fafee406f87 |
File details
Details for the file pabo-0.1.3-cp39-cp39-win32.whl
.
File metadata
- Download URL: pabo-0.1.3-cp39-cp39-win32.whl
- Upload date:
- Size: 58.4 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffa6b2bbcde8d8832df536315e53d3aaed7bb99758654f1c5e549a9e30313863 |
|
MD5 | 7050e0b620178b86ecd4d73b85eebcaf |
|
BLAKE2b-256 | 27e6c510cee16bf2b6582b993d739f01fcbcc762c25e26394de6fe850aa15793 |
File details
Details for the file pabo-0.1.3-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 619.0 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7327b64c413d673650402d832e56e41fefd592df996119b59933d8d335e3d0aa |
|
MD5 | 4b32acf45e4de0a2a8d740e356bb87f1 |
|
BLAKE2b-256 | d96959e71be6a2c3a5fa325dd06984df6d70dcc61df1f0f03da8a3d18acef8bf |
File details
Details for the file pabo-0.1.3-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 674.4 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aec2530f82b4380159f59ae4cb448647c6a4c01ac31c28e971ae1e638471a128 |
|
MD5 | 2cf9d9692708e0ea11f95b7dd9eb796e |
|
BLAKE2b-256 | 466e6f08a9d60af3dca96dffa533cfc6fec3944711f9281aebff581cb4a4f50d |
File details
Details for the file pabo-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 102.1 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7167ce632640523cfb0ca74678be78beea10733bfdc63318a21d73733d523bdc |
|
MD5 | 2b7ef5f308565d931950afa5e23c6b36 |
|
BLAKE2b-256 | baab90eb995b8101e56936d0b33e2a69b598c753bbfa797c64d393176f8d8507 |
File details
Details for the file pabo-0.1.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 107.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a5814886677874adc5b1ed20ff0cbd56ea96fe1f1fd0a48b151eaef4d46ebc9 |
|
MD5 | 69e5d8e53e4d104767e83385fde84cb6 |
|
BLAKE2b-256 | 902d5939ff8993ad2f311a8b8d67cae22cbe3c48456ecbb6bd58b001724ea13d |
File details
Details for the file pabo-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 68.8 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 883da635d50f68c18ecfad0ef9fecaadcc55cfeac407a0a8f06d928b710c42f1 |
|
MD5 | c688f56801065a6ebf95716a048c1cd1 |
|
BLAKE2b-256 | 51b7d4fc1a478b37f85829bc188aca1430b16a534a08e7321be2951df52ca540 |
File details
Details for the file pabo-0.1.3-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 66.0 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca56233ec511ddf9f290e8b1c4568d02a29912903821f2c993dc74ce3c8c584c |
|
MD5 | 27511654e00c978a28ec3b59dabc7026 |
|
BLAKE2b-256 | c82cf9948c52c9a8609afee5b647bc40f26c1d489066ba6e0bc20b826f63ce22 |
File details
Details for the file pabo-0.1.3-cp38-cp38-win32.whl
.
File metadata
- Download URL: pabo-0.1.3-cp38-cp38-win32.whl
- Upload date:
- Size: 58.4 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc5c016f841a8357078018f2797c619ed8b5133ec5c806d04535fb25848e5294 |
|
MD5 | 449bddf14b190a16e2845253a660f3f3 |
|
BLAKE2b-256 | 0607765aa3ff105e20c352121979be513c2ce26ca095200c9c9a852fb919a01f |
File details
Details for the file pabo-0.1.3-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 618.4 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56734950dd31c65137a693902dd3e2c1c2b079eefddf47a581ae9d17bd45e706 |
|
MD5 | 399e18378a6770efea316cd591b9dd4d |
|
BLAKE2b-256 | 88f408713c7fca6664cbbb5bd723c7d48070b84d7c6c3471c4f2d744eb0ba8a7 |
File details
Details for the file pabo-0.1.3-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 674.1 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 317052c8a438762111a005be0fe0f985648e26100c8c6d51e94574c54aed0bf0 |
|
MD5 | 82e3e3524671ec1f2da3d283f74c32e8 |
|
BLAKE2b-256 | 4774dacb4771ec919e6ad6653a1ceced83011eb097ced78d41f90e47400edd6e |
File details
Details for the file pabo-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 101.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a2117d52df1030c5760f7bf623b13050fb536cd964c68c6ea69bec9c6f01e29 |
|
MD5 | 02704ad49c3fa6b7a6c99846268a886f |
|
BLAKE2b-256 | 6f7f577f372586af9021a18105a9ceb5e1a77890c915de88048919d06efa175f |
File details
Details for the file pabo-0.1.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 106.7 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cad8616847162e6ab72ff84c2d65073c637ae733c4e13699a7a1ae711f0caa87 |
|
MD5 | 631871b985f516a70a82dc749399b760 |
|
BLAKE2b-256 | eb946ebddd84356669b5b2397238e150fa5f37d175eff937eb22e5f41aacaeeb |
File details
Details for the file pabo-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 68.6 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 894e4eb6affb24e79c2e84726ab3cb07dff75f2209f206e84ae0446fe2240c31 |
|
MD5 | 7d34bd464101b5ad71780005314e3cf9 |
|
BLAKE2b-256 | b2c7c0bdb62be1b8b300dd462bc300466275e2cd2257bb3a9465d7016e738d3c |
File details
Details for the file pabo-0.1.3-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 66.3 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 569b90bf8ca4cb831cb2a0641424eda2704a043fbf8165b606ed5630d38386f1 |
|
MD5 | 1d96c7b0528c1b5aed9141ed729ade60 |
|
BLAKE2b-256 | 011e21ec80ef4c019670a4f39143db2b068287fec466866137584bc60da8f514 |
File details
Details for the file pabo-0.1.3-cp37-cp37m-win32.whl
.
File metadata
- Download URL: pabo-0.1.3-cp37-cp37m-win32.whl
- Upload date:
- Size: 59.2 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06ffb178ee9190f635596e7e697329c7269c1f0c494caa7393c44abcb7539859 |
|
MD5 | f994259332d2aa195c64047b36e70b8a |
|
BLAKE2b-256 | a5997c581cc83f94086ddf443f2f265842258ed8d7fbcffe2871934f4a5ed036 |
File details
Details for the file pabo-0.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 620.0 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b2d5415bd64147454d57e75a65b332529d84f179a3a59dd0636bdfeaf745a18 |
|
MD5 | bb120c9bc7e95af6cd08bc10c73442c9 |
|
BLAKE2b-256 | 1bac7dc167e083ad84993a55a8bd3287af2cb8f898250c234cec5d08eab3fb99 |
File details
Details for the file pabo-0.1.3-cp37-cp37m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-cp37-cp37m-musllinux_1_1_i686.whl
- Upload date:
- Size: 675.0 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93b5b2319b8e312d29f3f8215b3f1da01ef7840ca674332833e0c8d099229217 |
|
MD5 | cc6decd123f4bee3c86c982968721eb3 |
|
BLAKE2b-256 | 6429bec2581bcb3725a6e47b02b415227aae8eb8837aac3387508c4234b75d59 |
File details
Details for the file pabo-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 102.9 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46c7746a2757547f8117574b42c89d82087ec4051ababf7b0ff2164bdf2e67e2 |
|
MD5 | 7488d3f10e7ced347bc8f24cf7f9428e |
|
BLAKE2b-256 | b9bf955ea275237f88ff7638eb56a876bd46568b763e81c137a647c840d4395e |
File details
Details for the file pabo-0.1.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 108.1 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18c6b8b5b70fdc3c70c8fd0866b3c9f0cf22196d30a3b0aa67e6aedf9175f8b4 |
|
MD5 | baf677ea39061a9590bbcb524bfffab6 |
|
BLAKE2b-256 | b7d94c9e4e4aa388f1a030048b17d4ab69be893385509fa88949fb88e143afb4 |
File details
Details for the file pabo-0.1.3-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 68.6 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00dc0527cbe4e39bced18c5ccc2b9803033bc75a0b9e1e112c1c90b7d6232674 |
|
MD5 | 87489d9f27916ef1005b233643a46c08 |
|
BLAKE2b-256 | 6887ff8dac42b84509a79c54c205e58d32c641e5e8b0e7c0b047fde729bb98ec |
File details
Details for the file pabo-0.1.3-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 67.0 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 348b38a1a50571d804f6447d98c62b17f8782c6c8168085b5dad2c051d6cb375 |
|
MD5 | 05001302a39f2dc9545dd513f423440d |
|
BLAKE2b-256 | 7920f76c8a600e9457e6f915fa92de29dd9cf09ecc8436887c2f329b60fcdafa |
File details
Details for the file pabo-0.1.3-cp36-cp36m-win32.whl
.
File metadata
- Download URL: pabo-0.1.3-cp36-cp36m-win32.whl
- Upload date:
- Size: 60.0 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5b85b97fe3e3c1d192531b218f026555ad4dd6bf14ca0cd7c847095d6d9cc33 |
|
MD5 | 947e57d41306466fb3b06ad24e67d9ba |
|
BLAKE2b-256 | 0c9494087dcbd83abc7248193320fa97cc0bc7978bf92a91a448ed50e8c27325 |
File details
Details for the file pabo-0.1.3-cp36-cp36m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp36-cp36m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 619.8 kB
- Tags: CPython 3.6m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9509b7e33431e3d3a2a85c57b8e564bf7d89e0440177e947ffd503dd7a3ea411 |
|
MD5 | 62a0179961f35aed4b579dd72d2b2bd4 |
|
BLAKE2b-256 | 8cb2e9688789bba3e4a801b51352fbc0275b6ee00a9f995388156c7c93fe180c |
File details
Details for the file pabo-0.1.3-cp36-cp36m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-cp36-cp36m-musllinux_1_1_i686.whl
- Upload date:
- Size: 675.0 kB
- Tags: CPython 3.6m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcffbbea594bc1f3b1e721e9da28a2aa3ce9dabff76e3800c184ae572f73b5e5 |
|
MD5 | 7f019aca03d1dc96a3773346243afee9 |
|
BLAKE2b-256 | 354679684f21739e8c4d4a35634cd9ac9b8caeac57f6198d5b09d1441c58dce2 |
File details
Details for the file pabo-0.1.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 103.4 kB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6a82f16007edcc3340cfb637901a12d935aea16829b3e59a0916288425ca478 |
|
MD5 | 0028a14b2a1bba41399b3a17a9f00c1a |
|
BLAKE2b-256 | dce9cb4691bf6450ba4bc2483966631467b0ff5dd7819e7318d9635f970ca14a |
File details
Details for the file pabo-0.1.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: pabo-0.1.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 108.1 kB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a56e933629c4441b5e6a5a372408471330c228afaee860b1cd72459d4371251 |
|
MD5 | aeba964fdfac0e2d8e2d5a9de6cb4b1c |
|
BLAKE2b-256 | fe7d60da130b281fbd0daadfcf042b47a2e8bd2a293a9c5ab63683a89f5c9190 |
File details
Details for the file pabo-0.1.3-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pabo-0.1.3-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 68.6 kB
- Tags: CPython 3.6m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67326275052d93ab74d362ff694041f5b5d9f456a8411fb56425c8ccca234335 |
|
MD5 | a2e8b3a6ace26b1c19629b9cd06b5a1e |
|
BLAKE2b-256 | 3df71ef43e9cc6a53920723366713f0453162562cc3dc8a93931f30e9ca5e4b4 |