Python bindings to the UCSC source for Big Binary Indexed (bigWig/bigBed) files.
Project description
pybbi
Python interface to Jim Kent's Big Binary Indexed file (BBI) [1] library from the UCSC Genome Browser source tree using Cython.
This provides read-level access to local and remote bigWig and bigBed files but no write capabilitites. The main feature is fast retrieval of range queries into numpy arrays.
Installation
Wheels for pybbi are available on PyPI for Python 3.8, 3.9, 3.10, 3.11 on Linux (x86_64 and aarch64) and Mac OSX (x86_64/Intel). Apple Silicon (arm64) wheels will be made available once M1 runners are available in GitHub Actions.
$ pip install pybbi
API
The bbi.open function returns a BBIFile object.
bbi.open(path) -> BBIFile
path can be a local file path (bigWig or bigBed) or a URL. BBIFile objects are context managers and can be used in a with statement to clean up resources without calling BBIFile.close().
>>> with bbi.open('bigWigExample.bw') as f:
... x = f.fetch('chr21', 1000000, 2000000, bins=40)
Introspection
BBIFile.is_bigwig -> bool
BBIFile.is_bigbed -> bool
BBIFile.chromsizes -> OrderedDict
BBIFile.zooms -> list
BBIFile.info -> dict
BBIFile.schema -> dict
BBIFile.read_autosql() -> str
Note: BBIFile.schema['dtypes'] provides numpy data types for the fields in a bigWig or bigBed (matched from the autoSql definition).
Interval output
The actual interval records in a bigWig or bigBed can be retrieved as a pandas dataframe or as an iterator over records as tuples. The pandas output is parsed according to the file's schema.
BBIFile.fetch_intervals(chrom, start, end) -> pandas.DataFrame
BBIFile.fetch_intervals(chrom, start, end, iterator=True) -> interval iterator
Summary bin records at each zoom level are also accessible.
BBIFile.fetch_summaries(chrom, start, end, zoom) -> pandas.DataFrame
Array output
Retrieve quantitative signal as an array. The signal of a bigWig file is obtained from its "value" field. The signal of a bigBed file is obtained from the genomic coverage of its intervals.
For a single range query:
BBIFile.fetch(chrom, start, end, [bins [, missing [, oob, [, summary]]]]) -> 1D numpy array
To produce a stacked heatmap from a list of (1) equal-length intervals or (2) arbitrary-length intervals with bins specified:
BBIFile.stackup(chroms, starts, ends, [bins [, missing [, oob, [, summary]]]]) -> 2D numpy array
-
Summary querying is supported by specifying the number of
binsfor coarsening. Thesummarystatistic can be one of: 'mean', 'min', 'max', 'cov', 'std', 'or 'sum'. (default = 'mean'). Intervals need not have the same length, in which case the data from each interval will be interpolated to the same number of bins (e.g., gene bodies). -
Missing data can be filled with a custom fill value,
missing(default = 0). -
Out-of-bounds ranges (i.e.
startless than zero orendgreater than the chromosome length) are permitted because of their utility e.g., for generating vertical heatmap stacks centered at specific genomic features. A separate custom fill value,oobcan be provided for out-of-bounds positions (default = NaN).
Function API
The original function-based API is still available:
bbi.is_bbi(path: str) -> bool
bbi.is_bigwig(path: str) -> bool
bbi.is_bigbed(path:str) -> bool
bbi.chromsizes(path: str) -> OrderedDict
bbi.zooms(path: str) -> list
bbi.info(path: str) -> dict
bbi.fetch_intervals(path: str, chrom: str, start: int, end: int, iterator: bool) -> Union[Iterable, pd.DataFrame]
bbi.fetch(path: str, chrom: str, start: int, end: int, [bins: int [, missing: float [, oob: float, [, summary: str]]]]) -> np.array[1, 'float64']
bbi.stackup(path: str, chroms: np.array, starts: np.array, ends: np.array, [bins: int [, missing: float [, oob: float, [, summary: str]]]]) -> np.array[2, 'float64']
See the docstrings for complete documentation.
Related projects
- bigtools: Alternative BBI library written in Rust with Python bindings; by Jack Huey
- libBigWig: Alternative BBI library written in C; by Devon Ryan
- pyBigWig: Python bindings for
libBigWig - bw-python: Alternative Python wrapper to
libBigWigby Brent Pederson - bx-python: Python bioinformatics library from James Taylor's group that includes tools for bbi files.
This library provides bindings to the reference UCSC bbi library code. Check out @dpryan79's libBigWig for an alternative and dedicated C library for big binary files. pyBigWig also provides numpy-based retrieval and bigBed support.
References
[1]: http://bioinformatics.oxfordjournals.org/content/26/17/2204.full
From source
If wheels for your platform or Python version aren't available or you want to develop, you'll need to install pybbi from source. The source distribution on PyPI ships with (slightly modified) kent utils source, which will compile before the extension module is built.
Requires
- Platform: Linux or Darwin (Windows Subsystem for Linux seems to work too)
- pthreads, zlib, libpng, openssl, make, pkg-config
- Python 3.6+
numpyandcython
For example, on a fresh Ubuntu instance, you'll need build-essential, make, pkg-config, zlib1g-dev, libssl-dev, libpng16-dev.
On a Centos/RedHat (rpm) system you'll need gcc, make, pkg-config, zlib-devel, openssl-devel, libpng-devel.
On a Mac, you'll need Xcode and to brew install pkg-config openssl libpng.
For development, clone the repo and install in editable mode:
$ git clone https://github.com/nvictus/pybbi.git
$ cd pybbi
$ pip install -e .
You can use the ARCH environment variable to specify a target architecture or ARCHFLAGS on a Mac.
Notes
Unfortunately, Kent's C source is not well-behaved library code, as it is littered with error calls that call exit(). pybbi will catch and pre-empt common input errors, but if somehow an internal error does get raised, it will terminate your interpreter instance.
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 Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pybbi-0.4.2.tar.gz.
File metadata
- Download URL: pybbi-0.4.2.tar.gz
- Upload date:
- Size: 34.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9daa5f04cf5641c3addd729737d649c439f440082fe783c28be3353d2aa444b
|
|
| MD5 |
702cf695e2831cc6e66d6b8b97a7a275
|
|
| BLAKE2b-256 |
f58333a52ad666d93564e58986a78226dfb9dc7f52a75b36dcf8271f671f8eb1
|
Provenance
The following attestation bundles were made for pybbi-0.4.2.tar.gz:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2.tar.gz -
Subject digest:
b9daa5f04cf5641c3addd729737d649c439f440082fe783c28be3353d2aa444b - Sigstore transparency entry: 655731441
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce9afaf149c89b01dfa2926febe53b73b174be0cc5febfd4cfee9f1e72083f50
|
|
| MD5 |
d21ae2f5cc4b38fd9dae86589e1db97d
|
|
| BLAKE2b-256 |
15b2dbaaaa0901785caad9317c0eedf97eaa3d841e1c05589a9388ce67c9d53f
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
ce9afaf149c89b01dfa2926febe53b73b174be0cc5febfd4cfee9f1e72083f50 - Sigstore transparency entry: 655731795
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20ee599e318238b177b2c31dbe7789034ea0bfa9716e0aa06d387d7cc9f78938
|
|
| MD5 |
ca07c7ceb8a551e5352ba8d4f8a997dc
|
|
| BLAKE2b-256 |
8e252cbcd423c16ceb6eaedc39d797ff8b31119fcb5d71910b5336dbefb942d5
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
20ee599e318238b177b2c31dbe7789034ea0bfa9716e0aa06d387d7cc9f78938 - Sigstore transparency entry: 655731999
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp313-cp313-macosx_14_0_arm64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp313-cp313-macosx_14_0_arm64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.13, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c6472900a6688d604ccfd406138337e5d5b9db442a13715ce7abbf2cb98b841
|
|
| MD5 |
c9af7d6f869389a7fda784098033d066
|
|
| BLAKE2b-256 |
1bd34e27f36ae7f0fc933330239d7b76debf6ef67dbd7fef722f3ba1e7cfb9cc
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp313-cp313-macosx_14_0_arm64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp313-cp313-macosx_14_0_arm64.whl -
Subject digest:
2c6472900a6688d604ccfd406138337e5d5b9db442a13715ce7abbf2cb98b841 - Sigstore transparency entry: 655731467
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp313-cp313-macosx_13_0_x86_64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp313-cp313-macosx_13_0_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.13, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54b9e541bb455aeb30f88f09c70b7a4b72f6a0ae0e2e7f2bc9798f2e647b3d16
|
|
| MD5 |
d364d6b01da4112496a6777b4134a0c2
|
|
| BLAKE2b-256 |
5372ac475ad1726f132fc272882b43defddfe09a831815a741850d2c510d7f0e
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp313-cp313-macosx_13_0_x86_64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp313-cp313-macosx_13_0_x86_64.whl -
Subject digest:
54b9e541bb455aeb30f88f09c70b7a4b72f6a0ae0e2e7f2bc9798f2e647b3d16 - Sigstore transparency entry: 655731523
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d587a05d7eed4d1fb92e3f62ad52e8389c7a6b315bc430a6eb678760106740e
|
|
| MD5 |
d89c0ded3d5f5fb4503645ed3c4cf306
|
|
| BLAKE2b-256 |
b0e735195b5292b6ccdcaaa655a2dad615b9217f52ac18b9dfdf8afec82521a6
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
7d587a05d7eed4d1fb92e3f62ad52e8389c7a6b315bc430a6eb678760106740e - Sigstore transparency entry: 655731493
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36dc0add6f54d1763bf247b2cff87eaf2c81a26da18d49ac33de164d6baec2df
|
|
| MD5 |
e0e4fceb1589061d5282f6e1a478ce65
|
|
| BLAKE2b-256 |
361fabbe9be6b0f501a7ff182f1c6534b8f83b69c97630776d8e482a2d4d9bf7
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
36dc0add6f54d1763bf247b2cff87eaf2c81a26da18d49ac33de164d6baec2df - Sigstore transparency entry: 655731952
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp312-cp312-macosx_14_0_arm64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp312-cp312-macosx_14_0_arm64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.12, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37ed8946551a9a5efc9e426d7b86248e845c51b803d48016027a7c8a1a9fce33
|
|
| MD5 |
29a8c20c618102f8954cae3a4f0cfa11
|
|
| BLAKE2b-256 |
026638380935e7d3856fe5daf0694880f8330631d09bf73b2b30d8e576eeb12b
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp312-cp312-macosx_14_0_arm64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp312-cp312-macosx_14_0_arm64.whl -
Subject digest:
37ed8946551a9a5efc9e426d7b86248e845c51b803d48016027a7c8a1a9fce33 - Sigstore transparency entry: 655731614
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp312-cp312-macosx_13_0_x86_64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp312-cp312-macosx_13_0_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.12, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d1fad3d46787ea5905e5f1080b16dfb83d67c8d83225efe3169d4dcf27eb612
|
|
| MD5 |
ee876734be51cbd57adfc5f7fa14e188
|
|
| BLAKE2b-256 |
3f74af3bfdecdacb64e35bffea2513541d71f8ea7358f5004880e37a2414b5f2
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp312-cp312-macosx_13_0_x86_64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp312-cp312-macosx_13_0_x86_64.whl -
Subject digest:
5d1fad3d46787ea5905e5f1080b16dfb83d67c8d83225efe3169d4dcf27eb612 - Sigstore transparency entry: 655731890
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a91937f82e3f6f0ae011711fc175d2b2ec1decce0af62435ae0bd297c5d3633
|
|
| MD5 |
0192577135936fc5ffb22c320bafa149
|
|
| BLAKE2b-256 |
86ceb296d5e51276d88a2e51070ed97f76eedba639767204987cc6a465ae564f
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
0a91937f82e3f6f0ae011711fc175d2b2ec1decce0af62435ae0bd297c5d3633 - Sigstore transparency entry: 655731586
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a7aeeb5a3d81a6331d19901e1a2c6cdcee9edb273b3aaa1b3e954e92d165030
|
|
| MD5 |
a3e77abdb5692e42b0ad8ac252cc6fc9
|
|
| BLAKE2b-256 |
8bc8589d044a3a1e63c772da4446d1d6f452225e45d9fe360eb5aa3f8efdd140
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
7a7aeeb5a3d81a6331d19901e1a2c6cdcee9edb273b3aaa1b3e954e92d165030 - Sigstore transparency entry: 655731739
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp311-cp311-macosx_14_0_arm64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp311-cp311-macosx_14_0_arm64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.11, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad8546cd8871a6b112980b00bbcd31ad409e4a24e979a6cd3114cc645b433b91
|
|
| MD5 |
81d847153238f54850f51f6df02e146b
|
|
| BLAKE2b-256 |
3f1e9c439b06647a84f769d8cf1ae35a54bfe0ad81c40bc26aea7c5130a1674c
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp311-cp311-macosx_14_0_arm64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp311-cp311-macosx_14_0_arm64.whl -
Subject digest:
ad8546cd8871a6b112980b00bbcd31ad409e4a24e979a6cd3114cc645b433b91 - Sigstore transparency entry: 655731694
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp311-cp311-macosx_13_0_x86_64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp311-cp311-macosx_13_0_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.11, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
145869f0c8e3ebca352df3477a43e15407b8dc1bf409081ea89d6498ace634de
|
|
| MD5 |
f1af75c500f07df2b1ee87bf96f78efa
|
|
| BLAKE2b-256 |
8f50bfdfde6d757c3d986f23467131511350a9de71a766c0063930ff70bc46bf
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp311-cp311-macosx_13_0_x86_64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp311-cp311-macosx_13_0_x86_64.whl -
Subject digest:
145869f0c8e3ebca352df3477a43e15407b8dc1bf409081ea89d6498ace634de - Sigstore transparency entry: 655731861
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1965c3620f18546d65e85b1b99d5306303ffbc2fdbbeae93ab3a86dc96ac8669
|
|
| MD5 |
2ed5966638928de97908444f3da23e1f
|
|
| BLAKE2b-256 |
6d3a9b3fd6dcf58ead95c267fc819df9647700cc69200e992014b80e43f69b65
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
1965c3620f18546d65e85b1b99d5306303ffbc2fdbbeae93ab3a86dc96ac8669 - Sigstore transparency entry: 655731644
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20914802a4b3a9d46b2eed811ff77f8fb9d26d1bc4af9168ce3f33ffbd564518
|
|
| MD5 |
0a9627a0f11aa6a74f2a9a04f6e3ff00
|
|
| BLAKE2b-256 |
40c1f7c95688e21d9c65717dc088945e31848b66bf904870b8fda1316b4e5490
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
20914802a4b3a9d46b2eed811ff77f8fb9d26d1bc4af9168ce3f33ffbd564518 - Sigstore transparency entry: 655731673
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp310-cp310-macosx_14_0_arm64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp310-cp310-macosx_14_0_arm64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.10, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
684c76ef134ee2815f02ef8ba0fb5f270fe45a127a092c24204311cd6e45a2bb
|
|
| MD5 |
0bcdd08c8e05ef5ddd25fbe76cb1b833
|
|
| BLAKE2b-256 |
33aab6ae0e4fc80d5306a4180efb73d03413a5104953089d6e46b04cf6945b1c
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp310-cp310-macosx_14_0_arm64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp310-cp310-macosx_14_0_arm64.whl -
Subject digest:
684c76ef134ee2815f02ef8ba0fb5f270fe45a127a092c24204311cd6e45a2bb - Sigstore transparency entry: 655731927
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp310-cp310-macosx_13_0_x86_64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp310-cp310-macosx_13_0_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.10, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4893409bb7b51c81759d43f6b15e2b4dc6d3de20e5e39b9ea4b8ff1bbfcc17a0
|
|
| MD5 |
732c8dd988ef3c4a053e8ae566aa1fad
|
|
| BLAKE2b-256 |
e0a9c2d4dbcc80c5406ca0a532fe632e16b2eda194b1da1754b82bc7d7ca7248
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp310-cp310-macosx_13_0_x86_64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp310-cp310-macosx_13_0_x86_64.whl -
Subject digest:
4893409bb7b51c81759d43f6b15e2b4dc6d3de20e5e39b9ea4b8ff1bbfcc17a0 - Sigstore transparency entry: 655731714
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be8bf199a520b75c4708b90d3245d183138728895fad0a145eb36bc038d39b3b
|
|
| MD5 |
234bf13e7096d24db30b371b3277fec5
|
|
| BLAKE2b-256 |
a6cac3af682d723805a06868f5d3cb00fe5b4d7f7452db4a672b7526f87285f7
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
be8bf199a520b75c4708b90d3245d183138728895fad0a145eb36bc038d39b3b - Sigstore transparency entry: 655731975
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31ac2493b598a4568c5a16c0a575e41633afbe5da3084d0ef2cdcbed1b26031b
|
|
| MD5 |
c07773e671d5f4d9a0baf64c951868c8
|
|
| BLAKE2b-256 |
a6c2d73f53bcf6605e8c0740fb486838d1750da2e2091dae4e7b8733aa004110
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
31ac2493b598a4568c5a16c0a575e41633afbe5da3084d0ef2cdcbed1b26031b - Sigstore transparency entry: 655731551
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp39-cp39-macosx_14_0_arm64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp39-cp39-macosx_14_0_arm64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.9, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
093c3efb6a6454397be6ffbcd37f8719107300ea02f4ec3066583a0bf87f16b3
|
|
| MD5 |
fc42f84a009daa24b77337a30ae28586
|
|
| BLAKE2b-256 |
f6cc27c610695e6e746021d3ae311f9572aa7cd57796806fd54328ae67a8d5ec
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp39-cp39-macosx_14_0_arm64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp39-cp39-macosx_14_0_arm64.whl -
Subject digest:
093c3efb6a6454397be6ffbcd37f8719107300ea02f4ec3066583a0bf87f16b3 - Sigstore transparency entry: 655731770
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pybbi-0.4.2-cp39-cp39-macosx_13_0_x86_64.whl.
File metadata
- Download URL: pybbi-0.4.2-cp39-cp39-macosx_13_0_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.9, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b685fc3c72a64672e87cc590146ee91bb97b1b5cb061a85fbe5ade679ef7b5fb
|
|
| MD5 |
0d0139795b97415ea8d018cc0db549f6
|
|
| BLAKE2b-256 |
0e14183e404d9015b880fde46e452190b6efe6c95dd6bf1cef28265abeba92b8
|
Provenance
The following attestation bundles were made for pybbi-0.4.2-cp39-cp39-macosx_13_0_x86_64.whl:
Publisher:
publish.yml on nvictus/pybbi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pybbi-0.4.2-cp39-cp39-macosx_13_0_x86_64.whl -
Subject digest:
b685fc3c72a64672e87cc590146ee91bb97b1b5cb061a85fbe5ade679ef7b5fb - Sigstore transparency entry: 655731830
- Sigstore integration time:
-
Permalink:
nvictus/pybbi@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Branch / Tag:
refs/tags/v0.4.2 - Owner: https://github.com/nvictus
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6c9860543c4eebd8f8118b52d58e78fdabe44984 -
Trigger Event:
release
-
Statement type: