bcj filter library
Project description
In data compression, BCJ, short for Branch-Call-Jump, refers to a technique that improves the compression of machine code of executable binaries by replacing relative branch addresses with absolute ones. This allows a LZMA compressor to identify duplicate targets and archive higher compression rate.
BCJ is used in 7-zip compression utility as default filter for executable binaries.
pybcj is a python bindings with BCJ implementation by C language. The C codes are derived from p7zip, portable 7-zip implementation. pybcj support Intel/Amd x86/x86_64, Arm/Arm64, ArmThumb, Sparc, PPC, and IA64.
Development status
A development status is considered as Beta state.
Installation
As usual, you can install pybcj using python standard pip command.
pip install pybcj
Alternatively, one can also use conda:
conda install -c conda-forge pybcj
WARNING
When use it on MSYS2/Mingw64 environment, please set environment variable SETUPTOOLS_USE_DISTUTILS=stdlib to install.
License
pybcj library is provided under
SPDX-License-Identifier: LGPL-2.1-or-later
Copyright (C) 2020-2022 Hiroshi Miura
7-Zip Copyright (C) 1999-2010 Igor Pavlov
LZMA SDK Copyright (C) 1999-2010 Igor Pavlov
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for pybcj-1.0.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41cb315abe76b32239b319e5af6ab07df60524d800c12d83f1db476251b4aaa9 |
|
MD5 | fdf8fb8ab9c8bc91b2a57908172bbc1d |
|
BLAKE2b-256 | 12f1e31a6226179c3e54616a08f5a8ddb9bfbaaa3f7273545ca828ca65cd09f2 |
Hashes for pybcj-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d51179ae73614f1d2ed58a28e635b1c3f40b8e9d2f8b8f2088557a5297ce7171 |
|
MD5 | 819d32cafe5e744273a64f627d905708 |
|
BLAKE2b-256 | 5deb665a20eadcb113ce82a5eb54ace4aca1fda5070def5199128df019e7b97b |
Hashes for pybcj-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efd51366952c8a94637be3601062ca26b1a392dfa51cdee25af0d70ec717acd5 |
|
MD5 | 53b33c546bae77bd7f58196a64bc2cfc |
|
BLAKE2b-256 | dfdfb27e379b5f9a1a0aed91f327b0adeb69a87d84b467962434e9ea7fd66136 |
Hashes for pybcj-1.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bb6bb882bc16b96239ab986a367be0c99473683fe3d763f91f6b75d41c9a5f6 |
|
MD5 | 7757876ebdf17ca72f6ef0b20634e96f |
|
BLAKE2b-256 | 71c88eec726c7b910e0a86d3ed7e195a9232c168742fc728b1f282e6f724f678 |
Hashes for pybcj-1.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0963de2a59859f50ae4f19a75470831044f771e5a1a475dbeb21cdeacd5403dd |
|
MD5 | 54861233fcb271347069cc9d7e3488fe |
|
BLAKE2b-256 | 0e529570c62b863eb240fd7f027a1c435ee06cd4766d2c73a3328e4f6f12bbb5 |
Hashes for pybcj-1.0.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83b12ed2866671d38adc306d4625f3075307c4632608fa15898759a194364942 |
|
MD5 | 1ad4290b99287d4693b65eda051ee4f1 |
|
BLAKE2b-256 | 94a32e6a45b5a9178d1619231e35fb476c7064e40a1618c059e003e1ffa4face |
Hashes for pybcj-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a510d5e91511455c21a1f83d620a4cbecd510463fac9fa50dfbd50364ec114a6 |
|
MD5 | ea99c801de59949de696a6c0ed6da165 |
|
BLAKE2b-256 | 56cf7d590d7d6f9694db8740a8da2508b0928fa3779de73a4003f5c605ed7318 |
Hashes for pybcj-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5441d84e8f27d51ff22074f7a22ee47eae6ac23c5d00f2a345bed4cab6cfa33 |
|
MD5 | ec794a9368538675e5c02e1f0511ce27 |
|
BLAKE2b-256 | 8148e74023436860cdfb997e508fdcb9b9230acad0e3e48fa16919a256e5d6dd |
Hashes for pybcj-1.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c793f049b0cad95045b16fed4605d5a26ec3d7987e83a59bfe1cfa4630bdb6a |
|
MD5 | fdbe45c737e6790d3c00ee0645ab9b5f |
|
BLAKE2b-256 | 315f000ab665793139fb314a00a8f5dddb929a21b964e7fdb135f8d6df8cf543 |
Hashes for pybcj-1.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39a1f6db44e7d4f2a2471dfb566f03bc6f2e305d9b97e3f2b1972fa644b5897b |
|
MD5 | 3938db0acb94e325ae0f2a176feca96b |
|
BLAKE2b-256 | a6a3d8a3cfe7259379abc1ca4d2a5a6b0dd85d8caa9e67989c1c2b9bf40357f5 |
Hashes for pybcj-1.0.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f12fc5a0b6594aa7cfe9a7cc3dd3c359555ecd135bd0c53d89bf8bcf7a549c30 |
|
MD5 | 2d5f5525c309a764b32d725ed88036f5 |
|
BLAKE2b-256 | 78a845e7d4e00de95c9f111addb9375d773a99d4b27310f1cd3bb8f69b7ca33e |
Hashes for pybcj-1.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1896924339894486c4295176c449c4802d259e78ed492696de6d78a9d8534162 |
|
MD5 | b55b30439a8c567db849023a5f02d64a |
|
BLAKE2b-256 | 4ae7bef25c73f56f2b29a61fe40a9cd81de2d33f8c5179e43979bb09dabffa8c |
Hashes for pybcj-1.0.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e24847c4e5e98d8e8752be5e30c9ffe6b2966166979c6d099c50c0e38c0ce7e7 |
|
MD5 | 821e9a124bc92ee3a620eb29312d0399 |
|
BLAKE2b-256 | 0c031d3db4512dc76495e6ffff5643482bb815925973b5ee131dceedd01747d4 |
Hashes for pybcj-1.0.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b9c64fba5a3a3e53fe8b5fe841b1ec98411a45ea56409ea877c6cc0fbd8b4d6 |
|
MD5 | 474d1fe104cd956871d9b58fb4af35e2 |
|
BLAKE2b-256 | 66792d67396f1248e7477e01a4d610d8265ba23cfd22d8535730aa88cf8313b1 |
Hashes for pybcj-1.0.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dac84b24e808c5c2ba2045c3cc0e6956cb1ab58a529627fcb692790928698ed |
|
MD5 | 0408cdf28f902fe517eac5fa9d698d21 |
|
BLAKE2b-256 | 97d927f6fd9f577d18c848d85414a3961e5b3ffeb79c5d7819a772e64fe4ead6 |
Hashes for pybcj-1.0.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48a837c72c9d7ab70a215f2ccf3b6738842d4adf7cba40b079ada794b60b8944 |
|
MD5 | 7051d70fa3ca832daaefc7aa6624653c |
|
BLAKE2b-256 | fb6afbdaf774d829faa41bcc6a08814dd0499d6981fe37ff0943760fa36aabb3 |
Hashes for pybcj-1.0.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e45b7a94015adb74aa583ea65448372a009ac89bef6bef0a14b399e24a2fcca5 |
|
MD5 | 083df7afa1e71a57f9c96f4b168677ad |
|
BLAKE2b-256 | be84323c573d2fd417351c0e0669de844f5df532c2127bd3a0ad33fbb951dc16 |
Hashes for pybcj-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c39a991bb94a2fb99dd1bb46f86f3cb1f72210f9f950bace811e48abe93854a7 |
|
MD5 | cee7b1f2fffa00504b5955c64047a8fd |
|
BLAKE2b-256 | 36c92465b884c61eb2db1ed157a6ac4fce8bb60d34a2e45831a5d3d6a65dd622 |
Hashes for pybcj-1.0.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2775eeb82dc5fba9c45bb270b73c7fa610de47e64eb766a031a1883d95d64b19 |
|
MD5 | fdc0e8e7642edd8e2b32407136cf8d37 |
|
BLAKE2b-256 | 6e2b6e893a428c5d5193e0fd6f309251a7ae60394e9f55e0f5a4811d85388572 |
Hashes for pybcj-1.0.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79a21c7725e0ea715fd51a7cc6f01d961112067ecf61a4f757a9e228f50caf5d |
|
MD5 | 653e6e9ccc6ad343b6ca08be0d6b79e7 |
|
BLAKE2b-256 | 31ec06d442e5987b74eedbb66ce463012842bc12af3bfda531aa580bc5408437 |
Hashes for pybcj-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3bacc4b97bb24b71965b276ed16330dd76f5288330305cbbbf2e5db93495f18 |
|
MD5 | d6106cc1e8279f90feee7db1fecc4b45 |
|
BLAKE2b-256 | 593c4f5c677127027d8ed56ff72e6e4f7936829c6489ae551f87544671cd9e4a |
Hashes for pybcj-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be3c78ccf752b777e695a0b2b0913efdf119817414ffe5f5c7208dfcee192c50 |
|
MD5 | c4ba0e02e46ecc2922b7add4d5591e75 |
|
BLAKE2b-256 | 2f00f8ff02f7834392406b7c282e2f3d6e44a0c7dcf5377fd1a00e9bae71423b |
Hashes for pybcj-1.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 146dfe790202c70a6e525c567ff346a7a07329b8b69ff7b344b1239b4765587f |
|
MD5 | 06c49b235a57c9f209964ac9a058694d |
|
BLAKE2b-256 | e80f1b2123e100deb06370a008dc0ae17cb5ded324365e7c3608fc9b1d04cb5f |
Hashes for pybcj-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b92ce922f11243a4dd9865c5453185b17a0a45d723a3a76ea622a93a40f9aa35 |
|
MD5 | fbb333b559aaa1906d2a1900fea0e6c7 |
|
BLAKE2b-256 | 4d3003617bcfbf6d48898b6b49fe7f45999f7bec2f3b194cc346aa69ceef476a |
Hashes for pybcj-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7906b5ddfae2f0e71b187bf37ccbe614792f9dba308633e01ec0cc4c8a26f39d |
|
MD5 | b5672ff99fddac3ba62a392491397703 |
|
BLAKE2b-256 | d2345e62605a9287db8a65186e822f23c86767a94d38ba81e18aafa6c72487fe |
Hashes for pybcj-1.0.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f9c5768f8a66b56b91a31db9020fec9040c9079a09afdd74a7cec1dfa88ebf7 |
|
MD5 | 76fd54b3ffaa0b32d8c98eee0cd7126c |
|
BLAKE2b-256 | 9305f83955f617b9885ff2926a17fe8dbb13e2fcab96c4a3a0389c470d6b84dc |
Hashes for pybcj-1.0.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a471ce838c6ba3600bfadfd0189e39ff863b4dfe0c26b26833ffe56dd359216a |
|
MD5 | 715563a93615bd73001ad5a686edb65a |
|
BLAKE2b-256 | 4718c084ee4bc965a08e27831d8a94002ab48c5d34630f0ee532d0dae1e4f97b |
Hashes for pybcj-1.0.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8baf12e1c184d094605f0de5cb69a63a982255c763712bd8d5f9a19a9a7fd0e5 |
|
MD5 | 4bfaf0014b3cea3193f1808f0ad1b7d3 |
|
BLAKE2b-256 | 8da34b72c012bbe3721ec07c82d63aaa8afbb220c23321b28358f78d9b89a294 |
Hashes for pybcj-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aac7f51aefab5a2db9b7bea780cef5615af2e40b1eee7518f8f69cba46b7d58f |
|
MD5 | ecece4abaa927d16fb459ec91d4988eb |
|
BLAKE2b-256 | cfee5f46536f7380dc4be5df03bc45249c31f367fdc37d7b979f336a754cd42a |
Hashes for pybcj-1.0.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f44bd012c861dc1d739706fcaca7774f73680bd050ac2b8d93ac485cefd31032 |
|
MD5 | 4710f7c3a1f92df51e9bb2ce27796e04 |
|
BLAKE2b-256 | 5a2dea5471fbe6853237b39967883cf9a17ce7384e0eca08d7088cb200e60087 |
Hashes for pybcj-1.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cab11dd39a658982bb2156d00f585608e9486da7fbefd71caba28e647108d7f |
|
MD5 | 460efbefd2bcfb75632215f326b749fb |
|
BLAKE2b-256 | acb0a5eeca92d0cae0ce748b519f9954a6737bafcbdb5792b021a5284102d81e |
Hashes for pybcj-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f44c71c866dd25cb50aebd7b78f02a973bd21be7f0352f49ac7ced7c7e1e228 |
|
MD5 | 482449e1fd9feb0b5dfc59da08713af6 |
|
BLAKE2b-256 | a6360b2f6223df9d76f1a39fe480001a201c4683ed0dfc818eab55b5c8b3019c |
Hashes for pybcj-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db6ba0f9f5d8a017dbd84df3729490b1510cd31322ee388e6f8f25ae4925cb9d |
|
MD5 | 9c00a7e6a878fbc555c91140d3677348 |
|
BLAKE2b-256 | e09fb1678796a0538e8b4b797c04b7382f829f624daa915cd4e2c115dcc2c1f9 |
Hashes for pybcj-1.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8941d934af7d14de2d0154b14433896c3660d9dac6d9197e5265e043797fe94d |
|
MD5 | a56c45953a05aef02f808a47a4578b48 |
|
BLAKE2b-256 | fe3d6334a46d2cfd2da343d3637e04ea8dfc654dec990c3fba5c936945b61384 |
Hashes for pybcj-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c40be25def3b808d26d31139705817f6f868afa6280fdbfb873ab7efa52dd873 |
|
MD5 | 6470f107ca67d6c550058fcb0a8c650a |
|
BLAKE2b-256 | d38ad7d23baa3b2bc6da09b401f4662e9cc13a4049c9cb36f8bf53e571862c95 |
Hashes for pybcj-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 971268dc11f44089cc18f946c14b1e18d555e51454bb41fdfa542b07c8c53e29 |
|
MD5 | 612bd0417d2ada4b36b8b536d608a6e3 |
|
BLAKE2b-256 | c283121f4b27a9291885fd15e6dd40c52d66290e791658ab3359cf468d8bc5bd |
Hashes for pybcj-1.0.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce9b81d71cd4af5263fc0fdd628776eff1e5368f3d5d856736ac8aaf8a4893c3 |
|
MD5 | 1e03cf59ff71afb6b8b3cde7c3c3fe6d |
|
BLAKE2b-256 | 693d7297394230271773198817c2d1e225878a0af240fc59a1688782a6f7c298 |
Hashes for pybcj-1.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cddacd1157172b79d1f674cc83a2567180cba7a171f141b6a262e83426b3ac0c |
|
MD5 | d1d5654ecf23396ba97c42205063ac04 |
|
BLAKE2b-256 | 848393aab92354b94b643589813a54e9702ab43e7a01c1b9374c2e3cd77c175c |
Hashes for pybcj-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 876545df2cd5e909ab9f2b212d8519cd670dc032b0ad6a07e5617293dfed5b94 |
|
MD5 | d6fadfdb83019260d82976467eba8bf3 |
|
BLAKE2b-256 | 79afb8f7da2320d038a32702d34ecd8a0a8aac9d2f6a3cc86ea51547165cca3b |
Hashes for pybcj-1.0.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e25c56aabdb97719ef11b4b58fa37f05c826316064ccfdc8550944ab59ce8df |
|
MD5 | 56db293d3bcb0cf03e600f2aaac24f37 |
|
BLAKE2b-256 | 6b2545d71bf5b04627e63ba76b4019704ade6dd3a24cceaf38fea685179a8c63 |
Hashes for pybcj-1.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caba93f002982c28df6bcbccf64f3d71c1e55991832fb2d0fed96a7c1befe338 |
|
MD5 | c186d607708505d4652c68fbe108ae23 |
|
BLAKE2b-256 | eb51e0b2d430dbda2e6c04835751bb58fb14c37e3362b0ae192813c8114f7826 |
Hashes for pybcj-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b76c151137a9a23cabe1e6186cb3017213ae1ef1c39ae27bab85616730e4d641 |
|
MD5 | 296014e655de134d6b632e5e32efa744 |
|
BLAKE2b-256 | cd928d597b11ef10c91a9d05180a1028980c869299bf38929a4288a302ce6b9a |
Hashes for pybcj-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9afb2243922882572a238b8b0182313719e01748a7268d61c1d78d83a4fce449 |
|
MD5 | 3e01db22234e2f9454dc3fb81cc944e0 |
|
BLAKE2b-256 | a1708f389fccd1af65c6a5b8151c4eb2daacb65885d05d52879a925b5b514f3f |
Hashes for pybcj-1.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b66742d17b1889455c4563ffa87935a2948839cb3fa233c71c4ecf9f29af1f15 |
|
MD5 | cca9afcd7ff7f18ae63d10fe65cc82c2 |
|
BLAKE2b-256 | d510393adbd04eeb26a710fe6a0f2bfdb8421dc36f748cf63b6c4b986e8a8be7 |
Hashes for pybcj-1.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de0099f00ec60838a0b12374095621c497469a8f13163e9cbb90f84229486935 |
|
MD5 | 327020a39980629edc14a9310d42215b |
|
BLAKE2b-256 | 6bf1abad41d2ba5852619f145e6738d9be97ca9fac9e9d629c0427e7fb9b7ff6 |
Hashes for pybcj-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b9a73df57c823ea4ef0c73faf2131d55d18d91e396a2159d1558ce0f085dd9b |
|
MD5 | 0f9cadf5d70d34fbeab9ae7052494927 |
|
BLAKE2b-256 | dd7165bdc49e7b6c028a52350379fa78982c79a503487f4b7dd5deaa9d029f51 |
Hashes for pybcj-1.0.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f8754c933418cd74614906cc935b169afecb203dc4a8ab896369244faab02dd |
|
MD5 | c771b711fd8018f32d1f7c2ec2eacec3 |
|
BLAKE2b-256 | 9f67b607e1e728c8e7f5bfd117ea3b6ec658606533b9d81a6e8e7a40829a61ca |
Hashes for pybcj-1.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86071dd0b9e34ba11fb9c25859669bde29f8733eea6058d4c05db1a5d1123a7d |
|
MD5 | 9e5291e5da0a7dbf2643584d4281b356 |
|
BLAKE2b-256 | 6795b925ee588d2e6a95180b795d25d53593d94c26d0a4625766156996e6b08b |
Hashes for pybcj-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bfb00ecbf156d09a10ec3315989568408976d9e5972e30ede813c3997e12eff |
|
MD5 | 1a4e6e731477c8ed7e0aa8a8209a83cb |
|
BLAKE2b-256 | 1e70a9704ba28261b5d8ddd007cb02c542893b116973dcc7ac51a1d1fd9746f4 |
Hashes for pybcj-1.0.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 429b361fb27c5b7f2ed7a48bee0702758d36686486653ebb54b7a2ba82f05340 |
|
MD5 | b706b56114e7f91af44c4456a49eedc1 |
|
BLAKE2b-256 | 86725508216608eb52c14ea774f6927807c9c523b7033761010b325a7d117428 |
Hashes for pybcj-1.0.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12071af8ae809b42e56c422a98f43f21fc29e2ca7467650f8c785f62dffba1b4 |
|
MD5 | cbb57d08b95a17c65b73f8bc793ea034 |
|
BLAKE2b-256 | 9bb4c30a193b5b4f02c6b0fe331c5782fe6fe17eb345c73e14d9de88f8df167d |
Hashes for pybcj-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5861fc6dcb81e3875b5b8dba57e4bbc23249ab1b6cc5cb18acc78cee2ffb00de |
|
MD5 | c037e63f4cb768c0065ec7287b156d63 |
|
BLAKE2b-256 | 7582bbd4fa7ed1e432026375cd2f94267e58918cd56c4d82214c9a003de6e5e6 |
Hashes for pybcj-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9e2bcedffef0e77a39ac6c140c52823e290bfa2230e0c85fa5a944bcc77229e |
|
MD5 | d753bc7b63eb396336e5c27d01a2f2ea |
|
BLAKE2b-256 | d1de5f2bec4b17523fe2093c3ba0334d38a907421b359e6fd2487bd95f7f9692 |
Hashes for pybcj-1.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86ade209ee87e7cde2c616ff32c9c390141303dd74908ee2bc01fb948aeb2c8f |
|
MD5 | 7e4eb901c9f0298939efba2bdbc215f2 |
|
BLAKE2b-256 | 187f1f35555a84b1d82259ee6a862977b978ade563ce663d1acff418b7121084 |
Hashes for pybcj-1.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dc8a60cfb3f6943e3acf37a938d9ca8758e41ffca87abd05fcb085770d0c9e8 |
|
MD5 | 5533f58ff52eb0e8fcb1cf31bb77c685 |
|
BLAKE2b-256 | e790c0a842ecdb81dcade2165e4914aabc0be393c4eef877ddde1c777b1360d2 |
Hashes for pybcj-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1ff62af674e3bf303a6895a7067e34eb3561b4582ba9b06c0d1cf745feb0464 |
|
MD5 | e13263e166f23c2310847d2580bf9902 |
|
BLAKE2b-256 | f60de8612f925c0df188e614769aabb32407cb45ed59aa9ccf5b498171a486c8 |
Hashes for pybcj-1.0.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ce4b0a77fe56a6333b56b596941454827e8ff11a6546964e3fa9c2db5a9832a |
|
MD5 | aca47b2255b3a85a20b0cf410d7ba336 |
|
BLAKE2b-256 | 64bd766fa5431d39dbd96a48f5e26dd023377a29228571a099b64a7bf2aa532d |
Hashes for pybcj-1.0.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24122728c53da3fcc9e6823865c1b2f2aaf2794e158b5c109e8f798cce9095cb |
|
MD5 | dd8c3d3ea1b3e1452349cbaed6dac6c3 |
|
BLAKE2b-256 | da1c98bbb983b7d18dfe0404eddd961f0ca975ffbbcc417eaa249aaf6561a07c |
Hashes for pybcj-1.0.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee102306a1388bd87cceb354db7db8091a2f6e341e64e849f5dea6bd08e2bf90 |
|
MD5 | 4bbe036395f63d68dfac3e5862d65490 |
|
BLAKE2b-256 | 629c0a35b527c82fdde7917eb8296da52b1242b79f8b82a7db5c397a6233203b |
Hashes for pybcj-1.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbdbe6178d2b452365718aaccf5d7c8d1cfc1ae4f9b728a38bf624bf7a8a1383 |
|
MD5 | 4a4576da2cd3221c232c6cd794f02456 |
|
BLAKE2b-256 | 97e9a8e77247e871be62477b580c152bc860b55d11f801fea8c218d9d99e6873 |
Hashes for pybcj-1.0.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31c5b9c3cb026da654b2257da92b4a76914e97f430043ddcb724129e2a71d9d8 |
|
MD5 | ca22081359417dee8bf9be7d619e44ea |
|
BLAKE2b-256 | b6e50279d90d0b3912dc0b16a0534aa70018711b4e705d812a2c207d05255365 |
Hashes for pybcj-1.0.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50be7493857514f7aa5bd622bdb50eaa1b58ef0f777d5e731d528405a8d1d021 |
|
MD5 | 8ffbe477a6eccb6ad063db7173e5354f |
|
BLAKE2b-256 | 2e1d31e5ebe939b029208fbf5ab36c1a2d0d954f4448f703fcdec53a86dd2a1e |
Hashes for pybcj-1.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceba4b4b8b846d9e29f6e3ace2f775e035474401b8f80b561a96aebdcfa1b6d0 |
|
MD5 | 03aa8a614d1798bdef51fb7f411a7759 |
|
BLAKE2b-256 | 84c5d06902abbb03a84583601810d7a0a52d05ac0b5ab68c0faa3262cdc0e01f |
Hashes for pybcj-1.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3a5eee65da94a5d903341756ec2ca877472a88c119d02cbcdde309f1603761e |
|
MD5 | c6dd8fc59225625c0c217bfee96f1be3 |
|
BLAKE2b-256 | 5b0e66deb10c3e5a00b5e3e15634ef9be002efbcf1ec09c999c3a48b4870f000 |
Hashes for pybcj-1.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7922a2cc93ce9161b675f0a43710fdabd1cd2b421005aae4a47ad0154c445b8e |
|
MD5 | 0111e9e7198cf1226ecb1c842274afdc |
|
BLAKE2b-256 | 6348fb457ee70c1555f30e170dd5bb4341a092d5cde0310421db335db678e9ab |
Hashes for pybcj-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55054de8292529fa5087d3f4bffb49f5f85b8c1ed7744bcebaa1d002d976983f |
|
MD5 | e3f112528ab0f5565f8979759ee98860 |
|
BLAKE2b-256 | 20ad8484ade089867498443d49a4ec8fa21082144643052b52e0edab81f7d22d |
Hashes for pybcj-1.0.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfd08ae5afbe83a888b7a1f1638da82d0bad1c508e232c1d23e0f62b2609eff0 |
|
MD5 | 31f51afef67783ae3e558dc047c8b4ee |
|
BLAKE2b-256 | 6a483728afe1b9aff998a7960bcdc637b55a630b1ef75d02d188c70c3f7097c9 |
Hashes for pybcj-1.0.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97f9a1ab99d7988b43af62ddc9b9d22bb886adbf6ac11810bfb318f4d3b2df11 |
|
MD5 | 6d34e16dd5d9aa04b2a46fb96fbe3792 |
|
BLAKE2b-256 | 792e7fa39d98fe7f002b9a1106f61d1e5e05a776bd400d56eb20b21c2b97fb04 |
Hashes for pybcj-1.0.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fdfbd94182cf9e44299a6ff85534b50cbc39f57d9d5cc76263214639461ac13 |
|
MD5 | 3694fa69299a547a47fd1cc9983730bf |
|
BLAKE2b-256 | 1b839322f832044325d9703ea57ca87a82904e9da679d855ad09e5d1d1598640 |
Hashes for pybcj-1.0.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 536ab79b6618ade03fc8a666e96ad729091bb23efdc83cb0464d44fbb0f34d34 |
|
MD5 | 530304398d35fa9f5b172f6febe8e026 |
|
BLAKE2b-256 | ada7581472b61ecdfda85e27ce34ea32ef82f8ad3753b859bd127d175c5a9863 |
Hashes for pybcj-1.0.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 369200cc1559a094fd701540ecb0cd06cd4073bc7a77088f9ef96c3b7742e757 |
|
MD5 | b1170b2c749bb29960e767c020963b60 |
|
BLAKE2b-256 | 1e021b4e21d0ede55aee665e22f4a6f86582f6e4b53b9a36dbab670193d4c236 |
Hashes for pybcj-1.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c371b6eb88709f45c97faf7867d2fc5fecefa031b734e85f3b87127dcf1e296d |
|
MD5 | 2759658de4025044dabfc0b460d24f0c |
|
BLAKE2b-256 | 08938d993079d1376affe740847e83fae7346b0524da19fe36e4b0e0d9557877 |
Hashes for pybcj-1.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2024f538f457808c5cca41044b7533cfe06d314a47410b2d4a635673843f343d |
|
MD5 | 445508c69cec414e132160b52c482f7d |
|
BLAKE2b-256 | 99d32e92f651b308fbd57b9f7c6c18ade3e6d39d23c10c83a860e039379c00b9 |
Hashes for pybcj-1.0.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d505c1ba201dcbebfea91698087cdba7358fb7a5d863a7eda434cd818383d876 |
|
MD5 | 5d6fc41bcd156af87b47a93b7702b92d |
|
BLAKE2b-256 | 2571b8ca34d5e65999b42936787e8df5ee807aeac172ebf07b8ec3111be54adc |
Hashes for pybcj-1.0.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ddd98eb0b63b8fdb05df8bf014a75cfa611653093c149c88a534bd0319c0929 |
|
MD5 | 0e5ef675407e9e3bf17470b4ff7e81c7 |
|
BLAKE2b-256 | 104bbd17fc1ba3320465adf8b5bf1a4975eea54f62cef9c4bc6f34c86ab0be16 |