Skip to main content

cave_closure

Independent Gaussian weighted least-squares adjustment of oriented survey multigraphs in local ENU metres. The Rust core has no consumer, geographic, Tauri, or Python dependency. This source tree is standalone; upstream and registry identities must be supplied before publication or submodule registration.

The caller selects spatial or marginal-horizontal adjustment. Horizontal mode requires an explicit preserved-Z value for every station. Covariance models include supplied SPD matrices, equal isotropic variance, length-proportional variance, and uncalibrated relative weights. No variance floor is inserted.

Exact equivalences and offsets are contracted before solving. Hard controls may select individual axes. Soft controls identify translation directions without being replaced by artificial gauges. Uncontrolled directions receive reported, deterministic gauges unless RequireControl behavior is requested.

The default backend eliminates unknown station blocks with at most two neighbors, solves the remaining system with block-Jacobi PCG, and reconstructs coordinates. The optional sparse-direct feature adds maintained sparse QR of the whitened design and sparse Cholesky of the normal system. Backends are explicit choices. There is no automatic fallback or regularization.

use cave_closure::{json, prepare, PrepareOptions, SolveConfig, Workspace, SolveControl};
let problem = json::from_json(include_str!("tests/fixtures/controlled_tree.json"))?;
let prepared = prepare(&problem, &PrepareOptions::default())?;
let result = prepared.solve(&SolveConfig::default(), &mut Workspace::default(), &SolveControl::default())?;
result.require_converged()?;
# Ok::<(), cave_closure::Error>(())
from cave_closure import prepare_json, coordinates

prepared = prepare_json(input_json)
result = prepared.solve()
result.require_converged()
positions = coordinates(result)

prepare_arrays is the ordinary owned bulk API. prepare_buffers accepts C-contiguous native unsigned 64-bit endpoint indexes and float64 displacement and covariance buffers. NumPy is optional. Preparation copies input; exporters must not be modified concurrently while the copy runs. Prepared objects and results are immutable. Concurrent solves have separate workspaces and may share a preparation. CancellationToken supports worker cancellation; main-thread Python signals retain their exception type. Direct factorization observes cancellation before and after its external call.

Run checks directly from this tree:

cargo test --locked --all-features
cargo fmt --all -- --check
cargo clippy --locked --workspace --all-targets --all-features -- -D warnings
uv run maturin build --features abi3 --out dist
uv run pytest

See the numerical contract, interchange contract, and artifact qualification. The persisted fixture corpus checks every solver against independent references. AGPL terms are in LICENSE.

Metadata

Release files for cave-closure 0.0.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 cave-closure 0.0.1
File Size Uploaded Provenance Actions
cave_closure-0.0.1.tar.gz 16.4 MB With provenance Details for cave_closure-0.0.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for cave-closure 0.0.1
File Actions
cave_closure-0.0.1-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for cave_closure-0.0.1-cp315-cp315t-win_amd64.whl
cave_closure-0.0.1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details for cave_closure-0.0.1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
cave_closure-0.0.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Details for cave_closure-0.0.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
cave_closure-0.0.1-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for cave_closure-0.0.1-cp315-cp315t-macosx_11_0_arm64.whl
cave_closure-0.0.1-cp315-cp315t-macosx_10_12_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64 Details for cave_closure-0.0.1-cp315-cp315t-macosx_10_12_x86_64.whl
cave_closure-0.0.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for cave_closure-0.0.1-cp314-cp314t-win_amd64.whl
cave_closure-0.0.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for cave_closure-0.0.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
cave_closure-0.0.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for cave_closure-0.0.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
cave_closure-0.0.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for cave_closure-0.0.1-cp314-cp314t-macosx_11_0_arm64.whl
cave_closure-0.0.1-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details for cave_closure-0.0.1-cp314-cp314t-macosx_10_12_x86_64.whl
cave_closure-0.0.1-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details for cave_closure-0.0.1-cp311-abi3-win_arm64.whl
cave_closure-0.0.1-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for cave_closure-0.0.1-cp311-abi3-win_amd64.whl
cave_closure-0.0.1-cp311-abi3-win32.whl CPython 3.11 abi3 Windows x86-32 Details for cave_closure-0.0.1-cp311-abi3-win32.whl
cave_closure-0.0.1-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details for cave_closure-0.0.1-cp311-abi3-musllinux_1_2_x86_64.whl
cave_closure-0.0.1-cp311-abi3-musllinux_1_2_ppc64le.whl CPython 3.11 abi3 Linux musl 1.2+ PowerPC 64-le Details for cave_closure-0.0.1-cp311-abi3-musllinux_1_2_ppc64le.whl
cave_closure-0.0.1-cp311-abi3-musllinux_1_2_i686.whl CPython 3.11 abi3 Linux musl 1.2+ x86-32 Details for cave_closure-0.0.1-cp311-abi3-musllinux_1_2_i686.whl
cave_closure-0.0.1-cp311-abi3-musllinux_1_2_armv7l.whl CPython 3.11 abi3 Linux musl 1.2+ ARMv7l Details for cave_closure-0.0.1-cp311-abi3-musllinux_1_2_armv7l.whl
cave_closure-0.0.1-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details for cave_closure-0.0.1-cp311-abi3-musllinux_1_2_aarch64.whl
cave_closure-0.0.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details for cave_closure-0.0.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
cave_closure-0.0.1-cp311-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl CPython 3.11 abi3 Linux glibc 2.17+ PowerPC 64-le Details for cave_closure-0.0.1-cp311-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
cave_closure-0.0.1-cp311-abi3-manylinux2014_ppc64.manylinux_2_17_ppc64.whl CPython 3.11 abi3 Linux glibc 2.17+ PowerPC 64-be Details for cave_closure-0.0.1-cp311-abi3-manylinux2014_ppc64.manylinux_2_17_ppc64.whl
cave_closure-0.0.1-cp311-abi3-manylinux2014_i686.manylinux_2_17_i686.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-32 Details for cave_closure-0.0.1-cp311-abi3-manylinux2014_i686.manylinux_2_17_i686.whl
cave_closure-0.0.1-cp311-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl CPython 3.11 abi3 Linux glibc 2.17+ ARMv7l Details for cave_closure-0.0.1-cp311-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
cave_closure-0.0.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details for cave_closure-0.0.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
cave_closure-0.0.1-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for cave_closure-0.0.1-cp311-abi3-macosx_11_0_arm64.whl
cave_closure-0.0.1-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details for cave_closure-0.0.1-cp311-abi3-macosx_10_12_x86_64.whl

Total release size: 36.4 MB

Release files / cave_closure-0.0.1.tar.gz

Download URL cave_closure-0.0.1.tar.gz
Size 16.4 MB
Tags Source
SHA-256 checksum
How to use checksums
f4264d4f04bc0e4a41f1cdae784b192e16d0403069f483c501604eb416ff9748
BLAKE2b-256 checksum
How to use checksums
100ed7b020f38dc1c4db3ec88318815e2c98bdfa723511b2ea756f66d5ad267e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp315-cp315t-win_amd64.whl

Download URL cave_closure-0.0.1-cp315-cp315t-win_amd64.whl
Size 595.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
cfc10a76761bff2e466ca08805f39ad1156483dd048b0f649539a4e917d9b2e0
BLAKE2b-256 checksum
How to use checksums
f1535b91be891af781c967bde604abec6ded9de8ec627dc2d2235f194c67de64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cave_closure-0.0.1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 775.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
75c438adf8bbc71c97e3ccb3f97898486295879752f0d5c895bdd40fa0c87a9b
BLAKE2b-256 checksum
How to use checksums
fcff59ec81de2b259a1dcfbd7e193a6eef9d086755264490d98f46a0aa5673d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cave_closure-0.0.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 730.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
600d8f4176e7c3e960accb205e2ba0bbc44b875a49c85651a82cac3e1148b184
BLAKE2b-256 checksum
How to use checksums
ef0fae890a1c8b4256823a6b6910db797339068da6706c4fc2e4b6d8414fe510
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp315-cp315t-macosx_11_0_arm64.whl

Download URL cave_closure-0.0.1-cp315-cp315t-macosx_11_0_arm64.whl
Size 669.0 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f8fe2357ee811ee37b17aeb5c2b7020665799bed3b13ef8d58cf7b6873bfa83f
BLAKE2b-256 checksum
How to use checksums
076a16ad1943783afc5ef59a83729655e4ec20c10f672a8f34a4bc2f612a8df0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp315-cp315t-macosx_10_12_x86_64.whl

Download URL cave_closure-0.0.1-cp315-cp315t-macosx_10_12_x86_64.whl
Size 718.2 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b294a39510449f9cadfe48bcabbac27c7737c71502a93a48413745fe14666a7b
BLAKE2b-256 checksum
How to use checksums
6c2834154b9fc658e1586754bd8fce1e3721946fd6c62f27cdc0938c787f48b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp314-cp314t-win_amd64.whl

Download URL cave_closure-0.0.1-cp314-cp314t-win_amd64.whl
Size 594.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
4058860303dd291b39a5ca476768904e76cbbebd34f0de3ac8a731665226fbe4
BLAKE2b-256 checksum
How to use checksums
189708f1477a7f24ee1b2f96d3ec77c63e92dad43aeaf32907cc8033f8649d0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cave_closure-0.0.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 775.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
899827b5b178441ca9bf283e24eb446d3923f4b7e2d2cd6bfbe13b75135992bc
BLAKE2b-256 checksum
How to use checksums
75590e3f9c77c61373f5671127d6540043aed687762b653b9171f0fcbf13a44c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cave_closure-0.0.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 729.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
28a31182da1183abd016bd74ce8b104c4810ac505070cc9dcb4564be3a3d7392
BLAKE2b-256 checksum
How to use checksums
7e68fa391bb9226b034f72d1ecdb794ac9f4ac58d70332f394fed33c22ccc560
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL cave_closure-0.0.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 668.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
afaf638e7a8c12d26494650e33dcfa697abce565412d88361df9070ac92b8dcf
BLAKE2b-256 checksum
How to use checksums
6e5358f39f6c756448b60b45cf7675752c216b062a994c680ca627417f4f0414
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL cave_closure-0.0.1-cp314-cp314t-macosx_10_12_x86_64.whl
Size 717.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2ce92245ebd6cc4ad329b34a5220a702c8281cfeca2c68f2cbed398fb6763d82
BLAKE2b-256 checksum
How to use checksums
0d025f5cee1fa505401ac449b6871b4f63fec450199a9a78c7607ac71bc0af6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-win_arm64.whl

Download URL cave_closure-0.0.1-cp311-abi3-win_arm64.whl
Size 544.6 kB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
783be3648dc92f9970ed8f44bdea7e5dc313838e5d59f44c3377e4fa151b7a25
BLAKE2b-256 checksum
How to use checksums
9e54ec87f1abd23e254cbde5b4a36ea7acd9ad81e15f5bb80bee6e4834b23ed3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-win_amd64.whl

Download URL cave_closure-0.0.1-cp311-abi3-win_amd64.whl
Size 599.8 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
292078445c001cf8d683c32b2c149a15d2ebd80771f53c5c0103d5cc24cd2b6f
BLAKE2b-256 checksum
How to use checksums
490c3fcbd15ac24d53def02068a8ac745035707f3843e09cce23844c46aa18a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-win32.whl

Download URL cave_closure-0.0.1-cp311-abi3-win32.whl
Size 541.7 kB
Tags CPython 3.11 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
35eabdd54b5ed48c823c76d342325adf8c0d2fa539b1c3699d2e0392e960201d
BLAKE2b-256 checksum
How to use checksums
ad638633c926bda48675cbdfbbd4f6168f04a47b2f0b9aa293100fe0b7791957
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL cave_closure-0.0.1-cp311-abi3-musllinux_1_2_x86_64.whl
Size 989.2 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
7728673b13fd02949752a31dd7e83e0c379ca25a4e4659a935f974c6d1cfccfa
BLAKE2b-256 checksum
How to use checksums
e31573c45c916dd659bc75a0f8e5c78e8e3d4c3ad8a8b8cc2646993663ee7bfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-musllinux_1_2_ppc64le.whl

Download URL cave_closure-0.0.1-cp311-abi3-musllinux_1_2_ppc64le.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
2fa7876ad250072029e7fe9140686387e0480b35bf42ed6580e9aeb592985e7e
BLAKE2b-256 checksum
How to use checksums
90fb5e92ab7c9d61f5587a556b826b3e77666513a08b00baa0d030e74a3bd307
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-musllinux_1_2_i686.whl

Download URL cave_closure-0.0.1-cp311-abi3-musllinux_1_2_i686.whl
Size 1.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
88f6d6615c3b5f88501ed90810b9f0661a77d2a69412ffc26c6ea25ecbcbc053
BLAKE2b-256 checksum
How to use checksums
8eb9f50c81a281f06a01b9233f3f82416629ca0cd3bc5397c738e3e9ac60f21c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-musllinux_1_2_armv7l.whl

