celesto-core
celesto-core is the Rust helper package that lets Celesto do local VM setup faster.
Most users install celesto; it pulls in the matching celesto-core wheel automatically.
pip install 'celesto==0.0.15a0'
Install celesto-core directly only when you are developing the native helper package or testing a package release.
Work On celesto-core From Source
Use the source checkout when you are changing the Rust helpers or their Python wrappers:
uv sync --extra dev
uv sync --reinstall-package celesto-core
uv run python -m celesto_core
The last command should print the capability report for the extension you just built. Run it again after changing Rust or wrapper code so you know Python is loading the current local build.
For Rust-only checks, run:
cargo test -p celesto-core
If that command cannot find libpython, install the Python development package for the interpreter you are using, then rerun the test. Local Python installs that ship only a versioned shared library may also need LIBRARY_PATH pointed at the directory containing libpythonX.Y.so.
Check What Is Available
Run this command to see which native helpers your current wheel can use:
python -m celesto_core
It prints a JSON report with four capability flags:
networking: Linux TAP devices, routes, and sysctls can use direct Rust calls.disk_io: disk image copy and decompression helpers are available.qmp: QEMU monitor control is available.firecracker_api: Firecracker API socket control is available.
Public Python Modules
Import the module for the job you want to do:
from celesto_core import capabilities, disk, firecracker, network, qmp
Use capabilities.detect() when you need one structured result:
from celesto_core import capabilities
print(capabilities.detect().as_dict())
Use network for Linux networking setup:
from celesto_core import network
network.prepare_tap("tap0", owner_uid=1000, host_ip="172.16.0.1", prefix_len=32)
network.add_route("172.16.0.2", 32, "tap0")
These calls require permission to change Linux networking directly, usually root or CAP_NET_ADMIN. If Celesto does not have that permission, the main celesto package falls back to ip, nft, and sysctl subprocesses so the sandbox can still work.
Use disk for sparse disk images:
from celesto_core import disk
method = disk.clone_or_sparse_copy("base.ext4", "sandbox.ext4")
print(method)
Use qmp for QEMU control:
from pathlib import Path
from celesto_core import qmp
with qmp.QMPClient(Path("/tmp/qmp.sock")) as client:
client.connect()
print(client.query_status())
Use firecracker for Firecracker API socket requests:
from pathlib import Path
from celesto_core import firecracker
client = firecracker.FirecrackerClient(Path("/tmp/firecracker.socket"))
print(client.request("GET", "/"))
Migrate From The Old Flat API
This alpha refactor removes the old top-level helper aliases. Import the module for the area you need instead:
| Old form | New form |
|---|---|
celesto_core.has_native_networking() |
celesto_core.network.available() |
celesto_core.has_native_disk_io() |
celesto_core.disk.available() |
celesto_core.has_native_qmp() |
celesto_core.qmp.available() |
celesto_core.has_native_firecracker_api() |
celesto_core.firecracker.available() |
celesto_core.configure_tap(...) |
celesto_core.network.configure_tap(...) |
celesto_core.create_tap(...), delete_tap(...), add_route(...), write_sysctl(...) |
celesto_core.network.<function>(...) |
celesto_core._QmpClient |
celesto_core.qmp.QMPClient |
raw _firecracker_* helpers |
celesto_core.firecracker.FirecrackerClient |
Private Extension Boundary
The compiled PyO3 module is celesto_core._ffi. Treat it as an implementation detail.
Public callers should import celesto_core.network, celesto_core.disk, celesto_core.qmp, or celesto_core.firecracker. The private module can change without a compatibility alias during the alpha period.
Rust Library Shape
The Rust crate exposes the same core areas:
celesto_core::diskcelesto_core::firecrackeron Unixcelesto_core::qmpcelesto_core::networkon Linux
The Python bindings live in a separate Rust binding module so the Rust library modules stay readable and testable.
Versioning And Release Tags
celesto-core uses date-based versions in YYYY.M.D form, such as 2026.9.22. This keeps the same version valid for Cargo, maturin, and Python package metadata.
Release tags use the same version with a core-v prefix:
git tag core-v2026.9.22
git push origin core-v2026.9.22
The publish workflow checks that the tag matches celesto-core/Cargo.toml before it builds wheels and publishes them to PyPI.
Metadata
Release files for celesto-core 2026.9.22
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| celesto_core-2026.9.22.tar.gz | 34.8 kB | Details |
Built distributions (wheels)
Total release size: 17.1 MB
Release files / celesto_core-2026.9.22.tar.gz
| Download URL | celesto_core-2026.9.22.tar.gz |
|---|---|
| Size | 34.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
96c17e37e24f850c1023bef9f3ec89327e0398a390cccfcc1af1befc25bbbf65
|
|
BLAKE2b-256 checksum How to use checksums |
83dcff777109a3f8b72cbdf27a67cb6214a9d29ebde7c5eb508ed718d8aac577
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | celesto_core-2026.9.22-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
1e38506a68a6990d57571191c493d9eb8f0c73c45c997d60d5874c91e11964b6
|
|
BLAKE2b-256 checksum How to use checksums |
628d7ca8578eafd8ee222a5e63f71cbd103e792d4283ffb833fbd373215f1d85
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | celesto_core-2026.9.22-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 901.4 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
c1f7cc31393c640bf6c335a9a7e6fbb65cffab3f4a0543f92cc1dd9299b9db84
|
|
BLAKE2b-256 checksum How to use checksums |
b22542d264d15298b0a50f0c12f5ec1ffceb8c76aa3763c2b83a8b5537aba2dc
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | celesto_core-2026.9.22-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f9c5a7b67d4a0e486b0ed2dc1e2b9564131cffc7e9317d728cf52bddc07486a6
|
|
BLAKE2b-256 checksum How to use checksums |
116dbbaaa47d6ce7e19677984bf007de45138c00084d88a1add201df6c5f88e0
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | celesto_core-2026.9.22-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b6425b2502069fdf4d6ce4d191bae624dddecb06e9425be74d2e482bbcabd02a
|
|
BLAKE2b-256 checksum How to use checksums |
37421488f4b0e6bc84cee88e66ad01298384c8ee14b541df536a194b47203e38
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | celesto_core-2026.9.22-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e142ffe6d1cf20519aab7b94ded98f976823648f3709f289e9fe37e8f291b0f8
|
|
BLAKE2b-256 checksum How to use checksums |
99a2a6cea505773713154f81f2a993f76c4a990ff1eb6da31ed91006f2ce62dd
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | celesto_core-2026.9.22-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 897.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
08a758067da642a352f687cb3b29f72fc10341869e5c2e51608ba2a0919fd2fe
|
|
BLAKE2b-256 checksum How to use checksums |
ba6ec44585688df71437352316b5bd848ecf32ef269d8f586b010e5db3203aea
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | celesto_core-2026.9.22-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b2a599cfe0c25d5845296e670c79e124162d15145f0e96612866e4cfad263a0a
|
|
BLAKE2b-256 checksum How to use checksums |
2103d62249b47bfd8c8dcd62b01a9ea641eed9f56844fbc917427fa31e5b6520
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | celesto_core-2026.9.22-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 899.5 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
7335359df49f931d9eb52db8a5b2e7f1432b6f53bcc00bcd5ad402518c61cb85
|
|
BLAKE2b-256 checksum How to use checksums |
e790a21c0abe896f43b5f9257d5e78489693e8666698c811f38e4e29ad8b0280
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | celesto_core-2026.9.22-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 406.0 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
19386a5215b5db0cd234df882a89172047775d7f7fe8e2299f764175e6b17fe8
|
|
BLAKE2b-256 checksum How to use checksums |
87541d3831ab9c4135174c2c6aef27d3131710135acd900abfc90d0b97886bf9
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | celesto_core-2026.9.22-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 463.7 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
e1e5054e3e2c27f8c4f7a7a00e23a299a8959e329aaffac6ca7032eb1558bb8a
|
|
BLAKE2b-256 checksum How to use checksums |
f7b358a182e5e3a0995b4cb5bc979aaa3b25369fa73334adf8d082640d0e9f71
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | celesto_core-2026.9.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
fbcc14ff3a68dc30586c08c86423cb449cd37444f5d25036075edc618c11565e
|
|
BLAKE2b-256 checksum How to use checksums |
ea609a78fbc3389f8ecd21d4475f2a5e20c4db763d0157e867ecc23ac6e005cb
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | celesto_core-2026.9.22-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 899.8 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
21aa950cfe6db3336a5615b8c827e10faafdba79865d8f7f8ec25489862c4b93
|
|
BLAKE2b-256 checksum How to use checksums |
d88d4708de9bafb427302848dd897d37018816da38c476d3a767b499eca39971
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | celesto_core-2026.9.22-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 406.3 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
679a8d5c411ab343c00dbc26dbfd4c0b3a6486ed2adbfb5fa1a4209df9eaf746
|
|
BLAKE2b-256 checksum How to use checksums |
cc90ec1d62e2331594a1c2c718f27b1be0a372879c4d22dfb4e8a9485521814e
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | celesto_core-2026.9.22-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 463.7 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
25d7e88ce7e8f90e43be57c3566ada5b79e3f7067bd70f6692c675cf8e249c6b
|
|
BLAKE2b-256 checksum How to use checksums |
2954eb05049b1a6c5e9287c43287665bf1f33227e07c24e6ec575096a8a9ea7e
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | celesto_core-2026.9.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f66c8139ddcbc2a9c2c3f5db7874472eaf18f810da0e7b6a3eade3e518ea588a
|
|
BLAKE2b-256 checksum How to use checksums |
0eab6ea7e99d1923bb64cd79613f9a0cdbdf0ee524a9c1b9b3dfc453f3e7e696
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | celesto_core-2026.9.22-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 900.3 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
e694e900ccb995d1945bca9a366886f261c889dff2775e7fdf1ffd5cb0fdeefb
|
|
BLAKE2b-256 checksum How to use checksums |
657e66b04f326c26e33fce99bdc269a68b8b8498c3a876820a05881938e9f704
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | celesto_core-2026.9.22-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 406.3 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d8a1b74bb5356069aaea1a5efecb35b3e68f674064c4c11f9a32a55768a41d6a
|
|
BLAKE2b-256 checksum How to use checksums |
b032f59a33be31e4532e9e8fcfee2dfb3d24c83cecc074bd896bf49e01e0e8c4
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | celesto_core-2026.9.22-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 463.5 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
5b01134ec5541cd49409820cc4f5d95baac1e4b265a3f714571363ec76b9038e
|
|
BLAKE2b-256 checksum How to use checksums |
65f1554b86d3da409c52b675b1c14174a343e360b4270b7cf5e6a450793e4a32
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | celesto_core-2026.9.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1dc836b867f7d605b81197d1b7a5103c33c4b575da750b88e6a0cba2e15557bd
|
|
BLAKE2b-256 checksum How to use checksums |
27296ef1c9d7daee7c7e15a2a798e180724545eb6ea788e93d467a10ea0a59c2
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | celesto_core-2026.9.22-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 900.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
4a7e428d4a36dd6878d0a332989a93266180eb4e624eea655e1850ef337fa900
|
|
BLAKE2b-256 checksum How to use checksums |
04a171dd3ccb157a1d8e86caf1605ef283c8ddc0c526ca484f4143f4c2188509
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | celesto_core-2026.9.22-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 406.4 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
79567bea3c283a44d461b09efc45835c429a33417c0cc3da754821872d6b61db
|
|
BLAKE2b-256 checksum How to use checksums |
83f2dc7012afe63e4a4d267faabed1c85d261c1b8fbdce8a4debece9580c6e48
|
| 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 Sep 22, 2026.
Transparency logRelease files / celesto_core-2026.9.22-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | celesto_core-2026.9.22-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 464.9 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
217ce74bec46a857144786d6b1fc9bca9c439b955d6c63206916d950298ca2f1
|
|
BLAKE2b-256 checksum How to use checksums |
97e01c494019f19d3761c10c46b663b4867567c0cbced86d642f1204356ea4b8
|
| 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 Sep 22, 2026.
Transparency log