smolvm-core
smolvm-core is the Rust helper package that lets SmolVM do local VM setup faster.
Most users install smolvm; it pulls in the matching smolvm-core wheel automatically.
pip install smolvm
Install smolvm-core directly only when you are developing the native helper package or testing a package release.
Work On smolvm-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 smolvm-core
uv run python -m smolvm_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 smolvm-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 smolvm_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 smolvm_core import capabilities, disk, firecracker, network, qmp
Use capabilities.detect() when you need one structured result:
from smolvm_core import capabilities
print(capabilities.detect().as_dict())
Use network for Linux networking setup:
from smolvm_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 SmolVM does not have that permission, the main smolvm package falls back to ip, nft, and sysctl subprocesses so the sandbox can still work.
Use disk for sparse disk images:
from smolvm_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 smolvm_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 smolvm_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 |
|---|---|
smolvm_core.has_native_networking() |
smolvm_core.network.available() |
smolvm_core.has_native_disk_io() |
smolvm_core.disk.available() |
smolvm_core.has_native_qmp() |
smolvm_core.qmp.available() |
smolvm_core.has_native_firecracker_api() |
smolvm_core.firecracker.available() |
smolvm_core.configure_tap(...) |
smolvm_core.network.configure_tap(...) |
smolvm_core.create_tap(...), delete_tap(...), add_route(...), write_sysctl(...) |
smolvm_core.network.<function>(...) |
smolvm_core._QmpClient |
smolvm_core.qmp.QMPClient |
raw _firecracker_* helpers |
smolvm_core.firecracker.FirecrackerClient |
Private Extension Boundary
The compiled PyO3 module is smolvm_core._ffi. Treat it as an implementation detail.
Public callers should import smolvm_core.network, smolvm_core.disk, smolvm_core.qmp, or smolvm_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:
smolvm_core::disksmolvm_core::firecrackeron Unixsmolvm_core::qmpsmolvm_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
smolvm-core uses date-based versions in YYYY.M.D form, such as 2026.6.24. 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.6.24
git push origin core-v2026.6.24
The publish workflow checks that the tag matches smolvm-core/Cargo.toml before it builds wheels and publishes them to PyPI.
Metadata
Release files for smolvm-core 2026.6.24
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| smolvm_core-2026.6.24.tar.gz | 34.5 kB | Details |
Built distributions (wheels)
Total release size: 20.1 MB
Release files / smolvm_core-2026.6.24.tar.gz
| Download URL | smolvm_core-2026.6.24.tar.gz |
|---|---|
| Size | 34.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d82cfe28adf01dd3177dfde9b1023da51f4097746fe60d85a3ead7d8535d89c9
|
|
BLAKE2b-256 checksum How to use checksums |
39e20493883fa4a926d66e1e423576e2a3c07ae754df111132e45177db59c9da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | smolvm_core-2026.6.24-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 |
68b48b4f6a9cd3acf646c9acdf3d2a9a13556500df8604ddce2eb3bcf63d2eb6
|
|
BLAKE2b-256 checksum How to use checksums |
49fa13097ab69d42da4a27eb34f0af9607170c8610580cd9ca4316237c2e7c67
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | smolvm_core-2026.6.24-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 914.7 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
2d47472c5d88d3d7d687b8527d7f1cc35998cfcda00e62277ac2fd9217f7b372
|
|
BLAKE2b-256 checksum How to use checksums |
6d653c8f60d7b7d5550f6b69d5a9a2317ee802f34216b9b150294c4ca3aa5283
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | smolvm_core-2026.6.24-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 |
1ec7b8bbece3cee67cd2efe8f58b79ce6648b5ed83b703e6d4b90be68effc2b5
|
|
BLAKE2b-256 checksum How to use checksums |
655d677598029baa7e5aabe569f5011002c3e69344555e3fd260a1b816cab7c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | smolvm_core-2026.6.24-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 |
e108991fe94a17ecbd37a7663633c882014614e1dc30ad8cffd2e343362ebcd6
|
|
BLAKE2b-256 checksum How to use checksums |
ea1ba2d885db9fea593a87f9977dfb0e030f5b24aa6b682fa59fd63b9ee4b68f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | smolvm_core-2026.6.24-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 |
39b2dc781c846c2c16ab1ec35523bffa82056899f54b6da9f46f6763f51910f7
|
|
BLAKE2b-256 checksum How to use checksums |
1146e8255f8b0430377c07f90926436e7f9093e619feeea515a950e51b7b7cd6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | smolvm_core-2026.6.24-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 910.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
ef30b43b53b055aeb2aa5e6d3edb76908635629e52d716ae8d67640b40efec65
|
|
BLAKE2b-256 checksum How to use checksums |
3a384c87ad024d331845f22a11da19da757824095bc86c56748a8860408df825
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | smolvm_core-2026.6.24-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 |
c8ede5d48607320107523a055c8690f6110c8e57565e570e3641e86c83e97f96
|
|
BLAKE2b-256 checksum How to use checksums |
9c9343982bad3b2906ef41ed8ce5fda1001f1a64d75fa9d6c9ac9c6ff3811724
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | smolvm_core-2026.6.24-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 912.3 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
f42250f503d857a7254fcd6c9bf3aa1be2b8a694231bf722c52645c48b4f9da1
|
|
BLAKE2b-256 checksum How to use checksums |
507864f19eeca932c48a5b5830f469ffad3b271fc3f540736b0cb7c3bada41fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | smolvm_core-2026.6.24-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 404.5 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9deb66c66dd85fcc3a102a8cf860e657146b6d666d16d308972dfd8ee3ef2dd6
|
|
BLAKE2b-256 checksum How to use checksums |
7da80fbd3726a552c4d0dfbfc27b0aa1ba63dc6af8113d2f4c9d183cc8fb9548
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | smolvm_core-2026.6.24-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 467.8 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
1e497a5bb292bef8dba5bc0e0bd061172246cc49a36d670b96db2d808537e8e9
|
|
BLAKE2b-256 checksum How to use checksums |
5c3c3de7879361a11004602cd80f1fb948ecc449f2e26a8d38b1755d31a5ad76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | smolvm_core-2026.6.24-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 |
d3ba5639824030759ccf03f78b0b89116f8886fac0306c4428821d67eb8cb1df
|
|
BLAKE2b-256 checksum How to use checksums |
3b5e669da100586430594935504fb454450632bc95aa712f2cfe8a39703bffc6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | smolvm_core-2026.6.24-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 912.4 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
178a1bbf6db079926ce180db14c1dc1b1c842e8497d587e08a1463aa46597713
|
|
BLAKE2b-256 checksum How to use checksums |
1107600cbe013344bf74c062f13c412249beba119ac39ca263cb4f0f3cf62737
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | smolvm_core-2026.6.24-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 404.7 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
07d3170685d4d2bc1ed6229a864db31bd16515ee4864fd0449247d1a3e837114
|
|
BLAKE2b-256 checksum How to use checksums |
1a0395d25603ce174b8f3279164cd8e5f058d97cba1400bc6bf8bccaba3a833f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | smolvm_core-2026.6.24-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 467.6 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
a4f0c66fd300b863cc43fe87a69c66ec27a3fef6e85cef40a07e82155c157ef3
|
|
BLAKE2b-256 checksum How to use checksums |
d7cfe5e0babeaf9ef70eb1690e9b0b55437386fbe265240bb42985f027c92891
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | smolvm_core-2026.6.24-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 |
932203d7b05a381f1a43459198f39fe09da7bd13a37bc1c4ce819324f83ec1ea
|
|
BLAKE2b-256 checksum How to use checksums |
ff8f3409f63253bd99960ca023823e662f9b80858990daa79cd7fcb3e457da92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | smolvm_core-2026.6.24-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 912.5 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
a45fc30bb5d3ca75837fbce8519132ecae2fc7f0b8e170b1c9dc5f9844a9015b
|
|
BLAKE2b-256 checksum How to use checksums |
6af113c6328ba81a7ac32c69163de0fa6a0662407537d7dbd92c66e28f2c5d58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | smolvm_core-2026.6.24-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 404.6 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a2d912d627e66fe56824716749c13e2e3d124e84e4086f56c6c31c4288ff0bd5
|
|
BLAKE2b-256 checksum How to use checksums |
e15d454e5e291604e1e31edbde625b22e52112bf9eae2ceedb0f3999c9fe716f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | smolvm_core-2026.6.24-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 467.4 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
cb7e94e27efad193e1238ae42a4bdeac4ab68660f78864c42006bf141b370424
|
|
BLAKE2b-256 checksum How to use checksums |
6ffecfa06c0752a47071d88b35f42244a929fc0db1df420b6b5303e683798b86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | smolvm_core-2026.6.24-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 |
2ed3685b4a701550dd762d875bb8fa717570a8302f8813eb49f647dd576de37b
|
|
BLAKE2b-256 checksum How to use checksums |
9f44bddc8a0778b1d0b59d3154279d6b55012b53644d305404aef9bc658cba22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | smolvm_core-2026.6.24-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 913.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b434b55b6f484b36b71a22ae0f566c10e5a23fc743adf7ebd60152ecaf7e022a
|
|
BLAKE2b-256 checksum How to use checksums |
7238d9ce109b60a4268cd1c5d2818913339d4f0f62d1d4062c695107ed19613c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | smolvm_core-2026.6.24-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 405.0 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f4df86e175d5d9a73e5ee39e5fd8143f18999dc5d908717693e08a968ea181ba
|
|
BLAKE2b-256 checksum How to use checksums |
024a763d72763334e7c5e41ac0fd9282ab1a33980706f256f660afca456dc5b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | smolvm_core-2026.6.24-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 468.7 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
44d077f25d1e926aae58e5a47bc2483bf00ef8e23f7e95d622a9242c4d91bb3e
|
|
BLAKE2b-256 checksum How to use checksums |
18a84b12d25d99e312606d276d8805188fb1bc9bf838e2d4ec19fe9c483c2bb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | smolvm_core-2026.6.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.0 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7a2c03cfbcfed588886414014b6a0b539249535618270daa62de2866619fc73c
|
|
BLAKE2b-256 checksum How to use checksums |
f11f1bb40109450e6cd378da8e175d30a717ad7bf1bd32b4d3e75c7552928ea1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | smolvm_core-2026.6.24-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 913.6 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
93a41f0161934c49231695a5575adec02cc8990162db6b618fe8000fdd228212
|
|
BLAKE2b-256 checksum How to use checksums |
cdcc69b32ff72b6e9a5c2c2d3439e28a2f8bd87157d6366f924fa2e88e940f21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | smolvm_core-2026.6.24-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 405.0 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a3f98fb2d558146aa60c339dd9ad368c3b922a39996a0126f8664fcbc52c722b
|
|
BLAKE2b-256 checksum How to use checksums |
d0a5a9ee0b0939e439c176b8ba2bab86e35b53b9daf040626bebbf75cf898b7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency logRelease files / smolvm_core-2026.6.24-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | smolvm_core-2026.6.24-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 468.8 kB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
18b4f73417b8507bab3dbfc5ca681d0d2ca91f3b791d18b2d0c81eaf79f0f9ea
|
|
BLAKE2b-256 checksum How to use checksums |
d9491b79b16c0c9b03e9e34cc55913e3eb77cf6f094cc0e20e6eac51d08718b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jun 24, 2026.
Transparency log