Skip to main content

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::disk
  • smolvm_core::firecracker on Unix
  • smolvm_core::qmp
  • smolvm_core::network on 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)

Source distribution for smolvm-core 2026.6.24
File Size Uploaded
smolvm_core-2026.6.24.tar.gz 34.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for smolvm-core 2026.6.24
File
smolvm_core-2026.6.24-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
smolvm_core-2026.6.24-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
smolvm_core-2026.6.24-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
smolvm_core-2026.6.24-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
smolvm_core-2026.6.24-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
smolvm_core-2026.6.24-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
smolvm_core-2026.6.24-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
smolvm_core-2026.6.24-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
smolvm_core-2026.6.24-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
smolvm_core-2026.6.24-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
smolvm_core-2026.6.24-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
smolvm_core-2026.6.24-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
smolvm_core-2026.6.24-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
smolvm_core-2026.6.24-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
smolvm_core-2026.6.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
smolvm_core-2026.6.24-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
smolvm_core-2026.6.24-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
smolvm_core-2026.6.24-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
smolvm_core-2026.6.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
smolvm_core-2026.6.24-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
smolvm_core-2026.6.24-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
smolvm_core-2026.6.24-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
smolvm_core-2026.6.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
smolvm_core-2026.6.24-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
smolvm_core-2026.6.24-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
smolvm_core-2026.6.24-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

This release

2026.6.24 This release

27 release files

0.0.9

25 release files

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