Fast BUFR edition 4 parser and decoder powered by Rust
Project description
bufrust
bufrust is a BUFR edition 4 parser and data decoder written in Rust, with a
Python API designed to feel natural in data workflows.
It can:
- parse one or more BUFR edition 4 messages from files or bytes
- expose Section 0/1/2/3/4 metadata
- read unexpanded descriptors from Section 3
- use bundled WMO/ecCodes-style
element.tableandsequence.defdefinitions - load external ecCodes definitions or local/custom tables when needed
- load BUFR4-45 CSV-style Table B and Table D files
- expand Table D sequences and replication descriptors
- decode Section 4 values for uncompressed and compressed BUFR4 messages
- provide Python helpers such as
bufrust.open(...),Dataset,Message,to_dict(), and optionalto_dataframe()
The Rust core is intentionally small and explicit. The Python layer adds a friendlier interface for interactive use and notebooks.
Status
bufrust 1.0.0 is intended as a usable BUFR4 decoding library for Python and
Rust. The decoder is covered by the ecCodes BUFR4 numeric and descriptor
reference data used during development, plus a real ECMWF cyclone tracks BUFR
fixture included in this repository.
bufrust bundles the WMO BUFR Table B/Table D files needed for normal
descriptor expansion and value decoding. You only need to pass table paths when
you want to override the bundled tables with local centre tables, a different
ecCodes release, or BUFR4-45 CSV files.
Installation
Python, from a wheel:
pip install bufrust
Python, from a local checkout:
pip install maturin
maturin develop
Rust:
[dependencies]
bufrust = "1"
Quick Start In Python
Parse metadata only:
import bufrust
ds = bufrust.open("sample.bufr")
print(ds)
print(ds.metadata[0])
print(ds.descriptors[0])
Decode values using the bundled WMO tables:
import bufrust
ds = bufrust.open("sample.bufr")
values = ds.decode()
for value in values[:5]:
print(value.descriptor, value.name, value.value, value.text)
Work with multiple BUFR messages:
ds = bufrust.open("multi-message.bufr")
for message in ds:
print(message.index, message.raw.number_of_subsets, message.descriptors)
decoded = message.decode()
print(len(decoded))
Load from bytes:
payload = Path("sample.bufr").read_bytes()
ds = bufrust.loads(payload)
Convert to dictionaries:
record = ds[0].to_dict(decode=True)
print(record["metadata"])
print(record["values"][0])
DataFrame Workflow
Install the optional pandas extra:
pip install "bufrust[dataframe]"
to_dataframe() is the most convenient way to inspect and filter decoded BUFR
data. It returns a long-form table where each decoded BUFR value is one row.
The repository includes a real ECMWF cyclone tracks BUFR4 file for examples and regression tests:
tests/fixtures/ecmwf_cyclone_tracks.bufr
Decode it directly into pandas:
import bufrust
ds = bufrust.open("tests/fixtures/ecmwf_cyclone_tracks.bufr")
frame = ds.to_dataframe()
print(frame.head())
print(frame.shape)
to_dataframe() returns a long-form table with columns such as descriptor,
name, value, raw, text, subset, position, and message.
For ecmwf_cyclone_tracks.bufr, this produces 45 BUFR messages and more than
2.4 million decoded rows:
(2413286, 8)
Typical analysis patterns:
# All latitude rows.
latitudes = frame[frame["name"].str.contains("LATITUDE", case=False, na=False)]
# Values from one BUFR message and subset.
track0 = frame[(frame["message"] == 0) & (frame["subset"] == 0)]
# Keep only numeric values.
numeric = frame[frame["value"].notna()]
For large files, decode one message at a time:
ds = bufrust.open("tests/fixtures/ecmwf_cyclone_tracks.bufr")
first = ds.to_dataframe(message=0)
If pandas is not installed, use dictionaries:
record = ds[0].to_dict(decode=True)
print(record["values"][0])
Python API
The high-level API mirrors common Python data libraries:
ds = bufrust.open(path, definitions=None, table_dir=None)
ds = bufrust.load(path_or_bytes, definitions=None, table_dir=None)
ds = bufrust.loads(bytes_data, definitions=None, table_dir=None)
Use definitions= when you have an ecCodes definitions root containing
bufr/tables/... and want to override the bundled tables. bufrust chooses
the WMO and local table directories from the message header.
Use table_dir= when you already know the exact table directory containing
element.table and sequence.def.
Important objects:
Dataset: a file or byte buffer containing one or more messagesMessage: one parsed BUFR message and its original bytesDecodedValue: one decoded value withdescriptor,name,value,raw, andtextTableSet: loaded BUFR Table B/Table D definitionsDescriptor: an F/X/Y descriptor helper
Low-level functions are also available:
msg = bufrust.parse_file("sample.bufr")
messages = bufrust.parse_all_bytes(payload)
values = bufrust.open("sample.bufr").decode()
Table Definitions
Bundled WMO tables
For ordinary use, no table path is required:
ds = bufrust.open("sample.bufr")
values = ds.decode()
The bundled definitions are available for inspection:
print(bufrust.builtin_definitions_path())
tables = bufrust.tables_for_message(ds[0])
The bundled files are the ecCodes-style WMO BUFR Table B/Table D files
(element.table and sequence.def) copied from ecCodes 2.47.0. The full
ecCodes project is licensed under Apache-2.0; its license and notice are
included under python/bufrust/definitions/ECCODES_LICENSE and
python/bufrust/definitions/ECCODES_NOTICE.
External ecCodes-style tables
Load one concrete table directory:
tables = bufrust.TableSet.from_eccodes(
"external/eccodes/definitions/bufr/tables/0/wmo/42"
)
print(tables.expand([307080]))
Decode using an external ecCodes definitions root:
ds = bufrust.open("sample.bufr", definitions="external/eccodes/definitions")
values = ds.decode()
The definitions root should look like:
definitions/
bufr/
tables/
0/
wmo/
42/
element.table
sequence.def
BUFR4-45 CSV tables
If you have BUFR4-45 CSV files, load the directory containing files named like
BUFRCREX_TableB_en_*.csv and BUFR_TableD_en_*.csv:
tables = bufrust.TableSet.from_bufr4_45("external/BUFR4-45")
print(tables.get_element(42001))
Rust API
use bufrust::{decode_values_with_builtin_tables, parse_message, TableSet};
fn main() -> bufrust::Result<()> {
let bytes = std::fs::read("sample.bufr")?;
let message = parse_message(&bytes)?;
println!("edition {}", message.edition);
println!("descriptors {:?}", message.unexpanded_descriptors);
let values = decode_values_with_builtin_tables(&bytes)?;
println!("decoded {} values", values.len());
Ok(())
}
Descriptor expansion:
use bufrust::TableSet;
let message = bufrust::parse_message(&std::fs::read("sample.bufr")?)?;
let tables = TableSet::from_builtin_definitions(&message)?;
let expanded = tables.expand(&[307080])?;
Development
Run the self-contained test suite:
cargo test
Build the Python wheel:
maturin build --release
Install the local Python package for development:
maturin develop
python -c "import bufrust; print(bufrust.__version__)"
Update versions before tagging a release:
python scripts/bump-version.py v1.0.1
git add Cargo.toml Cargo.lock pyproject.toml python/bufrust/__init__.py
git commit -m "Release v1.0.1"
git tag v1.0.1
git push origin main v1.0.1
Optional ecCodes Reference Tests
The default tests do not require files outside this repository.
For deeper compatibility testing, place an ecCodes source tree or extracted
definitions/test-data tree inside this repository, then set BUFRUST_ECCODES_ROOT:
$env:BUFRUST_ECCODES_ROOT = "external\eccodes-2.47.0"
cargo test
cargo run --bin check_eccodes_numeric -- external\eccodes-2.47.0
The helper script downloads the BUFR test payloads referenced by ecCodes into
external/eccodes-2.47.0/data/bufr:
.\scripts\download-eccodes-bufr-tests.ps1
During development the BUFR4 numeric checker reports:
numeric refs: passed=23 failed=0 unsupported=109
unsupported includes non-BUFR4 fixtures and uegabe.bufr, which ecCodes'
own reference script excludes because its numeric reference is incorrect.
Notes And Limitations
- BUFR editions other than edition 4 are rejected.
- WMO Table B/Table D definitions are bundled. Local centre tables and custom
table versions may still need an explicit
definitions=ortable_dir=. to_dataframe()is optional and imports pandas only when called.- The current decoded value model is long-form. Higher-level xarray-style dimensions and coordinates can be built on top of this API as the decoder matures.
License
Apache-2.0.
The bundled ecCodes-derived BUFR table files are also Apache-2.0 and retain the
ecCodes notice files in python/bufrust/definitions.
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
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 bufrust-1.0.1.tar.gz.
File metadata
- Download URL: bufrust-1.0.1.tar.gz
- Upload date:
- Size: 2.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d2cc6db7203f3276a93889c28e97f45b8289f662d48b196d429c542a7107aa3
|
|
| MD5 |
8b774a0e2ea6de849174a5db245e0c03
|
|
| BLAKE2b-256 |
c4529aa093884753b2a4299f065c6b382b845e2e3d8582e7f5fc381f91e14149
|
Provenance
The following attestation bundles were made for bufrust-1.0.1.tar.gz:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1.tar.gz -
Subject digest:
6d2cc6db7203f3276a93889c28e97f45b8289f662d48b196d429c542a7107aa3 - Sigstore transparency entry: 1619992898
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a95e2b765f626cddcab18403b28241f13f3e9e7e3016294d0ffba89ab2e3d5a
|
|
| MD5 |
2eadfff69b82f4e2a2dbea08a2b124d3
|
|
| BLAKE2b-256 |
60707304e9375667b1d3d9299be6e846c45f0a44225fb40505da292fbccf6758
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp314-cp314-win_amd64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp314-cp314-win_amd64.whl -
Subject digest:
2a95e2b765f626cddcab18403b28241f13f3e9e7e3016294d0ffba89ab2e3d5a - Sigstore transparency entry: 1619994253
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp314-cp314-win32.whl.
File metadata
- Download URL: bufrust-1.0.1-cp314-cp314-win32.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.14, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c9d0651669c09612ee06c73d4aeabbcc4a7a263cd4f08dc001e9006049d862d
|
|
| MD5 |
9eddb9c15d167c90c04bc92e03d72086
|
|
| BLAKE2b-256 |
776681a4d17eb76956a6c88212351bca386d69381d5ed789d0485fa3174f078e
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp314-cp314-win32.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp314-cp314-win32.whl -
Subject digest:
4c9d0651669c09612ee06c73d4aeabbcc4a7a263cd4f08dc001e9006049d862d - Sigstore transparency entry: 1619993919
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp314-cp314-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp314-cp314-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5ccb835f7a9c6b051fc879f2e277d0aee803e926495a10670cb6a06a6e00957
|
|
| MD5 |
6603d899dae5f090e33506291de3d2a5
|
|
| BLAKE2b-256 |
ff1d16688ce5f599fe2b30a7aeb3cea6732c19a70be294d8ab06796fc6211223
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp314-cp314-manylinux_2_28_x86_64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp314-cp314-manylinux_2_28_x86_64.whl -
Subject digest:
a5ccb835f7a9c6b051fc879f2e277d0aee803e926495a10670cb6a06a6e00957 - Sigstore transparency entry: 1619994000
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab79c5de7d60026bfb3a500a9f53a38f0d01c3d1c09e7095c83c43cdd8df54ca
|
|
| MD5 |
7b72a42e8310efcffe452969aad76a8c
|
|
| BLAKE2b-256 |
693be81ae87979aac27ba43a3c20b2de8aacdfc44710e061878e50b6d313eb9a
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
ab79c5de7d60026bfb3a500a9f53a38f0d01c3d1c09e7095c83c43cdd8df54ca - Sigstore transparency entry: 1619993301
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
779f5cde8058bf5017ead0dc442eb40a8a786d7c110511876af55aab2586fbf3
|
|
| MD5 |
3a8042f348bfa73443709d68442576d0
|
|
| BLAKE2b-256 |
246f9542f0a3e187d9f3e8c7778cfc71955b9c4068cddfdca5aae21ae173d86d
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp313-cp313-win_amd64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp313-cp313-win_amd64.whl -
Subject digest:
779f5cde8058bf5017ead0dc442eb40a8a786d7c110511876af55aab2586fbf3 - Sigstore transparency entry: 1619994117
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp313-cp313-win32.whl.
File metadata
- Download URL: bufrust-1.0.1-cp313-cp313-win32.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
021f144a28a3a708f30a2ea3b59c75897e959a19e64a0e1c266115b2b263002b
|
|
| MD5 |
6563e633b5aa2b57e361e1e8073514c7
|
|
| BLAKE2b-256 |
9e97de4d2d17a97251bb61292866210d7513e9de5b752d7012e9f2c4535729d4
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp313-cp313-win32.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp313-cp313-win32.whl -
Subject digest:
021f144a28a3a708f30a2ea3b59c75897e959a19e64a0e1c266115b2b263002b - Sigstore transparency entry: 1619994498
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
635c3cf8a123febb1d38bb68ee280d03d0d560f334996176c392ba940d4f5c66
|
|
| MD5 |
53718f153351a599acc85ceb012cc108
|
|
| BLAKE2b-256 |
8a108768f6d81ce497dea4cbbae136cf54b07d1ed0182c0de942a324526fb538
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp313-cp313-manylinux_2_28_x86_64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp313-cp313-manylinux_2_28_x86_64.whl -
Subject digest:
635c3cf8a123febb1d38bb68ee280d03d0d560f334996176c392ba940d4f5c66 - Sigstore transparency entry: 1619993522
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a8ea734005aaf57d222d13244de89b1956aa756e7bbaffe528e7403ff5f8c6a
|
|
| MD5 |
41ce9ac3bc233113c24afd93465b4896
|
|
| BLAKE2b-256 |
e7f14891d37b2bfab5c6ab9afae65cc616c86d880a9ec52b87449b000e4fa1e4
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
7a8ea734005aaf57d222d13244de89b1956aa756e7bbaffe528e7403ff5f8c6a - Sigstore transparency entry: 1619994430
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5d586ff0e3c239ddd7c012819d3a859267a1878704d2679ebfaf69f0c4bb821
|
|
| MD5 |
3d7b282ab622dc25503a1318fc093500
|
|
| BLAKE2b-256 |
77b2db95f10c3a60bd0b196c5f45f4d18a81b06c123ba7bf3116d0c82a11027a
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp312-cp312-win_amd64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp312-cp312-win_amd64.whl -
Subject digest:
a5d586ff0e3c239ddd7c012819d3a859267a1878704d2679ebfaf69f0c4bb821 - Sigstore transparency entry: 1619993612
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp312-cp312-win32.whl.
File metadata
- Download URL: bufrust-1.0.1-cp312-cp312-win32.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0321d2cdc9dace8df342d3c30901dfc1d7c0e7d5163f22c9b2d24a6f7b83a929
|
|
| MD5 |
4594c174714cb6e38f9e1e1d4ba4777a
|
|
| BLAKE2b-256 |
02d83e85b5a57fd45e82e20ae99debf0fe1a41b3d430c62ecd9e093f82af6bec
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp312-cp312-win32.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp312-cp312-win32.whl -
Subject digest:
0321d2cdc9dace8df342d3c30901dfc1d7c0e7d5163f22c9b2d24a6f7b83a929 - Sigstore transparency entry: 1619994308
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57de171da4e11238b7a7c203c14df77b134e97e429b83ecdfff38d9a602e6102
|
|
| MD5 |
3be1679a6b4f0bee54645131cb42675e
|
|
| BLAKE2b-256 |
4df522ca396319c58c9c03effb3ddfa510594b09ff1bde30521c64b2b127903c
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp312-cp312-manylinux_2_28_x86_64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp312-cp312-manylinux_2_28_x86_64.whl -
Subject digest:
57de171da4e11238b7a7c203c14df77b134e97e429b83ecdfff38d9a602e6102 - Sigstore transparency entry: 1619993178
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
282b9f2d4b02f625991e08376b577773aeafbc50e7dd40bda3c689fa58af329d
|
|
| MD5 |
6084c5dbc80f2ecbd057054b7ad8ff41
|
|
| BLAKE2b-256 |
a3d6dc51e9f96e7ee73af1ed4b05b44ed6103cb614a0b0d5ced7c2202c40e54a
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
282b9f2d4b02f625991e08376b577773aeafbc50e7dd40bda3c689fa58af329d - Sigstore transparency entry: 1619993856
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d05c22b7082d0a4a8baf3f66dcbc35d8861e91e8d2956831d716dedbf6257b8
|
|
| MD5 |
5f5e4aaacbb6ef4a990751fb0d781a8e
|
|
| BLAKE2b-256 |
648079ccd1673c9ccd633e2abc14384a6ee631d04a6e5bcbad419e411001866f
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp311-cp311-win_amd64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp311-cp311-win_amd64.whl -
Subject digest:
8d05c22b7082d0a4a8baf3f66dcbc35d8861e91e8d2956831d716dedbf6257b8 - Sigstore transparency entry: 1619993108
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp311-cp311-win32.whl.
File metadata
- Download URL: bufrust-1.0.1-cp311-cp311-win32.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8fc63c0bfb63223384bf4f204155aa0e457e12b70f7f74e7d13abf806e1e1405
|
|
| MD5 |
86e474615485769daf4efd5db5b37ba4
|
|
| BLAKE2b-256 |
265bd96ab29c3c7268bd54830d133dccdbe64bc1b43360e609d69dd0d18eaada
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp311-cp311-win32.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp311-cp311-win32.whl -
Subject digest:
8fc63c0bfb63223384bf4f204155aa0e457e12b70f7f74e7d13abf806e1e1405 - Sigstore transparency entry: 1619994074
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f13125e2268135a130512a89b6e6d1f38fe2d46283275c6633e42cb448cf9f6
|
|
| MD5 |
496d01c6cd7d487f80b93d6e8549df1d
|
|
| BLAKE2b-256 |
99cd0bb97b81bf60fc65b8bfeec63b024542bc55fe8dbf41b568d8dc001d5b5c
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp311-cp311-manylinux_2_28_x86_64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp311-cp311-manylinux_2_28_x86_64.whl -
Subject digest:
0f13125e2268135a130512a89b6e6d1f38fe2d46283275c6633e42cb448cf9f6 - Sigstore transparency entry: 1619993240
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f9f5823d9074a40aab5eaa36bea6a5dfa4afd8a971121259f7bbe0688763e2f
|
|
| MD5 |
60bfcdcc3a0ad50d9f29e851c447caa3
|
|
| BLAKE2b-256 |
b7caf452728cbe17f9c3f3387423262b3f02663eecf571965565b51acb303011
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
3f9f5823d9074a40aab5eaa36bea6a5dfa4afd8a971121259f7bbe0688763e2f - Sigstore transparency entry: 1619994581
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7eb3e2d7fb678d6bcc313bf66aaf200596b3a37d6f1a1326b85f89fe556023cc
|
|
| MD5 |
fadbac9692325a117fc8f55f085537cb
|
|
| BLAKE2b-256 |
ea04e850fa18c9021922520ba31eec07a52ea0fe4445601e9fec653a66b5827a
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp310-cp310-win_amd64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp310-cp310-win_amd64.whl -
Subject digest:
7eb3e2d7fb678d6bcc313bf66aaf200596b3a37d6f1a1326b85f89fe556023cc - Sigstore transparency entry: 1619993708
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp310-cp310-win32.whl.
File metadata
- Download URL: bufrust-1.0.1-cp310-cp310-win32.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92e6371b9b7ba198e650bb600577b20c324900b45d7da45d0105f896dd6354f6
|
|
| MD5 |
493ba7da119e7a303b0384debbda417e
|
|
| BLAKE2b-256 |
548215a792149bf47b9d175171102818f442bf8024c4b8ad8c378079a5275442
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp310-cp310-win32.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp310-cp310-win32.whl -
Subject digest:
92e6371b9b7ba198e650bb600577b20c324900b45d7da45d0105f896dd6354f6 - Sigstore transparency entry: 1619994374
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e4575f8a7006d3643be8f909ef5b9bf75a54a0378de496c2e8447cee5ea5e0c
|
|
| MD5 |
cbb970ede15a6d429053e05203ccc584
|
|
| BLAKE2b-256 |
63ae6cfffdc4fa2898c77c9465172ea64fa9274d2ef6f7cd99e13dd58cdf4305
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp310-cp310-manylinux_2_28_x86_64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp310-cp310-manylinux_2_28_x86_64.whl -
Subject digest:
2e4575f8a7006d3643be8f909ef5b9bf75a54a0378de496c2e8447cee5ea5e0c - Sigstore transparency entry: 1619994192
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84cda524174a0b318c9a32872273b2b0e9ad5cc6bc3910f5d64344e9a24d8c5d
|
|
| MD5 |
865565220bac11decb713d354accd7f9
|
|
| BLAKE2b-256 |
3ffc67e7f74f0b6743a2e59f8885022617ce4bf034cd841a45e6ddfe20892ccd
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
84cda524174a0b318c9a32872273b2b0e9ad5cc6bc3910f5d64344e9a24d8c5d - Sigstore transparency entry: 1619993020
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c657b5a89a1c7c5553e477431272114ef0b2db5053069387f3b51a3ff514c9d1
|
|
| MD5 |
acd5e31ec5d5b65b4310558900bf7c39
|
|
| BLAKE2b-256 |
877d0eb02290b23f425eb5441b74571760209492a0df0fd51f28fe64dc494223
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp39-cp39-win_amd64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp39-cp39-win_amd64.whl -
Subject digest:
c657b5a89a1c7c5553e477431272114ef0b2db5053069387f3b51a3ff514c9d1 - Sigstore transparency entry: 1619993801
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp39-cp39-win32.whl.
File metadata
- Download URL: bufrust-1.0.1-cp39-cp39-win32.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a4bda0c6b3a27c771d1d5df7538054fd8651c386c6633540ee03a0575201366
|
|
| MD5 |
312aa0fd7b0166239fca145ce1d42fe0
|
|
| BLAKE2b-256 |
dbcf94f33d47ba2974eea5763464f10302bdc2373670a90004724020605152bd
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp39-cp39-win32.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp39-cp39-win32.whl -
Subject digest:
9a4bda0c6b3a27c771d1d5df7538054fd8651c386c6633540ee03a0575201366 - Sigstore transparency entry: 1619992967
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp39-cp39-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp39-cp39-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb9f57333401fe3edcb1533f418b6883eea31d9cbbb640dca95e14cfd912f5d1
|
|
| MD5 |
caa736eefcc0b481dd90aeee34a1f22c
|
|
| BLAKE2b-256 |
d7dcc1be91ce2547e80d778c1042e234384873d502ed0d125bea0500db319d04
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp39-cp39-manylinux_2_28_x86_64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp39-cp39-manylinux_2_28_x86_64.whl -
Subject digest:
fb9f57333401fe3edcb1533f418b6883eea31d9cbbb640dca95e14cfd912f5d1 - Sigstore transparency entry: 1619993449
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type:
File details
Details for the file bufrust-1.0.1-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: bufrust-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5618ca58fdf9e151b9df199904e88745e4794029db9334401c1c6c03a5ed4d12
|
|
| MD5 |
72c238e9370d07f27c4b078fa953566d
|
|
| BLAKE2b-256 |
790896f31407ee7c8aabc47bffdfd585ac55ebba5cebfc2774996dc0a090fa8a
|
Provenance
The following attestation bundles were made for bufrust-1.0.1-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
python-wheels.yml on crazyapril/bufrust
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bufrust-1.0.1-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
5618ca58fdf9e151b9df199904e88745e4794029db9334401c1c6c03a5ed4d12 - Sigstore transparency entry: 1619993374
- Sigstore integration time:
-
Permalink:
crazyapril/bufrust@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/crazyapril
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-wheels.yml@0d26c11201e1f45d1a8495c9bd0be8ee238b7866 -
Trigger Event:
push
-
Statement type: