Football (soccer) Data & Modelling Made Easy
Project description
Penalty Blog
penaltyblog: Football Data & Modelling Made Easy
penaltyblog is a production-ready Python package designed for football (soccer) analytics, providing powerful tools from pena.lt/y/blog for data analysis, outcome modelling, and betting insights. Optimized with Cython, penaltyblog delivers high-performance modelling to power faster, efficient predictions.
Features
- 🔄 Streamline JSON Workflows with MatchFlow: Process nested football data using a lazy, streaming pipeline built for JSON. Filter, select, flatten, join, group, and summarize large datasets without loading everything into memory.
- 🔌 Connect to Professional APIs: Seamlessly stream and filter data directly from industry leaders, like StatsBomb and Opta. Query matches, events, and stats using lazy loading without handling massive JSON dumps.
- 📊 Model Matches Efficiently: High-performance implementations of Poisson, Bivariate Poisson, Dixon-Coles, and other advanced statistical models, optimized with Cython for rapid analysis.
- 🧠 Advanced Bayesian Modelling: Full posterior distributions for match outcomes using MCMC sampling. Includes Hierarchical Bayesian models to automatically learn league-wide variances and handle parameter uncertainty.
- ⚽ Scrape Data: Collect match statistics from sources like Understat, Club Elo, and Fantasy Premier League.
- 💰 Bet Smarter: Precisely estimate probabilities for Asian handicaps, over/under totals, match outcomes, and more.
- 🏆 Rank Teams: Evaluate team strengths with sophisticated methods including Elo, Massey, Colley, and Pi ratings.
- 📈 Decode Bookmaker Odds: Accurately extract implied probabilities by removing bookmaker margins (overrounds).
- 🎯 Fantasy Football Optimisation: Mathematically optimize your fantasy football squad to maximize performance.
- 🎨 Visualize with Style: Create publication-ready pitch visualizations and data flow diagrams with customizable themes, supporting multiple data providers and flexible layouts.
Take your football analytics and betting strategy to the next level with penaltyblog 🚀
Installation
pip install penaltyblog
🚀 Quick Start - Try it Now!
Run these examples directly in your browser (no installation required):
Documentation
Learn more about how to utilize penaltyblog by exploring the official documentation and detailed examples:
- Processing football event data with MatchFlow
- Scraping football data
- Predicting football matches and betting markets
- Estimating implied odds from bookmaker prices
- Calculating Massey, Colley, Pi, and Elo ratings
- Calculating metrics such as Ranked Probability Scores
Why Penaltyblog?
Unlike many football analytics resources that are academic, one-off, or hard to scale, penaltyblog is designed from the ground up to be production-ready, performance-optimized, and practically useful.
It combines advanced statistical models (including Bayesian and Hierarchical Bayesian variants), efficient implementations (via Cython), and real-world workflows, from scraping public data to modelling outcomes and optimising fantasy teams.
The project is maintained by Martin Eastwood, a data scientist focused on the intersection of high-performance computing and sports analytics. penaltyblog aims to provide the community with a robust, audited foundation for advanced modeling.
Community & Contributions
I am always interested in seeing how penaltyblog is being applied in research and industry. If you have feedback, bug reports, or want to collaborate on new features, feel free to:
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 penaltyblog-1.9.0.tar.gz.
File metadata
- Download URL: penaltyblog-1.9.0.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c37565554fa2967c2de70f17958c6cf10b4d8d43cb3918b52b530c19377bf92
|
|
| MD5 |
dfaf76e9485a6dd8e3a40b328da7e30f
|
|
| BLAKE2b-256 |
9a1962b9890936590ffdcb4ab7dfe918bed53f9121c363acb7600f604dbea374
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0.tar.gz:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0.tar.gz -
Subject digest:
4c37565554fa2967c2de70f17958c6cf10b4d8d43cb3918b52b530c19377bf92 - Sigstore transparency entry: 1004870027
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d5766d75898fd502486e30971b47c3c56a1102ce046b6ed6dfe4286c01ef9ae
|
|
| MD5 |
fc74e8d0f66346c1f669bfdef8007740
|
|
| BLAKE2b-256 |
a513d374c87365131e6b0402d5de0d146adc621b8e149951d83c61b0831a92e2
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314t-win_amd64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314t-win_amd64.whl -
Subject digest:
2d5766d75898fd502486e30971b47c3c56a1102ce046b6ed6dfe4286c01ef9ae - Sigstore transparency entry: 1004870046
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314t-win32.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314t-win32.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.14t, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0371bc1898462846748b1e814ee4a1fe1ef51cfd69ef702c77293725d9c46b00
|
|
| MD5 |
7d9c4fe2f69b5b4952b4d41bab0112d9
|
|
| BLAKE2b-256 |
696ebeb396b6861d23f9bfadf6fcac0c44f5554d50ac87f97898eb625917d4eb
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314t-win32.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314t-win32.whl -
Subject digest:
0371bc1898462846748b1e814ee4a1fe1ef51cfd69ef702c77293725d9c46b00 - Sigstore transparency entry: 1004870103
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4864b573b7656c9bfb8bca9259f7f92bd903c6c01c2c641151e900d8b374d6bd
|
|
| MD5 |
05fff5a9445675dbc20ccdfed1daca82
|
|
| BLAKE2b-256 |
c3e1e4c9664a1eeee4e29d18d71cbfa65948869f49a5da734fae93f3e39ef25b
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl -
Subject digest:
4864b573b7656c9bfb8bca9259f7f92bd903c6c01c2c641151e900d8b374d6bd - Sigstore transparency entry: 1004870072
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f2137e3e9acb6ad5858704c95989ae28bf1c8743a62cf8067a1fe8102d76750
|
|
| MD5 |
6dd2295ffe02b97dd4a707dbad95cf30
|
|
| BLAKE2b-256 |
74f28828755ca3279decf614408e7d578a503afd0c3b33d689ad7bb292cc3495
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl -
Subject digest:
4f2137e3e9acb6ad5858704c95989ae28bf1c8743a62cf8067a1fe8102d76750 - Sigstore transparency entry: 1004870095
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a4e8cb013492df896161ca369e5f42ce5f0f994c93951f91b7ab84c2122e265
|
|
| MD5 |
9c7e68d86bf131d396789a52f7c65899
|
|
| BLAKE2b-256 |
e8e433730fec0ba34784d45398fadd5b4a644cabfd0be0ab712764dd3a3ef973
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
0a4e8cb013492df896161ca369e5f42ce5f0f994c93951f91b7ab84c2122e265 - Sigstore transparency entry: 1004870053
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a730558f16f26c91d99b2cad9b7f352f8784cc19281132a145d465599c74331
|
|
| MD5 |
e50e9aaa456a569dc6d72bdbb3a8ab8b
|
|
| BLAKE2b-256 |
7b969bbf48a3703ca72c7b970c94ee682fed769194f639b294fceb471bbe8666
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
8a730558f16f26c91d99b2cad9b7f352f8784cc19281132a145d465599c74331 - Sigstore transparency entry: 1004870094
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1af45e54f3be28a6b3547a965f513a81f78531051b9c9ca785d600fd1b79ecd6
|
|
| MD5 |
c1591f70e3c8981703770e8404fc70a2
|
|
| BLAKE2b-256 |
f4831cdfb8e778da5494355bbb997c76d51390e57c1774260e2fee2b3bfbe5c4
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314t-macosx_11_0_arm64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314t-macosx_11_0_arm64.whl -
Subject digest:
1af45e54f3be28a6b3547a965f513a81f78531051b9c9ca785d600fd1b79ecd6 - Sigstore transparency entry: 1004870055
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314t-macosx_10_15_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314t-macosx_10_15_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.14t, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6561ec7072394b7357ee4e061b0b8cdc24431a4b13abaff04b0f247df7d74b3
|
|
| MD5 |
bb5fd47ed42325974a9be8fb13b77123
|
|
| BLAKE2b-256 |
b055bec3061c0f7ec543fdae3b8b10b4ca7c8c8c58df52b97f44ff876f724629
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314t-macosx_10_15_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314t-macosx_10_15_x86_64.whl -
Subject digest:
a6561ec7072394b7357ee4e061b0b8cdc24431a4b13abaff04b0f247df7d74b3 - Sigstore transparency entry: 1004870068
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f08c4db67cd820bb0ecfc64a354eb510cc825ab86c3584473d9bc64ae749ef0e
|
|
| MD5 |
7d1f73d4ee84800a8cc1b9eaf7d9dafe
|
|
| BLAKE2b-256 |
a178d072da2f573c26355beb2ca984c10b71cee6d054a06b33d7a2895d2b100a
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314-win_amd64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314-win_amd64.whl -
Subject digest:
f08c4db67cd820bb0ecfc64a354eb510cc825ab86c3584473d9bc64ae749ef0e - Sigstore transparency entry: 1004870039
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314-win32.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314-win32.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.14, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ecdfed0c0cc4364a12b3550fd038ff5dea1feac5750989ec3c1e12579724252
|
|
| MD5 |
e03ca21304358e57ec0b07834944e5e8
|
|
| BLAKE2b-256 |
87570ec400e1a6870f521d9fd8b9613ac9fc6e498d130d3398c42735d6804637
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314-win32.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314-win32.whl -
Subject digest:
8ecdfed0c0cc4364a12b3550fd038ff5dea1feac5750989ec3c1e12579724252 - Sigstore transparency entry: 1004870059
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d444c22f6e189af23dc1c8cc4d2da5f566acfcafc0a86e9dd2b16faa2ddd00d
|
|
| MD5 |
736953d3c12a924cbfd53822ff2b3118
|
|
| BLAKE2b-256 |
762849e9cf2593ad6490d70a3c6d5b82cec8beb1d2b027ec87a4fc0bc383a574
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314-musllinux_1_2_x86_64.whl -
Subject digest:
9d444c22f6e189af23dc1c8cc4d2da5f566acfcafc0a86e9dd2b16faa2ddd00d - Sigstore transparency entry: 1004870036
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8c93c0d0ca3330a8cd0bc2d4f5d02291dc512f762947afa611a785f859d23e3
|
|
| MD5 |
2702b10ddb6972beafee2037ea481781
|
|
| BLAKE2b-256 |
930039327a41fe68a757f42a2a54dfa2c229af779c450d0c09b978417cf62ab0
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314-musllinux_1_2_aarch64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314-musllinux_1_2_aarch64.whl -
Subject digest:
f8c93c0d0ca3330a8cd0bc2d4f5d02291dc512f762947afa611a785f859d23e3 - Sigstore transparency entry: 1004870089
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2d49dd9e3d9217c3580eace77cac3b87747590cb83f7d27408a83a3ee799b2f
|
|
| MD5 |
4e05b4aa3e5c000e0163fa14e256e082
|
|
| BLAKE2b-256 |
c78e8ed7a9556d6363c8a65ca6660740bcd3bda5b80c4dafe9eef32fb3325789
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
f2d49dd9e3d9217c3580eace77cac3b87747590cb83f7d27408a83a3ee799b2f - Sigstore transparency entry: 1004870099
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75b3f05146b21f388392cf7e8477a1910b76d86f5d34947a1008c94b210405cc
|
|
| MD5 |
b9ff7ff155388cfdf7fd0c0c6da4d519
|
|
| BLAKE2b-256 |
b85c88c015a83017c99615bc80846fb87b141985be3b29220f5024c26e5d30e5
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
75b3f05146b21f388392cf7e8477a1910b76d86f5d34947a1008c94b210405cc - Sigstore transparency entry: 1004870071
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f26985bff3f1eb38839e224af3eb9be4ce4ac60e1e72d1664e04e2c67f96bc2a
|
|
| MD5 |
7a6ea01f0905f1a220efdbab8ebc8c03
|
|
| BLAKE2b-256 |
15ef829f5396bcc49e7f1fdcc0ef9ead0ceccfec6e1045a09a06e295b5ef76c2
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
f26985bff3f1eb38839e224af3eb9be4ce4ac60e1e72d1664e04e2c67f96bc2a - Sigstore transparency entry: 1004870063
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc003c2459ae37c82b6a03c08dde8cd4f78445ac21c21c81bc45973294eb5ab9
|
|
| MD5 |
35f116fc6f091b9aeb045294a8e8ae01
|
|
| BLAKE2b-256 |
a058ab7e319f6f7ff604d8bbb386987c8d98a5773165637d9aada87179007da1
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp314-cp314-macosx_10_15_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp314-cp314-macosx_10_15_x86_64.whl -
Subject digest:
fc003c2459ae37c82b6a03c08dde8cd4f78445ac21c21c81bc45973294eb5ab9 - Sigstore transparency entry: 1004870082
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
706a10edf7ed0b2b217e76d1ac7387cf52042845494b375f1ecb84ee9b7e2f41
|
|
| MD5 |
3aa9e567a9590136569184a01179e200
|
|
| BLAKE2b-256 |
acf659eca325b21228b28f8e1228108c0b986a8e1f8226e4e223b3006842a631
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp313-cp313-win_amd64.whl -
Subject digest:
706a10edf7ed0b2b217e76d1ac7387cf52042845494b375f1ecb84ee9b7e2f41 - Sigstore transparency entry: 1004870066
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp313-cp313-win32.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp313-cp313-win32.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aef97e31a8be19a8bfcad387a0d8952aa0e4f9332d917b16f5b36682e37b43b1
|
|
| MD5 |
c29c0c3e7148a8bde33f794090c3fa80
|
|
| BLAKE2b-256 |
7dec8176596c5edd8e9377db65581adb45d6542fd8a7dfe9ed0e52c0763b9659
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp313-cp313-win32.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp313-cp313-win32.whl -
Subject digest:
aef97e31a8be19a8bfcad387a0d8952aa0e4f9332d917b16f5b36682e37b43b1 - Sigstore transparency entry: 1004870031
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe11482a87a690cded973c6cc8ff6ddb28e8d81230a3896c46ae3fb60bffdfd2
|
|
| MD5 |
454647b16c4984e108f7a5f63ff83868
|
|
| BLAKE2b-256 |
806a30e76c674cf332b7b7b4fdc2a62c991f1bbad4fa035a42c63ec9d90041ff
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
fe11482a87a690cded973c6cc8ff6ddb28e8d81230a3896c46ae3fb60bffdfd2 - Sigstore transparency entry: 1004870074
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8affc105c4126cfde16046d4dfbca3e4d6039017c4351a6a3aee31413dd1b191
|
|
| MD5 |
c6d108c99486eabbd182ec7246619694
|
|
| BLAKE2b-256 |
bd8397dc60f9531f3de0f1d4baab1332c3524e061da4489248efe6c92ac726e6
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp313-cp313-musllinux_1_2_aarch64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp313-cp313-musllinux_1_2_aarch64.whl -
Subject digest:
8affc105c4126cfde16046d4dfbca3e4d6039017c4351a6a3aee31413dd1b191 - Sigstore transparency entry: 1004870034
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37f1b40b5f47d1a489b2bba03bf1eae03ec1402095ffdf7c6d792113a4ebed25
|
|
| MD5 |
8dde16811668dd312c74be3517e65f88
|
|
| BLAKE2b-256 |
58af143f5f5e2ea42a1efd70ccd8307a7da5bdea71b6b05edc83d7a8e7c0f54a
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
37f1b40b5f47d1a489b2bba03bf1eae03ec1402095ffdf7c6d792113a4ebed25 - Sigstore transparency entry: 1004870086
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b431bc14d63cd63ce64082997bd07cad5fbb77ce49992fbb5e67c21c197fd59c
|
|
| MD5 |
d6d0e30c9a430622c0dd442ee90c05c0
|
|
| BLAKE2b-256 |
b073ac4091beffe7ada90eb3c4ed01d7924e4f46378f965be3e0f76f8ffe4c49
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
b431bc14d63cd63ce64082997bd07cad5fbb77ce49992fbb5e67c21c197fd59c - Sigstore transparency entry: 1004870032
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6297a816166ce6e18ae362f4f3fddd6142ac9394601050e7eb6e742f69e52e8
|
|
| MD5 |
93afac71a46f23cd4844805d1e24d6ad
|
|
| BLAKE2b-256 |
30a31df8de62fbdccc6381e9493ba54e1d160946e64463944b9972fd23213e50
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
d6297a816166ce6e18ae362f4f3fddd6142ac9394601050e7eb6e742f69e52e8 - Sigstore transparency entry: 1004870030
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf0cc5f3a2ae304def37de103731f9ad883803b1bcb08bfcf198eaba19165c2e
|
|
| MD5 |
6355d8e726c796bf1053038d01c52c32
|
|
| BLAKE2b-256 |
b0eb1be22aa730fe6a662bec1e343c83ba3733a2a037cb3d8bba23bff713a709
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
cf0cc5f3a2ae304def37de103731f9ad883803b1bcb08bfcf198eaba19165c2e - Sigstore transparency entry: 1004870058
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a91b442cad31433b11c7995012cf23998da616077e0460ce7e6d27004f691a2a
|
|
| MD5 |
6e9c0ac124e20e2dcee9801128e8d7f0
|
|
| BLAKE2b-256 |
13cb017be551f031e7699892aeb796efc87f713fd5feedfb4944db619b2fc6d6
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp312-cp312-win_amd64.whl -
Subject digest:
a91b442cad31433b11c7995012cf23998da616077e0460ce7e6d27004f691a2a - Sigstore transparency entry: 1004870109
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp312-cp312-win32.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp312-cp312-win32.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cac3c12d5737d0ef301d0ba47340b2dc5bcef0af87aa2132d715b533f108eff6
|
|
| MD5 |
26e96761712958a58638e437673ba7e8
|
|
| BLAKE2b-256 |
e85ea67a3fe689724e16d1f4d52c7bafe37c5463e05dd0a966490f9da05c84f3
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp312-cp312-win32.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp312-cp312-win32.whl -
Subject digest:
cac3c12d5737d0ef301d0ba47340b2dc5bcef0af87aa2132d715b533f108eff6 - Sigstore transparency entry: 1004870083
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d62716e4121f9fb9fa2692f917f6fdc86a2cf994d0b3bc86421c44a186540942
|
|
| MD5 |
16f06d05bbb66dc0000eaac87c6c34b0
|
|
| BLAKE2b-256 |
26683621eb3406d04667198f37e791591aec2d637a827e839745528381487ec3
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
d62716e4121f9fb9fa2692f917f6fdc86a2cf994d0b3bc86421c44a186540942 - Sigstore transparency entry: 1004870078
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
149a64e39bcb45504b8eb4e0611627f67c955fe35606f334354d97294cdc1967
|
|
| MD5 |
a6f8364148b975e848b6ffab661039bd
|
|
| BLAKE2b-256 |
21801cb2be257da624f3af490c40d82769ac8dd6064f2d2f3f9147ecd85d13ac
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp312-cp312-musllinux_1_2_aarch64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp312-cp312-musllinux_1_2_aarch64.whl -
Subject digest:
149a64e39bcb45504b8eb4e0611627f67c955fe35606f334354d97294cdc1967 - Sigstore transparency entry: 1004870079
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3adbbe66aa9b3134c4333962e0c2dec6fff2a3142edf20eaefaecde043cd3ee
|
|
| MD5 |
6582c530100ea571639a4c9762ca3d9f
|
|
| BLAKE2b-256 |
d6d5d531378bd3e6c6d9f58e1108bd3edad4cb8a80a9d6a3b82d87c38d36c1dc
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
e3adbbe66aa9b3134c4333962e0c2dec6fff2a3142edf20eaefaecde043cd3ee - Sigstore transparency entry: 1004870111
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2135c931096a2a96b7bfdd4fc19b2c5055399b1349c13e4eb33a8a202b5ca903
|
|
| MD5 |
18fed383cc1a10b62baf14d2ad3f0e1e
|
|
| BLAKE2b-256 |
6b5d6b2daf3bd2ccc40883e1b5155e8711f30039bddd58aceaf49636a8847407
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
2135c931096a2a96b7bfdd4fc19b2c5055399b1349c13e4eb33a8a202b5ca903 - Sigstore transparency entry: 1004870102
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
425f36ba672fc799bb22bedf3144cba0386e9091ef216580f0f716d2f299c988
|
|
| MD5 |
015f6a4bcf804985d2c832597270265e
|
|
| BLAKE2b-256 |
736ae698f6d68be23c95d5f678cf91c41d594b9672988e8285422d4cb3ab7ee6
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
425f36ba672fc799bb22bedf3144cba0386e9091ef216580f0f716d2f299c988 - Sigstore transparency entry: 1004870042
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6e8456a68eff0567179a697c635f608e8b62a97f2e6535345be20c56d89df8d
|
|
| MD5 |
1ec987a369ab8cdfad85ff087537ac43
|
|
| BLAKE2b-256 |
d54dd93e86ee99666814a81dbed407dd483c88f47f9f63fb46e45e0881f5c3eb
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
b6e8456a68eff0567179a697c635f608e8b62a97f2e6535345be20c56d89df8d - Sigstore transparency entry: 1004870084
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5542ff25cf944082bd1f388fe8afbb34c5f32ca1bb4c740ae1741f8541bf9540
|
|
| MD5 |
d06671039bf4dc0163fcc405b2f28ef9
|
|
| BLAKE2b-256 |
380a03a6a4a7f5d17c75f5f50e0230cf9a09c0c1ac581801ba59cd7277e6d6fc
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp311-cp311-win_amd64.whl -
Subject digest:
5542ff25cf944082bd1f388fe8afbb34c5f32ca1bb4c740ae1741f8541bf9540 - Sigstore transparency entry: 1004870048
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp311-cp311-win32.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp311-cp311-win32.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e725ff4749c0074f48273f63b09c828c511992a20e6ecc185c8d89033a26b54
|
|
| MD5 |
89e34e4f2ed7fcfc85cee125dd2061a5
|
|
| BLAKE2b-256 |
dd5aa7c7bb82651cffd81900a4eabc721c25deea46807dcd9803d6ad4515a141
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp311-cp311-win32.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp311-cp311-win32.whl -
Subject digest:
9e725ff4749c0074f48273f63b09c828c511992a20e6ecc185c8d89033a26b54 - Sigstore transparency entry: 1004870076
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb44bd1f5aad1e6f68ecb5d610ebd43091610df6a8b3b818cc99c67e04b993f3
|
|
| MD5 |
57dc991c9a7bcb21509a555a5f6f731b
|
|
| BLAKE2b-256 |
6c0d81f053b9ddc388ad8c825dd1bffc0834f2ada8e4f6976e5df5b5f9ec5e32
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
eb44bd1f5aad1e6f68ecb5d610ebd43091610df6a8b3b818cc99c67e04b993f3 - Sigstore transparency entry: 1004870097
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
959b8fd6e1f4f10f9631ea9cfbe728281569100ad670ac78df33e9ad4d4661d4
|
|
| MD5 |
a6fb083aa5d8101d33b5588c04b8a507
|
|
| BLAKE2b-256 |
5ef1b432f37c27f965f5149ba5d7858756a2f03e76b7c86ffac638cd950c82a1
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp311-cp311-musllinux_1_2_aarch64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp311-cp311-musllinux_1_2_aarch64.whl -
Subject digest:
959b8fd6e1f4f10f9631ea9cfbe728281569100ad670ac78df33e9ad4d4661d4 - Sigstore transparency entry: 1004870062
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eaf12f59d1f6911596638a6afe08671bbea790e3e3363201c2dca7a9f836a65f
|
|
| MD5 |
419c6d09c923f19dca7838b239b11f37
|
|
| BLAKE2b-256 |
8a1452f4e720062f7bde800ed015fdb5b7914b88f6c0f69205202fe7489e9ec1
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
eaf12f59d1f6911596638a6afe08671bbea790e3e3363201c2dca7a9f836a65f - Sigstore transparency entry: 1004870093
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2cb50db9a15ca66a237e108dfde842561a14031cc013ae73016d55c84816d2e
|
|
| MD5 |
ed2fe3c831ec61356ab516b0910ba8ec
|
|
| BLAKE2b-256 |
0d44c83a17a37cb9c83ef31aad92d665d72297e09f5b8e26be1fe818f4c9f52c
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
c2cb50db9a15ca66a237e108dfde842561a14031cc013ae73016d55c84816d2e - Sigstore transparency entry: 1004870107
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d8a6858aacf8ef903b81694fa3f2019103d840d2eb45aed08cd1d4b2e30dbd2
|
|
| MD5 |
8faa78e2b8d2db13cedf4a2e0c439cf2
|
|
| BLAKE2b-256 |
1c225e7625e122772b999778d05f3157bf7a443d4386c0e4a7b487e4778cab54
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
0d8a6858aacf8ef903b81694fa3f2019103d840d2eb45aed08cd1d4b2e30dbd2 - Sigstore transparency entry: 1004870044
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc7b2eed67f9677a3e5421f823a87abc48b96a2559edcdbc22865768a4920a9e
|
|
| MD5 |
ddac6ea6084610e6eea579ba71acda76
|
|
| BLAKE2b-256 |
6f03626946d67c1079eaf9e51a833a97d52ab5974d30b21d3a2b5f3c852e828e
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
dc7b2eed67f9677a3e5421f823a87abc48b96a2559edcdbc22865768a4920a9e - Sigstore transparency entry: 1004870065
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64d039a34a1acfc9c0db1cf81995b41ba8b320bb2f9d6c899cfe7b485b189176
|
|
| MD5 |
6621b0c3cd24197e2aec56f2b97434ad
|
|
| BLAKE2b-256 |
d428450697aebc8c8dca5b44a5884655f80b1cb76cddc8e982ccad4d8d838a26
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp310-cp310-win_amd64.whl -
Subject digest:
64d039a34a1acfc9c0db1cf81995b41ba8b320bb2f9d6c899cfe7b485b189176 - Sigstore transparency entry: 1004870091
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp310-cp310-win32.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp310-cp310-win32.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70ce82c4240dadaee71931c5150e6c128155b4da1386fb8c13896a930597a24f
|
|
| MD5 |
2d9bada1d86d6bf7d2dafc0fbcf11326
|
|
| BLAKE2b-256 |
c1894c9144e04e12e265a84b07d3b76730c380a43bbc9465e678ce81483dedfe
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp310-cp310-win32.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp310-cp310-win32.whl -
Subject digest:
70ce82c4240dadaee71931c5150e6c128155b4da1386fb8c13896a930597a24f - Sigstore transparency entry: 1004870080
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3623b0ef9313b43d2e3a48a0ce4fc562ad028bd0e74707f8bff7dba9e21670ca
|
|
| MD5 |
a8a6412f4b6f0e24c5c784279f5a44bb
|
|
| BLAKE2b-256 |
4f0dd6b29994009806bfb6aa62e93bdd3298b17992d85aed8d9bcc9b5a13774f
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp310-cp310-musllinux_1_2_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp310-cp310-musllinux_1_2_x86_64.whl -
Subject digest:
3623b0ef9313b43d2e3a48a0ce4fc562ad028bd0e74707f8bff7dba9e21670ca - Sigstore transparency entry: 1004870098
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51a8c5783d64934d8d2a9dccdc498557611056b6ab4b84e8080cce74bc53666d
|
|
| MD5 |
2af861c2ababd0d59e2cb06ce056feca
|
|
| BLAKE2b-256 |
ea0b381909ae8d7813013d254fa052f6b7383db62f731aaa5b7eada07e37e042
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp310-cp310-musllinux_1_2_aarch64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp310-cp310-musllinux_1_2_aarch64.whl -
Subject digest:
51a8c5783d64934d8d2a9dccdc498557611056b6ab4b84e8080cce74bc53666d - Sigstore transparency entry: 1004870040
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57293e36c16f4464f0fa7db4076d533713e902bdc1588b5dacb08b85742d7afe
|
|
| MD5 |
6dea42a704b778cae89057f3fb5ef3fc
|
|
| BLAKE2b-256 |
d790b3af81d724329f1c8b32a547e941b95d64911036c75506278667b424f1d1
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
57293e36c16f4464f0fa7db4076d533713e902bdc1588b5dacb08b85742d7afe - Sigstore transparency entry: 1004870088
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80f87ec946b67cb3e32db7fd1ad6455d2cf693be613293e83b1583ba671e8e45
|
|
| MD5 |
4ce9e6e114e923495a9892583c4fead5
|
|
| BLAKE2b-256 |
4d6479876adb32ad354099a24e61fe270a456c2abbdde52780a588c91f0e75dc
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
80f87ec946b67cb3e32db7fd1ad6455d2cf693be613293e83b1583ba671e8e45 - Sigstore transparency entry: 1004870051
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd1379203ac70d640b118c2e60f6463128ed0585b5b412b37ed2b6086992f26b
|
|
| MD5 |
6b5015d58d35900db683499942771564
|
|
| BLAKE2b-256 |
5f267326588271b20cc5648997c7e88796c95f5878d72ddb3979202ae1916998
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
bd1379203ac70d640b118c2e60f6463128ed0585b5b412b37ed2b6086992f26b - Sigstore transparency entry: 1004870108
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file penaltyblog-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: penaltyblog-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0be7c71ce524175246c61def570eb3a49ce912008ec99abf788fb918e76367b7
|
|
| MD5 |
bc22fac7641bb3ca2c50a8b96c2f876c
|
|
| BLAKE2b-256 |
d79fe9b3a7632a3f4b1b7f9db9af86e6bfb8fc3f36e4152db97aca7070b9f16f
|
Provenance
The following attestation bundles were made for penaltyblog-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl:
Publisher:
publish.yml on martineastwood/penaltyblog
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
penaltyblog-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl -
Subject digest:
0be7c71ce524175246c61def570eb3a49ce912008ec99abf788fb918e76367b7 - Sigstore transparency entry: 1004870069
- Sigstore integration time:
-
Permalink:
martineastwood/penaltyblog@02c1159eaa0729b3998898741677fb61feb1643e -
Branch / Tag:
refs/heads/master - Owner: https://github.com/martineastwood
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@02c1159eaa0729b3998898741677fb61feb1643e -
Trigger Event:
workflow_dispatch
-
Statement type: