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 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.1

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.1
File Size Uploaded
xenosite_forest-0.10.1.tar.gz 558.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for xenosite-forest 0.10.1
File
xenosite_forest-0.10.1-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.1-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.1-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.1-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.1-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
xenosite_forest-0.10.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
xenosite_forest-0.10.1-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.1-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.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
xenosite_forest-0.10.1-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
xenosite_forest-0.10.1-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.1-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.1-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
xenosite_forest-0.10.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
xenosite_forest-0.10.1-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.1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
xenosite_forest-0.10.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
xenosite_forest-0.10.1-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
xenosite_forest-0.10.1-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
xenosite_forest-0.10.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
xenosite_forest-0.10.1-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.1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
xenosite_forest-0.10.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
xenosite_forest-0.10.1-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
xenosite_forest-0.10.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
xenosite_forest-0.10.1-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.1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
xenosite_forest-0.10.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
xenosite_forest-0.10.1-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.1.tar.gz

Download URL xenosite_forest-0.10.1.tar.gz
Size 558.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0c8765d8a06d88dc91065498698ca98dc5afbc281e0b91095a5b0dfdafcd3820
BLAKE2b-256 checksum
How to use checksums
b189da4f90e52f71b031619a88e51a62de473e35a3c67c7b6128826dcbb92586
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.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl

Download URL xenosite_forest-0.10.1-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
b8f81db05bcacca1a6a3af103cf1634b4fc860a62cd25aaa5a98d0391793f209
BLAKE2b-256 checksum
How to use checksums
352ec7062d07ed9f868579a9bbb5789f14115d40a83bf2e07f2d71f2693c9b7f
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.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl

Download URL xenosite_forest-0.10.1-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
a4eba3867a8b91359c4769c1c004b927f8f5e4a89e162a22d9fb5c42550c23bc
BLAKE2b-256 checksum
How to use checksums
f3feebde03dc1229106b9265e6e03b0f4c84452c4dc12bc831fb9c357ccf74b8
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.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xenosite_forest-0.10.1-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
252fc9965ca5a7acbffb4391e3ed8ff358c5a97a1b1bcdcb7310b7d4af939695
BLAKE2b-256 checksum
How to use checksums
528be49a2d4fede9ce54c979e4d7c6ab8eda6c0d6bb43a4fe5c00f3032a7f3f2
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.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xenosite_forest-0.10.1-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
3805d6ced5b29f2b028159d372a4d37cc7951b9fe33df846c0ade39afa6785bf
BLAKE2b-256 checksum
How to use checksums
b179f31aef61ed90047a4afddde70c8f61190158b46f6e81135cee10e1e49fe9
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.1-cp314-cp314-win_arm64.whl

Download URL xenosite_forest-0.10.1-cp314-cp314-win_arm64.whl
Size 1.6 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
4dfbcfcf86fcaab4f6b0a92627ae29d3388ce3465c07cad55480c02aba48350c
BLAKE2b-256 checksum
How to use checksums
5bee4bded776baa422dd201564bc04f499d6bb5b58ea2400d37abfa6a8fe870e
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.1-cp314-cp314-win_amd64.whl

Download URL xenosite_forest-0.10.1-cp314-cp314-win_amd64.whl
Size 1.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ba830e27fb856b01cd1570e49441ec01f79a5f44700f206241cfb208a97d04bf
BLAKE2b-256 checksum
How to use checksums
0a8137976434cde19f73164e94049515fd6e24ca82268803860a4cf82c3df656
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.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xenosite_forest-0.10.1-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
2fdb970ebc1a753816f09405c56f18044fc5a1904eb07a6c351cda2dce57598f
BLAKE2b-256 checksum
How to use checksums
c5bbbc54d15775d52a62f45634936dab8a791f2aa607aad865906d881062aae6
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.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xenosite_forest-0.10.1-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
b88d4ddd0d3ed79e6d8f27a5749f74f4e9ecb2d859ccb339276e0d11358fdb05
BLAKE2b-256 checksum
How to use checksums
1956a2bc14f30f417943732dfee4345588ea39846751f071edec8c5a290cb636
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.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL xenosite_forest-0.10.1-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
4706796f0778e938c1c886995c8d4dd27627126c04dce2bac55f823678f8ccd8
BLAKE2b-256 checksum
How to use checksums
b2209dc94621af4840d7fba524c1dfdaad2fc412265d992abd92cc18bf3568d8
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.1-cp314-cp314-macosx_10_12_x86_64.whl

