Skip to main content

xenosite.forest

Metabolic Forest: enumerate explicit metabolite structures from reaction rules, and search pathways that connect a reactant to a putative product.

The product API is the Rust chematic engine (crates/xenosite-forest) exposed as xenosite.forest (PyO3 wrapper). New features go there — not in the pure-Python RDKit package xenosite.forest.native, which is a frozen reference/validation engine. See docs/forest/NATIVE.md.

Site-of-metabolism prediction models (epoxidation, quinonation, Phase I, reactivity, and others) are on the web at xenosite.org. This package is the structure-enumeration engine, not those neural-network models.

If you use this software, please cite the Metabolic Forest paper (DOI and BibTeX below).

Install

uv add xenosite-forest

or

pip install xenosite-forest

The default install is the Rust chematic door (no RDKit) — that is the supported surface for new work. For the frozen RDKit reference engine and the frozen 0.6.x archive (parity / historical only; not extended for new features):

uv add "xenosite-forest[rdkit]"

Optional NetworkX helpers for building a metabolite graph:

uv add "xenosite-forest[network]"

Optional xenosite-predict (site-of-metabolism models; Python ≥3.11). Not installed in this repo’s CI:

uv add "xenosite-forest[predict]"

Requires Python 3.11–3.14. RDKit 2022.03+ only with the [rdkit] extra.

A WASM-clean Rust crate (chematic + canonaut) lives in crates/xenosite-forest. See docs/forest/RUST.md and docs/forest/MIGRATING_0.8.md.

Quick start

from xenosite.forest import find_path, PhaseOne, Epoxidation

hits, counters = find_path("CC", "CCO", max_paths=1)
print(hits[0]["steps"], counters["billed"])

RDKit reference engine (requires [rdkit]; feature-frozen — prefer Rust above):

from rdkit import Chem
from xenosite.forest.native import bfs, rules, PhaseOneRS

smiles, steps, mols = next(bfs(["CCO", "CC=O"], ruleset="PhaseOneRS"))
print(smiles, steps)

for products, info in rules.Hydroxylation().metabolize(Chem.MolFromSmiles("CCC")):
    print(info["site"], [p.xf.csmi for p in products])

A longer walkthrough is in examples/tutorial.ipynb. API notes are in docs/usage.md. Rulesets and their papers are in docs/rulesets.md.

Command line

Requires the [rdkit] extra (temporary native bridge until a Rust CLI ships):

xenosite-forest CCO CC=O --ruleset PhaseOneRS --depth 1

Useful flags: --all-paths, --depth N, --phase1 (Phase I site strings), --max N, --ruleset NAME.

Rulesets and papers

Pass these names to bfs(..., ruleset=...) or load_ruleset(...). Full rule lists, Rainbow colors/hex codes, aliases, and BibTeX are in docs/rulesets.md.

Ruleset What it enumerates Matched paper
PhaseOneRS Phase I: SO, UO, DH, HD, RD Dang et al., Metabolic Rainbow, JCIM 2020. DOI 10.1021/acs.jcim.9b00836
SO / UO / DH / HD / RD One Rainbow color each (see hex table in docs) Same Rainbow paper; Forest rule lists differ slightly for HD/RD/DH
QuinoneFormationRS (QF) Quinone, quinone-imine, and quinone-methide structures Hughes & Swamidass, Chem. Res. Toxicol. 2017. DOI 10.1021/acs.chemrestox.6b00385
Bioactivation (BA) Quinone, epoxidation, nitroaromatic reduction, thiophene S-oxidation Hughes et al., Chem. Res. Toxicol. 2021. DOI 10.1021/acs.chemrestox.0c00417
Full Complete Metabolic Forest generator (Phase I, conjugations, quinone, tautomerization) Hughes et al., Metabolic Forest, JCIM 2020. DOI 10.1021/acs.jcim.0c00360

Rainbow colorblind-safe hex (Wong / Okabe–Ito, closest to the paper figures): SO Stable Oxygenation red #D55E00, UO Unstable Oxygenation orange #E69F00, DH Dehydrogenation green #009E73, HD Hydrolysis blue #56B4E9, RD Reduction purple #CC79A7.

Related single-rule papers: epoxidation (10.1021/acscentsci.5b00131), N-dealkylation (10.1021/acs.chemrestox.7b00191), UGT glucuronidation (10.1093/bioinformatics/btw350), glutathione reactivity (10.1021/acs.chemrestox.5b00017).

Documentation

Import the package as xenosite.forest (Rust public API). xenosite.forest.native is the RDKit reference engine (no new features — NATIVE.md). xenosite.forest.legacy is the frozen 0.6.x archive (LEGACY.md). xenosite is a PEP 420 namespace, so other xenosite.* packages can be installed alongside this one.

Citation

Please cite Metabolic Forest if you use this package:

Hughes, T. B.; Dang, N. L.; Kumar, A.; Flynn, N. R.; Swamidass, S. J. Metabolic Forest: Predicting the Diverse Structures of Drug Metabolites. J. Chem. Inf. Model. 2020, 60 (10), 4702–4716. DOI: 10.1021/acs.jcim.0c00360

BibTeX (copy and paste):

@article{Hughes2020MetabolicForest,
  title = {Metabolic Forest: Predicting the Diverse Structures of Drug Metabolites},
  author = {Hughes, Tyler B. and Dang, Na Le and Kumar, Ayush and Flynn, Noah R. and Swamidass, S. Joshua},
  journal = {Journal of Chemical Information and Modeling},
  volume = {60},
  number = {10},
  pages = {4702--4716},
  year = {2020},
  doi = {10.1021/acs.jcim.0c00360},
  url = {https://doi.org/10.1021/acs.jcim.0c00360},
  publisher = {American Chemical Society}
}

A machine-readable citation is also in CITATION.cff.

Development

New features: implement in crates/xenosite-forest/ and expose via src/xenosite/forest/ (this package’s public wrapper). Do not extend src/xenosite/forest/native/ or legacy/ for product work — see docs/forest/NATIVE.md.

git clone https://github.com/swamidasslab/xenosite-forest.git
cd xenosite-forest
uv sync --extra network --group dev   # maturin builds the Rust extension
make check                            # CI non-test gates (fmt/clippy/WASM/ruff/pyright)
make test                             # Rust + Python (see Makefile)
make test-python                      # pytest tests/forest only
make test-rust                        # cargo test -p xenosite-forest

Versioning is the vX.Y.Z git tag. Release CI rewrites crates/xenosite-forest/Cargo.toml from the tag before building (maturin). Read it at runtime as xenosite.forest.__version__. User-facing notes go in changelog.d/; the tag workflow compiles them into CHANGELOG.md and commits the Cargo/JS version bump. See docs/release.md.

Pushing a v* tag runs .github/workflows/release.yml: tests must pass, then platform wheels (manylinux / musllinux / macOS / Windows, x86_64 + aarch64) and an sdist are published to GitHub Releases and PyPI. A red tag workflow means do not treat that tag as released.

License

Academic / non-commercial only. Free for educational and academic research use; commercial use requires a separate license. See LICENSE.

Metadata

Release files for xenosite-forest 0.10.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xenosite-forest 0.10.2
File Size Uploaded
xenosite_forest-0.10.2.tar.gz 558.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for xenosite-forest 0.10.2
File
xenosite_forest-0.10.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-64 Details
xenosite_forest-0.10.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARM64 Details
xenosite_forest-0.10.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
xenosite_forest-0.10.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
xenosite_forest-0.10.2-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
xenosite_forest-0.10.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
xenosite_forest-0.10.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
xenosite_forest-0.10.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
xenosite_forest-0.10.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
xenosite_forest-0.10.2-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
xenosite_forest-0.10.2-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details
xenosite_forest-0.10.2-cp313-cp313t-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 Details
xenosite_forest-0.10.2-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
xenosite_forest-0.10.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
xenosite_forest-0.10.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
xenosite_forest-0.10.2-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
xenosite_forest-0.10.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
xenosite_forest-0.10.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
xenosite_forest-0.10.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
xenosite_forest-0.10.2-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
xenosite_forest-0.10.2-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
xenosite_forest-0.10.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
xenosite_forest-0.10.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
xenosite_forest-0.10.2-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
xenosite_forest-0.10.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
xenosite_forest-0.10.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
xenosite_forest-0.10.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
xenosite_forest-0.10.2-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
xenosite_forest-0.10.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
xenosite_forest-0.10.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
xenosite_forest-0.10.2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
xenosite_forest-0.10.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
xenosite_forest-0.10.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
xenosite_forest-0.10.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
xenosite_forest-0.10.2-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details

Total release size: 67.9 MB

Release files / xenosite_forest-0.10.2.tar.gz

Download URL xenosite_forest-0.10.2.tar.gz
Size 558.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e6345bd7d1dab9fa5aebb8b2f42e8b49296844a5ea106e910307ade67d67b737
BLAKE2b-256 checksum
How to use checksums
eef80a2da6cb0dcb45f4b8d3a991c1238ebc7e68ff2aea49be42967542943a63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl

Download URL xenosite_forest-0.10.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
7ae4ea3c1a8c2165184b81ce36f3e4fadc7f3b904dec17835cc4a87b22c4af08
BLAKE2b-256 checksum
How to use checksums
685852a261da55e2aa874face47b93068bc4f720cc2696d596fd9fba7ab845ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl

Download URL xenosite_forest-0.10.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
4b394df38b784f97ab78d320191d23d2aec64f9ac17924c417eada1b0976907e
BLAKE2b-256 checksum
How to use checksums
3fb407446b3de862f39c6e788837f2c334cdb26b9f16844c3bee2fbd4dd3e905
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xenosite_forest-0.10.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
c187b8aa822b27e672b89e0d34bc89fc06da0307f078749bb4995a4cb41a4c60
BLAKE2b-256 checksum
How to use checksums
c2bc75101af88dd7e1066074d0ccb28a8763fc5cb28d11f25f009bf5d2f40a1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xenosite_forest-0.10.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.9 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
2d4ebddc1a7cc333eba4cabadd9cf2c2bb0cf4006c0b9e745b70a6b80f7eb934
BLAKE2b-256 checksum
How to use checksums
2460471ee0f13c98bd1113af00ce0dcaacf8e5aee32a71fc5d4c26f590939e69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp314-cp314-win_arm64.whl

Download URL xenosite_forest-0.10.2-cp314-cp314-win_arm64.whl
Size 1.6 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
bfe5e5b9d80e97529b0709dcbb77c84ebea1e10fd1625959b52c7cc4bca5738a
BLAKE2b-256 checksum
How to use checksums
b08927e2fe47a5d26c5635159d170e03af8a4c82c549cbdd42e0eb1a8488f452
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp314-cp314-win_amd64.whl

Download URL xenosite_forest-0.10.2-cp314-cp314-win_amd64.whl
Size 1.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
567b9f1ce1d7c41ef7faf5f8838ff33ec36ac2573179e45ddfecfc7064c37c6a
BLAKE2b-256 checksum
How to use checksums
acdc781a7c8badf4bfa9d11367bd2bb7c1437deee3759267e33bcb4a342a7e2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xenosite_forest-0.10.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7a73845fec73795538472e43e3fe4b9ad5fb04dc9edb0ccfd271cc4b357738e4
BLAKE2b-256 checksum
How to use checksums
169a78ab41e4fcbff12aefe675dc3302ddb0250c368aa87e9a6c67e932395bf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xenosite_forest-0.10.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.9 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1f715758cafeeb8b8626878bc59458b48513d6cac2a28c62cf5df9668ae2929a
BLAKE2b-256 checksum
How to use checksums
c10c6b8532f21ef0f0385755d464e4936ffc8a25de8bf5ba6fc4a49e00d6b18b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL xenosite_forest-0.10.2-cp314-cp314-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7f79506d816ccd2876b977f511d1215eb0f7cebcfd46b1de42093da9143e9615
BLAKE2b-256 checksum
How to use checksums
490ae59a2a0e1102587cf3b241fcd60e4de24e64320dca30772c515f36622d86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp314-cp314-macosx_10_12_x86_64.whl

Download URL xenosite_forest-0.10.2-cp314-cp314-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ac6881bf98b2e57586919848d7f12a6e7c6496bca0dadfaa4f7722f6e7168431
BLAKE2b-256 checksum
How to use checksums
e7bb47b4b0c5c795b1b3d4d6788f819413a3952fb0b479bb8eeccef5837d18d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL xenosite_forest-0.10.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
065fe08fcf8b19ff0ab24bea139e3ac0cd7341b6219131ab880a068716359315
BLAKE2b-256 checksum
How to use checksums
256f3947e07693c9b6689af7d4f988bc6ff380be74b2982cecd24180da80970a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp313-cp313t-musllinux_1_2_aarch64.whl

Download URL xenosite_forest-0.10.2-cp313-cp313t-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a3567809f148e2a2493495a5d9ad953b6c68f7808e4e3666b2e5ed35e6f9cb35
BLAKE2b-256 checksum
How to use checksums
4bae0c305a0297259adee2fdda843a7904dae3d7e88d12d11ae54aa8d90ce1b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp313-cp313-win_arm64.whl

Download URL xenosite_forest-0.10.2-cp313-cp313-win_arm64.whl
Size 1.6 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
eda77e2a21615b45ae5003c1e5a5f95c8bcabb409bb1b33a7f540186bc64fc47
BLAKE2b-256 checksum
How to use checksums
1bce4fe81b4e0e85ad634e98e79d2023cf5e03f437a7ea8ae09f32a4af480156
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp313-cp313-win_amd64.whl

Download URL xenosite_forest-0.10.2-cp313-cp313-win_amd64.whl
Size 1.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7fe9d986930b6a49f91df361e488d342e925c4c3dc65c6b23e865398ba9a5d92
BLAKE2b-256 checksum
How to use checksums
89e4a4f0055f158840a15a2978cfc61a72586bc082b01b5af3b7530b3f5c0919
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL xenosite_forest-0.10.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d4e0c4ad88907a337d30c23810f9c745aa2bce9c10ed5de259e986f7998be9c0
BLAKE2b-256 checksum
How to use checksums
c5112f0cce8bba86574920ec3df64e9776956564666fe8f3c79791b2ef970c90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL xenosite_forest-0.10.2-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2a4c0b05caa6208fd557b3cd7aed833bf3b542860ab35c45248ad4024b6ef13a
BLAKE2b-256 checksum
How to use checksums
a310e23e64bed234dc8fb616c422a0c70b69a5690cbe8978f9ae04286114a274
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xenosite_forest-0.10.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
73acc5bd9d25cfedcb913841a82e5715dbb37714966b767d4dca447af076b856
BLAKE2b-256 checksum
How to use checksums
6d9e67cce2ae01dc28e454c177ef522047d83846fe00e52c909ca15283d412ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xenosite_forest-0.10.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9dedaeafc6c48a5a4be925bdbe3d12a9d9c3d445fbd86cadc7c43df6719ee32f
BLAKE2b-256 checksum
How to use checksums
e6d839225744f8b0836deab2bc39eb1acd2dce18a35f24a6fa66e91c3135789e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL xenosite_forest-0.10.2-cp313-cp313-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
99a744d29909a7db3988ca9c6ab46adf6a6983ff8dda0a4eb3bebe1b47119da7
BLAKE2b-256 checksum
How to use checksums
d8f3ec39e653b5e788dccb2e620c232974b8fe864212d23217a18f90329de518
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp313-cp313-macosx_10_12_x86_64.whl

Download URL xenosite_forest-0.10.2-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1f7ea3961794f2e5225cf7bc07c3309f76f205327220f50fca8e6be790eeb946
BLAKE2b-256 checksum
How to use checksums
32a8f0cddd3f316ac8148e964467582d74ad1f5750a4d6fc10c4425c0b633a81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp312-cp312-win_arm64.whl

Download URL xenosite_forest-0.10.2-cp312-cp312-win_arm64.whl
Size 1.6 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
a97ed354671854063b09ff9e00760980e8d1762ab8425f9fdbc19999f256455f
BLAKE2b-256 checksum
How to use checksums
24dc9e3846899631f92263da23c2b4d3b5951ad2dafd24fe50f88cd3adf19afe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp312-cp312-win_amd64.whl

Download URL xenosite_forest-0.10.2-cp312-cp312-win_amd64.whl
Size 1.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0e49170ae80b335410ac4fa58daf0f782e03fbdcaecdaa487eff75e74febc86f
BLAKE2b-256 checksum
How to use checksums
47c15562f7f5b18a8c1037fd3935e138a644310e3439eb2455bcfa9c22cecdd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL xenosite_forest-0.10.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
98be36e2d85e5f0f8090010158b3c79bdb8d61aa66331355d1594427f499ffdf
BLAKE2b-256 checksum
How to use checksums
d4410f919d018a476304661faa9f40a3cbd7648c835e9ce65f961ecab36ef3af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL xenosite_forest-0.10.2-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
577d9d399892e28a90abd89b2601af61ee53fc17a14799fb3354d7e47f7d347e
BLAKE2b-256 checksum
How to use checksums
db33e12a15a13b8ec73392aa96e223f67d45c64b86ac9ad92269e7c4798e330d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xenosite_forest-0.10.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
59aa864d7b4848f09e9cfb6708086492c909762f8efe644cae8b39fba457e859
BLAKE2b-256 checksum
How to use checksums
cc4b54152ab620721223f554ce86f3777f1ed022df20eda33fccb92b1800253f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xenosite_forest-0.10.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d3b55c3be685a541b360ca6956261b2575399622dbb7d4f39f12ecd05a636aa3
BLAKE2b-256 checksum
How to use checksums
86f3f7179e786bee47464ba498cc1771d5649daa48564a21136bdd038fc963ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL xenosite_forest-0.10.2-cp312-cp312-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3d9e28cfd31b202e8bfbe912beb870b1ca2c6e4005b39649b96775ef812f7b15
BLAKE2b-256 checksum
How to use checksums
f41ffe965404fe0c4fe8548a96d193a00b23837730784e7a18043a8d01fa7660
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp312-cp312-macosx_10_12_x86_64.whl

Download URL xenosite_forest-0.10.2-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
aa95c8cfdbf1b4c0bdcaada095c74f36238c48eb160ed2487589a88f8502104e
BLAKE2b-256 checksum
How to use checksums
7d0e161ef86d198b0cffc863e7e588156f99e34c138f653c2704470899fecafe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp311-cp311-win_amd64.whl

Download URL xenosite_forest-0.10.2-cp311-cp311-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ed826b4c102c7e4ad907c00172004574d55b4b0072712fc9727dd95ca79e7334
BLAKE2b-256 checksum
How to use checksums
fdaa8c922f32d19e53b6131ed736d6a1e2408774d35e71ab2a12ebb179b68b8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL xenosite_forest-0.10.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
22967899ace4f34ded1a29b6275344b3188457b5f70abd60e5c5b941933a25df
BLAKE2b-256 checksum
How to use checksums
4143b4bea3ff2fbe9fe1305066c48ffe90a7863ede5285aac52daef01cdec577
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL xenosite_forest-0.10.2-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
79c4906212b04369d5183cbd833b753ab74f49bf5ece972097e8b3ae1d9ee551
BLAKE2b-256 checksum
How to use checksums
d182484f1973e11c192339a228666c8a8fbd12a5c055c5c23ffb2b74278c242f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xenosite_forest-0.10.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
40bf29a8a1ac9fdce0196167f8a97aeb1f36fd0bcd98e953266ed43a267b8d69
BLAKE2b-256 checksum
How to use checksums
271e3a101ff5c3930217a89c0dd8ab073fee051980be1acf6af37da2ecfe7105
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xenosite_forest-0.10.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6dc099888fc82fb2932f0a2ff3748f34bbb04c87ef2d1b97f0c5964ccb256f21
BLAKE2b-256 checksum
How to use checksums
2da4c4af87e65075562bc2f542c8a5803b46b03c584a6645d453902bb91526e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL xenosite_forest-0.10.2-cp311-cp311-macosx_11_0_arm64.whl
Size 1.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
afe0e981e11d9e6b62f2de2eeb6668f1f3a5fbd6f630b03e0ee22aff92c0f188
BLAKE2b-256 checksum
How to use checksums
59f589a853c8eb184023062abf999afbe7bda4a3fc6e39ea6f6c161ce5c418a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / xenosite_forest-0.10.2-cp311-cp311-macosx_10_12_x86_64.whl

Download URL xenosite_forest-0.10.2-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2233267234f1d7c90d62d59e30fe937b18b6424eb89a93bf795468f7307422ec
BLAKE2b-256 checksum
How to use checksums
5a8e05ebf929b304be6634f11025c18d1422f60ab0cf92b276c96b034b83a10d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.10.2 This release

36 release files

0.9.0

36 release files

0.8.1

36 release files

0.8.0

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page