Download URL cave_closure-0.0.1-cp311-abi3-musllinux_1_2_armv7l.whl
Size 1.0 MB
Tags CPython 3.11 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
929556a4faeb18e05fdc087727a07506ba9eec4df82d092c809e4161cf31ac16
BLAKE2b-256 checksum
How to use checksums
b5e34986fed1d62e1cdbd3d5a7b73735140a81fcae0cf443a50b71bc2d5e5aa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL cave_closure-0.0.1-cp311-abi3-musllinux_1_2_aarch64.whl
Size 910.8 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
0fcd76aef6f729877809a274fb077aa4864ab560e9e501e92f8d9a8e936fbe27
BLAKE2b-256 checksum
How to use checksums
9b1a8841df2e49c9b4d89beac3d0b4a972a352b1da58374c0f915762bc36ace9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL cave_closure-0.0.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 779.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
8637b93cdd5206f0088f775fd38c0a9f9b55ba8153117c215343999492e0013e
BLAKE2b-256 checksum
How to use checksums
6151eab66b20f27679c177a4fd21ac839522881d9fa6577aee63d552f152a50f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl

Download URL cave_closure-0.0.1-cp311-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Size 919.9 kB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
d9705b0ed47767fcdfedb7dacf5f59aa8cb04cc9be7cd13e0ee2a6b443f9abab
BLAKE2b-256 checksum
How to use checksums
7b4495b17531aa15888fa20a73a0ea71568cb07dfba4152ed9f9997ebd41d474
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-manylinux2014_ppc64.manylinux_2_17_ppc64.whl

Download URL cave_closure-0.0.1-cp311-abi3-manylinux2014_ppc64.manylinux_2_17_ppc64.whl
Size 912.0 kB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-be abi3
SHA-256 checksum
How to use checksums
6dbbce069658797611b2df999cc67aa23af61b6730b4eebef54928a3484b9b1f
BLAKE2b-256 checksum
How to use checksums
4d5151a36e62cb5f62eda89f6828fa0e934e0001fb16264f09f460630fa06198
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-manylinux2014_i686.manylinux_2_17_i686.whl

Download URL cave_closure-0.0.1-cp311-abi3-manylinux2014_i686.manylinux_2_17_i686.whl
Size 824.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
df6da5e2728c68a01bdf1b0916fc7b2cdeb24dee58e28912534c9bb4de477113
BLAKE2b-256 checksum
How to use checksums
c6b2e5e8933f538525f65221359d86f79558ee82d9edc33057731d5e0dc3326e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl

Download URL cave_closure-0.0.1-cp311-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
Size 731.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
6383cdc40c9c45ab5a1be25b788d657073cb197f581718ab3ce22cfecc8627db
BLAKE2b-256 checksum
How to use checksums
aa7f759d302f448797644bcb0fa0b411750426fc8a7514215658da48cec42da6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL cave_closure-0.0.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 734.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
aec1092b3a3d5943264bf9fe7ad0f0eec1616d3bf015010e2ca0652cc70ea792
BLAKE2b-256 checksum
How to use checksums
5313a6da87af84154bf0d89594d4e1097892e8124f42654a4b8f70a7c9c6b8e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-macosx_11_0_arm64.whl

Download URL cave_closure-0.0.1-cp311-abi3-macosx_11_0_arm64.whl
Size 673.3 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7b340388849fd96af8278cf93e0369cf6aeb23a7864a882a99da6ec101b0821b
BLAKE2b-256 checksum
How to use checksums
66dadb6ab02d6db9349a52d3b4296f9bd4072e96b10159b1d08d52ad7f783eae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cave_closure-0.0.1-cp311-abi3-macosx_10_12_x86_64.whl

Download URL cave_closure-0.0.1-cp311-abi3-macosx_10_12_x86_64.whl
Size 719.1 kB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c6016a20dce2bae15b354a183ece939df088830187472431f35cd3beac5e1583
BLAKE2b-256 checksum
How to use checksums
35ea36fb3872edb5b9babad12acb3db72928b28b793b3511e5e89957da339ee3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Security for cave-closure 0.0.1

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.

Full provenance

All 27 files in this release have been uploaded with provenance metadata.

Select from 27 files

Attestation for cave_closure-0.0.1.tar.gz

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 Nov 13, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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