Download URL xenosite_forest-0.10.1-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
05781aac658358c590576c38d9027da1bc7606c7c5e8d6d84374d3d34b02193c
BLAKE2b-256 checksum
How to use checksums
e6ef1af5232965dad529b78f7d497eb79594595703beb74e65b92b131b2a71b3
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.1-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL xenosite_forest-0.10.1-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
27d62fc0fc4ed5b38b9de0017ff13b2ce651414ca9e5d9952a7b06000a726d4e
BLAKE2b-256 checksum
How to use checksums
95f69874c22fed782f9244c323c697bdf883c62b7845a0e2e8bf4032fe53bc77
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.1-cp313-cp313t-musllinux_1_2_aarch64.whl

Download URL xenosite_forest-0.10.1-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
5c18ab818d9a177d06ce009b46da8e0e34bbae884dc186352569ed53e3b31cca
BLAKE2b-256 checksum
How to use checksums
1eacf43eeaea9c0b9f1b67fef06d21c3d7900758c77eaf8a18c810f4157d87fc
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.1-cp313-cp313-win_arm64.whl

Download URL xenosite_forest-0.10.1-cp313-cp313-win_arm64.whl
Size 1.6 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
dd4f5f23c0addc45a28e93d73bc85f9470a0ebf1ec75b165e6f8004f9b90c0bb
BLAKE2b-256 checksum
How to use checksums
7d88e812eede39d146fbc0174ac9eaf23f3481601248f9729f06f759ce1ffff9
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.1-cp313-cp313-win_amd64.whl

Download URL xenosite_forest-0.10.1-cp313-cp313-win_amd64.whl
Size 1.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c48ca590e5cf7c18707e1adde17c67ec7652aafa2a559ef4f800e4a8c40f3c75
BLAKE2b-256 checksum
How to use checksums
50b24c2fe392fbddd5e9adc6b4eb1733d0e6b4674d91e05c1cc6be4acf4db996
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.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL xenosite_forest-0.10.1-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
6051cf1589f0f0cfbb6653950ae03fc0d04dba81027a2629f0279837385eeb14
BLAKE2b-256 checksum
How to use checksums
19cb457f43ee8e321bd15cfeca6f7cd980aae9bd0318ec64905db40e4fe5b3c9
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.1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL xenosite_forest-0.10.1-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
3b63241152703b6c2676b64aa8b036bc776e2b25481c3a607c9d9496d4ed66f0
BLAKE2b-256 checksum
How to use checksums
1b424bbc08d7b13e7a92cc98fc9d5966398658e9b5626a12a5d0a9ba275cab57
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.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xenosite_forest-0.10.1-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
292d3368a27f5d24b41ac346983ebd985e5fb44cfc44f4415cb9213ceee7b755
BLAKE2b-256 checksum
How to use checksums
a537b8a74c57fb374ba60b2dd902cf8d3a982bdfeb74769a09635e1c0e5696a0
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.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xenosite_forest-0.10.1-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
bb2d2ee5cea15ebae6b33f5194ecc29779999fabc4efaa1c60f32fd70c308a00
BLAKE2b-256 checksum
How to use checksums
ddb1197925fbec7d34f3fc26f740ac2004b4ad6532503b836cd62f5460dd4ad5
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.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL xenosite_forest-0.10.1-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
32636f3d089b27112a14cef47e888e852d76a98eff3f209031c3917214e08725
BLAKE2b-256 checksum
How to use checksums
98a9ec6bb42d16923b42c896ab7f1f1d8f05a94c5d39bbdaaa6fd94d65191323
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.1-cp313-cp313-macosx_10_12_x86_64.whl

Download URL xenosite_forest-0.10.1-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
13ac7eb9d0f958667a669dfdab5d54c58af794a6df409a62b195195b58f2a12b
BLAKE2b-256 checksum
How to use checksums
080fef6670395a183d2e05ddd1ed71a2a0985b81686f48b1a5a948c01270305e
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.1-cp312-cp312-win_arm64.whl

Download URL xenosite_forest-0.10.1-cp312-cp312-win_arm64.whl
Size 1.6 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
1223ea7708cc2fb49cf370a90083d520c7b65110e2c7952971dbfa31c189b0a1
BLAKE2b-256 checksum
How to use checksums
7649d2eef971602560170c7e8a978caac57fdc3e0459b4e6f5c62f508123a7e9
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.1-cp312-cp312-win_amd64.whl

Download URL xenosite_forest-0.10.1-cp312-cp312-win_amd64.whl
Size 1.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9dfc4a04d700a1b5bd389c6be9143ff4119c5b76cc0e7a3ffa8387e6cafe1851
BLAKE2b-256 checksum
How to use checksums
26a1c809d29acadb8f70fcc414da75ed734e11550d3c347412f1b3e7c91da077
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.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL xenosite_forest-0.10.1-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
ae26df7943f51ca935a603b058dfbe3e5f4229726565bd7dd28ad3df74553e43
BLAKE2b-256 checksum
How to use checksums
c90b7769c1d5957060eae7d2b32849805085fa2404f375954eb714b493df71ee
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.1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL xenosite_forest-0.10.1-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
0d345ac9a698daf2fa21cc6c8de9a517249cd5771519954de4c6d475ae798eac
BLAKE2b-256 checksum
How to use checksums
b0322bc3645199d5a63238a2e1321e3f7caa0e276484d9675696e1708cf58f18
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.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xenosite_forest-0.10.1-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
7060591d38ac4ed602c7cd03fa6a5db44f20b6b29534eb363ebe002408b9a2fe
BLAKE2b-256 checksum
How to use checksums
afbd6f57cc90a62c22982e0eaf0ce2a380788930ae2797e3815477610002b7ad
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.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xenosite_forest-0.10.1-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
c35991db5fe63932505505c18ea341c86bc18c459ac6b0c8fddd4e6f71a29c0f
BLAKE2b-256 checksum
How to use checksums
765f658b9f6c99a8951f25defdebabc93b8cc6de68a5079b97365450d651a3bd
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.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL xenosite_forest-0.10.1-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
2f575e86891cc915c8292c69eeb0f8f99733fe9b54f7fcf238fbf1f4698cdbf5
BLAKE2b-256 checksum
How to use checksums
df271217de6ba49b073a0166dac7c6b767b1c49726c907fa23cbfb37647890ac
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.1-cp312-cp312-macosx_10_12_x86_64.whl

Download URL xenosite_forest-0.10.1-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
f375f3e0be2ffc5416055e14dad805f91c2b117d924621110f4f0b9a9e42d181
BLAKE2b-256 checksum
How to use checksums
3b46e84dc3ef4897210238470769d2fda2661b442238c8807bb31789c2a380aa
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.1-cp311-cp311-win_amd64.whl

Download URL xenosite_forest-0.10.1-cp311-cp311-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f37fa4f43c4d977b10fc92383c66ebd284294aa2d7697f2ce797a7d847d6ec70
BLAKE2b-256 checksum
How to use checksums
feb9d0a318aacfb57dceaf1b212cefe3ab7b9eb7ff9092c82b52cf4424951c56
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.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL xenosite_forest-0.10.1-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
584c40be3ac0e663af95b0a2f61d65afa4f6bf915ec5d74152132c0ad5c6b2de
BLAKE2b-256 checksum
How to use checksums
876470fe0c90d4dff3853a331320ce265a3ca18efe50b5918201e81e0704d982
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.1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL xenosite_forest-0.10.1-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
051c204ecc32c0f79b77815946ffbf188355a08b89875a13facfd953a54acb6c
BLAKE2b-256 checksum
How to use checksums
2209f16ea5acf14c99899c18182c41ac46fd05dddefbfb49b7fbc99678df131d
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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xenosite_forest-0.10.1-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
656b729f090bba5da4f031d120980a43cd9a85912053ca5d36c75dcac8833bf3
BLAKE2b-256 checksum
How to use checksums
a00ae7cbf976e747b7ca7ca7862bc6d25ee2b3764eebb19b4da0543412078a3e
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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xenosite_forest-0.10.1-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
3c2d0553971f5e59c85bef4a98f6dbd72495f3d1406c03d8d913ae35e0e2b641
BLAKE2b-256 checksum
How to use checksums
66735e071a2e1866a50ac0b1d1b0c726f6500c28d07d49147010d9b896233d01
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.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL xenosite_forest-0.10.1-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
38144d6c1245a89517d53db22a45a23529cfe88039183381836fb9be812b1cce
BLAKE2b-256 checksum
How to use checksums
3815c4521a7cca4f0c22983b14985673ea4d807cb933dd0eb7de20fb7e41a3d7
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.1-cp311-cp311-macosx_10_12_x86_64.whl

Download URL xenosite_forest-0.10.1-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
d46ed6b34a6d90bf4cb19109b7dd4ad5703443c13af4c668ba637e96e125f1dd
BLAKE2b-256 checksum
How to use checksums
803d84c19d754816ad6b49ff50f03878a860715435ac7f3e71e34867c6d53705
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.1 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