No project description provided
Project description
XYCut++ Python Wrapper (xycutppy)
This project provides a Python wrapper with two reading backends: paper (original GPL core) and datalab (native Rust port of Datalab's Apache-2.0 module). The wrapper lets you choose the backend at runtime.
✨ Features
- High performance: The algorithm core is implemented in Rust for maximum efficiency.
- Pythonic API: A clean, well-documented Python layer wrapping the Rust logic.
- Configurable: Tune XYCut parameters through a dedicated configuration class.
- Type-safe labels: Uses enums for semantic labels to avoid string-based errors.
- Easy build and distribution: Uses
maturinfor seamless Rust/Python integration. - Backend selection: Choose
paperordatalabper call or as a global default. - Multi-license structure: Code is split by module to simplify license compliance.
⚖️ Module licensing (Dual License)
This repository uses:
Apache-2.0 OR GPL-3.0-or-later
How this applies in practice:
- Root pip package (
xycutppy): distributed under Apache-2.0. xycutppy-paperbackend/package (code insrc/paper/xycut_plus_plus): distributed under GPL-3.0-or-later.
Reference files:
LICENSE(root): formal dual-license declaration (Apache-2.0 OR GPL-3.0-or-later).src/datalab/xycut_plus_plus_sorter/LICENSE: Apache-2.0 text.src/paper/xycut_plus_plus/LICENSE: GPL-3.0 text.
📦 Installation
Once published to PyPI, the package can be installed with pip:
pip install xycutppy
🚀 Quickstart
Below is a basic example showing how to use the package to determine the reading order of a set of elements.
from xycutppy import compute_order, SemanticLabel, XYCutConfig, set_backend
# 1. Define the elements to sort.
# Each element is a dictionary with id, coordinates (x1, y1, x2, y2), and a label.
elements = [
{'id': 0, 'x1': 10.0, 'y1': 10.0, 'x2': 200.0, 'y2': 30.0, 'label': SemanticLabel.HorizontalTitle},
{'id': 1, 'x1': 10.0, 'y1': 50.0, 'x2': 400.0, 'y2': 100.0, 'label': SemanticLabel.Regular},
{'id': 2, 'x1': 450.0, 'y1': 50.0, 'x2': 600.0, 'y2': 100.0, 'label': SemanticLabel.Regular},
{'id': 3, 'x1': 10.0, 'y1': 120.0, 'x2': 600.0, 'y2': 200.0, 'label': SemanticLabel.Regular},
]
# 2. Define page bounds (x_min, y_min, x_max, y_max)
page_bounds = (0.0, 0.0, 800.0, 1200.0)
# 3. (Optional) Customize algorithm configuration.
custom_config = XYCutConfig(
min_cut_threshold=10.0,
same_row_tolerance=5.0
)
# 4. Global backend selection (optional).
set_backend("paper") # or "datalab"
# 5. Compute reading order.
# If `config` is not passed, defaults are used.
ordered_ids = compute_order(elements, page_bounds, config=custom_config)
# 6. Or explicit per-call backend selection.
ordered_ids_datalab = compute_order(elements, page_bounds, backend="datalab")
print(f"Reading order IDs: {ordered_ids}")
# Expected output: Reading order IDs:
🧪 Visual scenarios tests (tests/scenarios.py)
Run the visual scenario suite to generate annotated PNG outputs for every available backend:
cd tests
python scenarios.py
Generated images are saved in:
tests/output_examples/
For a gallery with all example outputs rendered inline, see:
🛠️ Developer Guide: Build the Wheel from Source
This section describes how to compile the Python package (.whl) from source code.
Prerequisites
Make sure you have the following installed:
- Python (version 3.8+).
- Rust: Rust toolchain (including
rustcandcargo). Install from rustup.rs. - Maturin: Tool to build and publish Rust-based Python packages.
pip install maturin
Project structure
The project follows a backend/license-separated structure:
xycut_project/
├── pyproject.toml # Project and maturin configuration
├── README.md
├── Cargo.toml
├── LICENSE # Dual-license declaration: Apache-2.0 OR GPL-3.0-or-later
├── src/
│ ├── lib.rs # Native Python module (PyO3)
│ ├── paper/xycut_plus_plus/ # GPL Rust core
│ └── datalab/
│ ├── LICENSE # Apache-2.0
│ └── java/ # Original Java source kept as reference/license
└── xycutppy/ # Python package source code
└── __init__.py
Steps to generate the wheel
-
Clone the repository (if applicable) and move to the project root (
xycut_project/). -
Create and activate a virtual environment (recommended):
python -m venv venv source venv/bin/activate # Linux/macOS # venv\Scripts\activate # Windows
-
Build the project and generate the wheel: Run the following
maturincommand from the project root. It compiles the Rust crate inreleasemode and packages it with the Python wrapper into a.whlfile.maturin build --release
The generated wheel is stored in
target/wheels/.Tip: During development, you can run
maturin developto build and install into the active virtual environment. It is faster because it skips packaging and lets you test changes immediately. -
Install the wheel locally for testing: Install the
.whlyou just created withpip:# Exact filename may vary by OS and Python version pip install target/wheels/xycutppy-0.0.2-*.whl
That's it. You now have a locally installed Python package ready for testing or distribution.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
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 xycutppy-0.1.2-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 163.3 kB
- 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 |
e6c13c8e94aa9eaa61229f101fdb47db4e23ea837ccd24ea402deea6859677bd
|
|
| MD5 |
27201ea88415f8f45b139747d65438d1
|
|
| BLAKE2b-256 |
f28bd6d5519a38204eab7ec45f79d74369555078e48f42b3ab6d26548260ae72
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp314-cp314-win_amd64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp314-cp314-win_amd64.whl -
Subject digest:
e6c13c8e94aa9eaa61229f101fdb47db4e23ea837ccd24ea402deea6859677bd - Sigstore transparency entry: 1948229367
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp314-cp314-win32.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp314-cp314-win32.whl
- Upload date:
- Size: 158.0 kB
- 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 |
4fc821a99140184c3f9dea122f8170262dfbe6268cef1069fc412785617850e1
|
|
| MD5 |
2469fa480b07c2f110aef01d473da83a
|
|
| BLAKE2b-256 |
6c7be99eb7ca2a0a293c4dbd68f627706f866828ba2d2b2434a8783494444a61
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp314-cp314-win32.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp314-cp314-win32.whl -
Subject digest:
4fc821a99140184c3f9dea122f8170262dfbe6268cef1069fc412785617850e1 - Sigstore transparency entry: 1948227092
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 262.3 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
955fada10f47eeb5bb7db42f6a554b430d0f7655fcca0b1e449c58c30ed7d22c
|
|
| MD5 |
0bc8876018664a31c3d860ec53e0f297
|
|
| BLAKE2b-256 |
1c32ea77aeab8e1735279d39fc827ed1b35142a7a991c9b694e39efac32b1e48
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
955fada10f47eeb5bb7db42f6a554b430d0f7655fcca0b1e449c58c30ed7d22c - Sigstore transparency entry: 1948226880
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 254.0 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21438dbe68df8a5b409793d02b55fbe0420b9ec3ad4fa8245833051751b12bf5
|
|
| MD5 |
d88c8cf3b559aef7a77b71f089c7db73
|
|
| BLAKE2b-256 |
5c9e94d44e0c77adb67a8f3ade6d08281656da3cdfe4ce9ff6e60a093d72a1f4
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
21438dbe68df8a5b409793d02b55fbe0420b9ec3ad4fa8245833051751b12bf5 - Sigstore transparency entry: 1948229438
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 237.1 kB
- 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 |
2b5b4836717ff9bef5f120afa703e9930daf321911bc1683218fed3ae69a5a9c
|
|
| MD5 |
a7bac1b1317f03dcd8e27ca3d98e65a1
|
|
| BLAKE2b-256 |
24ab896f4442af0ed33fdec719b3398b033f7c4d1038f926b51de145327f440d
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
2b5b4836717ff9bef5f120afa703e9930daf321911bc1683218fed3ae69a5a9c - Sigstore transparency entry: 1948225344
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 249.3 kB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a442e1d55203a51999d007fe8adf90c16a1650d7b6740b0773f8c7307e258985
|
|
| MD5 |
505ba444dfb58cea137c7d070221fc5d
|
|
| BLAKE2b-256 |
3806c4758a3f4b7605d65779d92183260c0018a29f593b13450a9c321279ca6f
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl -
Subject digest:
a442e1d55203a51999d007fe8adf90c16a1650d7b6740b0773f8c7307e258985 - Sigstore transparency entry: 1948227836
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 166.2 kB
- 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 |
4b20e2dc595f21c63d63ddfffa57563b1e970ac25d2ade55391b206ac567e04f
|
|
| MD5 |
706eda490de80335b09bf70438b77065
|
|
| BLAKE2b-256 |
f1e764d41be7b98ad31631ccc8737d30b6e669e88321df1a89c9c480f67c97a8
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp313-cp313-win_amd64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp313-cp313-win_amd64.whl -
Subject digest:
4b20e2dc595f21c63d63ddfffa57563b1e970ac25d2ade55391b206ac567e04f - Sigstore transparency entry: 1948228985
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp313-cp313-win32.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp313-cp313-win32.whl
- Upload date:
- Size: 158.1 kB
- 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 |
45f3a89ae614061dbfc6d00a65965507389ca583ac9fc2d9a3c38796a9f407f1
|
|
| MD5 |
3103e78b48f2da85da04f5a7c01c8574
|
|
| BLAKE2b-256 |
8638bba87e1a7753284bd52d375991a659c8a33455cf24da00314c5b9d103a32
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp313-cp313-win32.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp313-cp313-win32.whl -
Subject digest:
45f3a89ae614061dbfc6d00a65965507389ca583ac9fc2d9a3c38796a9f407f1 - Sigstore transparency entry: 1948229316
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 265.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15c1c79c1e5420b85c6ae1d45a1c116a58cd54813460129011fa9b1610e55a58
|
|
| MD5 |
e274a27a17da6e0da07a4c687742318a
|
|
| BLAKE2b-256 |
4f9ff4244fc4df107e6e9fb8531f14d142e82e2bd8d59dd0bfeb1613a663c185
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
15c1c79c1e5420b85c6ae1d45a1c116a58cd54813460129011fa9b1610e55a58 - Sigstore transparency entry: 1948229221
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 256.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb2d1ab37202aa3af42ee841508d6f4426df35c6b69ecdd4d739d65cc51c9adc
|
|
| MD5 |
2a3cbc10c04750d7c907513c6c6e7bfe
|
|
| BLAKE2b-256 |
dd1c872b46d6e6aa703a732db3c80e1ee271ec82c433ba9726a839c506f70e0d
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
bb2d1ab37202aa3af42ee841508d6f4426df35c6b69ecdd4d739d65cc51c9adc - Sigstore transparency entry: 1948225098
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 237.0 kB
- 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 |
4623a04ac73a06e5d9cb3e55ee98105c3066f28bc58f9557982e9692e744d422
|
|
| MD5 |
32eccad527a460ccb6f6fcdf3d3c9284
|
|
| BLAKE2b-256 |
b8af1466815f499cbe9e6c3f1234af0de7e036aedcb3542d9bfc106524557953
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
4623a04ac73a06e5d9cb3e55ee98105c3066f28bc58f9557982e9692e744d422 - Sigstore transparency entry: 1948224632
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 249.4 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b8d38a451b0eef1b4100d30f19cbe83ba6680d30f41d6463d9a29004916a014
|
|
| MD5 |
df1763d1890083e20a16b0ad8aa9176b
|
|
| BLAKE2b-256 |
fb2a694e97264f137ab21a687afcf3f90cc848fb06a678ce1f7008375da1dadb
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
6b8d38a451b0eef1b4100d30f19cbe83ba6680d30f41d6463d9a29004916a014 - Sigstore transparency entry: 1948228217
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 165.9 kB
- 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 |
9502b0db79d5f1c09b36eb84bc4b6d743807841ba92489851fb07cfa08749699
|
|
| MD5 |
02d48708542de0f5d0774fb4dcc94515
|
|
| BLAKE2b-256 |
358c2ce598526e1e24f394357d79918b5678504615f13728fb3e29fa2d3a25fa
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp312-cp312-win_amd64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp312-cp312-win_amd64.whl -
Subject digest:
9502b0db79d5f1c09b36eb84bc4b6d743807841ba92489851fb07cfa08749699 - Sigstore transparency entry: 1948228904
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp312-cp312-win32.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp312-cp312-win32.whl
- Upload date:
- Size: 158.0 kB
- 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 |
5fd37d84a0264018c0eb086b2bc7268f7e07b297ff12b05e6717d288ab6032fd
|
|
| MD5 |
330a4990514acc02b3a1e71b8652f729
|
|
| BLAKE2b-256 |
baadd95cc3e663570d524b3dee976761ab079e47ce0ed2f70b19374505e36785
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp312-cp312-win32.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp312-cp312-win32.whl -
Subject digest:
5fd37d84a0264018c0eb086b2bc7268f7e07b297ff12b05e6717d288ab6032fd - Sigstore transparency entry: 1948228014
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 264.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e1b87476386b504e61e5bcd7af159374e6e2d7d1a7daa3741b625ebfe764335
|
|
| MD5 |
5184838e5a3af33043ba75007e9a1ec4
|
|
| BLAKE2b-256 |
3a205fffff71cca8ed34235a73aff8f45f74233e515b3f31d07f76a9455727be
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
8e1b87476386b504e61e5bcd7af159374e6e2d7d1a7daa3741b625ebfe764335 - Sigstore transparency entry: 1948227290
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 255.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00b28afe6ceea21e846e8dccd840bf79b9c09735327ad3e6821ea890c61ba046
|
|
| MD5 |
b4b275573d0729abb6fd69195d4b62a9
|
|
| BLAKE2b-256 |
0bd342348f11e372a541ceed4419cdf7541749ecfc1dd9585758b68d90f60a51
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
00b28afe6ceea21e846e8dccd840bf79b9c09735327ad3e6821ea890c61ba046 - Sigstore transparency entry: 1948228769
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 236.7 kB
- 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 |
b9595f1a54a9254c00ac9f7ffc0d8cd72ec788c0c7dfca9cbdc116e96630c877
|
|
| MD5 |
01282893b20003e5f973a3b6d541633f
|
|
| BLAKE2b-256 |
c6185298cfe9cb6a8a030ef6e2a73ebbfbf3b9396beb4ba9ecfe7c95bde79df9
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
b9595f1a54a9254c00ac9f7ffc0d8cd72ec788c0c7dfca9cbdc116e96630c877 - Sigstore transparency entry: 1948226240
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@bfe98858142530152411bd94d517b86ee3696110 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@bfe98858142530152411bd94d517b86ee3696110 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 248.9 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e382a150f58bf91f277908fd6c0cc0d8cb80484eebeecf9c45a62d9c6dc5f5d
|
|
| MD5 |
a718844d42ac43e2322d1a3019069c16
|
|
| BLAKE2b-256 |
f6bae27c6a1e08cf66e95d4905a909a07b9a9041bdab706a477aa2a37cfaf393
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
1e382a150f58bf91f277908fd6c0cc0d8cb80484eebeecf9c45a62d9c6dc5f5d - Sigstore transparency entry: 1941420987
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 162.6 kB
- 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 |
b2b8ac78d739f1577bf0eddf8c8f77b9a0cd3f3e49c4554e20a5184eda7f1f4e
|
|
| MD5 |
e4fbd10d1c1a456775b8fec59bdb0afb
|
|
| BLAKE2b-256 |
5c107259d0a86b3af0b5be00b7553d5b1d7db05e37ff8e93dafb9c9ccbcd4391
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp311-cp311-win_amd64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp311-cp311-win_amd64.whl -
Subject digest:
b2b8ac78d739f1577bf0eddf8c8f77b9a0cd3f3e49c4554e20a5184eda7f1f4e - Sigstore transparency entry: 1941420359
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp311-cp311-win32.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp311-cp311-win32.whl
- Upload date:
- Size: 158.0 kB
- 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 |
ad8077509d6c05716dd2506de2b42affd2ba7b39f6ac02b164d1b4fe843c1d1d
|
|
| MD5 |
b77d1433bfdaa3cec0c5dad62a0d2586
|
|
| BLAKE2b-256 |
ac0e28c80b6355bc528ae8c27c658624abfb17503bd32fb114fa0961e17893eb
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp311-cp311-win32.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp311-cp311-win32.whl -
Subject digest:
ad8077509d6c05716dd2506de2b42affd2ba7b39f6ac02b164d1b4fe843c1d1d - Sigstore transparency entry: 1941421629
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 261.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cbd768456cc66f88f34805f47649397668aa8ff5807c3c7026d2d86db43fe63
|
|
| MD5 |
61131390b197fc2741c545240e5aefb5
|
|
| BLAKE2b-256 |
a48ff55efb818e1717fa7e2419a458b258cc274ba554a5ff0334019e45d58472
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
1cbd768456cc66f88f34805f47649397668aa8ff5807c3c7026d2d86db43fe63 - Sigstore transparency entry: 1941420114
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 253.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c480253f609872a20d984e3a626da46274a4c70376d569f9d331d55b703d3650
|
|
| MD5 |
3811a22a47c694a02bfbc3f2fa1e4b17
|
|
| BLAKE2b-256 |
c516e047a7d236206b5cb4d4202136a941878366d76b6879b2ff7e3a50751fec
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
c480253f609872a20d984e3a626da46274a4c70376d569f9d331d55b703d3650 - Sigstore transparency entry: 1941420244
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 237.1 kB
- 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 |
fc7937b320d2baa2a6a856b9a51ace22e01ca1ff1bdd219c271fa9e4d6d1c47c
|
|
| MD5 |
79c550c0bd810414b0ad3f3cd15d0a3f
|
|
| BLAKE2b-256 |
3ce5bfe6746708ec58ca47448e5064d27dc72acf56c56934ce5fc589dcd05003
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
fc7937b320d2baa2a6a856b9a51ace22e01ca1ff1bdd219c271fa9e4d6d1c47c - Sigstore transparency entry: 1941420604
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 249.2 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1234be708d8aece2a1dc78201064a526e149edd633f20512f4d1162f9a04b85f
|
|
| MD5 |
8b8378f87be203fc4fb1e172c41275c8
|
|
| BLAKE2b-256 |
bfa83d2a2bc97f0afa373d1c9b00e3c8f9bedfce4685bfb1938d4d30801b6c74
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
1234be708d8aece2a1dc78201064a526e149edd633f20512f4d1162f9a04b85f - Sigstore transparency entry: 1941420415
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 162.6 kB
- 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 |
f93e0b9e8cd305c072c430045461cf040f456f3c00d583a0c2a9f6074c512367
|
|
| MD5 |
1053a13bf9cfbe8c57b6adec0673fd8a
|
|
| BLAKE2b-256 |
993deb3d46e61822b535c4d6832254d465c64dea00bfe45d7220e998d9f58f56
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp310-cp310-win_amd64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp310-cp310-win_amd64.whl -
Subject digest:
f93e0b9e8cd305c072c430045461cf040f456f3c00d583a0c2a9f6074c512367 - Sigstore transparency entry: 1941420515
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp310-cp310-win32.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp310-cp310-win32.whl
- Upload date:
- Size: 158.3 kB
- 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 |
bac72090e49727feccd85a653f891e5525d1def366e5a85592a5274405cb5f74
|
|
| MD5 |
a09f4c57658b2ea46671569f13b337b5
|
|
| BLAKE2b-256 |
7b9bb776c8bfd60471b6de94ed460250643fc4312811b645e9de2af253c5665d
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp310-cp310-win32.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp310-cp310-win32.whl -
Subject digest:
bac72090e49727feccd85a653f891e5525d1def366e5a85592a5274405cb5f74 - Sigstore transparency entry: 1941420645
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 261.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49c552dee2833c07df52bd3b087abd0b0e0c97580ac2f1a76e45e12ae34469d9
|
|
| MD5 |
9cb28033b4c2d729494bc2780fe3d9ea
|
|
| BLAKE2b-256 |
778e5a5cace4dba9be9ec61c48b729fab6c74174d24208d2cc3a0d3f63509f67
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
49c552dee2833c07df52bd3b087abd0b0e0c97580ac2f1a76e45e12ae34469d9 - Sigstore transparency entry: 1941420476
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 253.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d656d8ffb30469465cbc88e83a65480b28d88c5578e6da49ef605f7c4c184577
|
|
| MD5 |
f79773be48df2f2c7f8f42dd79e1b7df
|
|
| BLAKE2b-256 |
a818487694f524f21cf3861848577aeca0fbd882a9db731ea447d45cf044db77
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
d656d8ffb30469465cbc88e83a65480b28d88c5578e6da49ef605f7c4c184577 - Sigstore transparency entry: 1941421462
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 237.3 kB
- 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 |
837f3b62e50519c8689b86f998f1806824154c165deba1f2d6edbe63cf3d2e7d
|
|
| MD5 |
be1ee320221adc46e63c28e42edb8138
|
|
| BLAKE2b-256 |
67e3507507712aa02815296ce2adf1456c31b712f4d58adee640964af9d8d931
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
837f3b62e50519c8689b86f998f1806824154c165deba1f2d6edbe63cf3d2e7d - Sigstore transparency entry: 1941421416
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type:
File details
Details for the file xycutppy-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: xycutppy-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 249.5 kB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a5e1e419efc982bb0f292e4e0360ab8e86e444f5d4f3542b736ecf78408054e
|
|
| MD5 |
1e46554ba01b38f57c6746aad95ab83d
|
|
| BLAKE2b-256 |
dd9a7da724fd307cfce93fd00fafd8773e8de700ee6b7f57dce4c0d6a9dc6262
|
Provenance
The following attestation bundles were made for xycutppy-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl:
Publisher:
ci-cd.yml on vquilon/xycut_ppy
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xycutppy-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl -
Subject digest:
3a5e1e419efc982bb0f292e4e0360ab8e86e444f5d4f3542b736ecf78408054e - Sigstore transparency entry: 1941421113
- Sigstore integration time:
-
Permalink:
vquilon/xycut_ppy@69518d233136de393c927dd9206da0e5ee0d5c20 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/vquilon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@69518d233136de393c927dd9206da0e5ee0d5c20 -
Trigger Event:
release
-
Statement type: