Skip to main content

Rust-accelerated runtime and network operations for SmolVM

Project description

smolvm-core

Most projects should use smolvm. It installs smolvm-core automatically so sandboxes can start and be controlled efficiently on supported hosts. Import smolvm-core directly only when you are working on that package itself.

Most users should install smolvm, not smolvm-core directly:

pip install smolvm

That install pulls in the matching smolvm-core wheel automatically on supported platforms.

Install smolvm-core directly only if you are developing the native extension or testing package releases.

Versioning and release tags

smolvm-core uses date-based versions in YYYY.M.D form, such as 2026.6.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.6.22
git push origin core-v2026.6.22

The publish workflow checks that the tag matches smolvm-core/Cargo.toml before it builds wheels and publishes them to PyPI.

When the native extension is used

SmolVM uses smolvm-core for two host-side jobs when they are available:

  • Linux sandbox networking setup — creating TAP devices (virtual network cards), adding routes, and writing sysctls (kernel settings)
  • QEMU sandbox control on Linux and macOS — speaking QMP, QEMU's JSON control protocol, over a Unix socket

When native host networking is unavailable, or when the SmolVM process lacks permission to change Linux networking directly, SmolVM falls back to running ip, nft, and sysctl as subprocesses. When native QMP is unavailable, SmolVM falls back to its pure-Python QMP client. Both fallback paths produce the same result; the native paths are faster and keep low-level protocol handling out of the main Python API.

Scenario Path used What happens
Linux + smolvm-core wheel installed + root/CAP_NET_ADMIN Native networking + native QMP Direct kernel calls for networking and native QMP for QEMU control.
Linux + wheel installed, but no direct networking permission Subprocess networking + native QMP SmolVM falls back to ip/nft/sysctl subprocesses for networking; native QMP still works.
Linux + wheel missing or broken Subprocess networking + Python QMP Fully functional, but networking falls back to ip/nft/sysctl subprocesses and QMP uses the Python client.
macOS + smolvm-core wheel installed Native QMP only macOS uses QEMU user-mode networking (SLIRP), so host networking is not exercised; QEMU control uses native QMP.
macOS + wheel missing or broken Python QMP QEMU control uses the pure-Python QMP client.

On Linux, missing native support and missing networking permission produce different warnings. If the native wheel is missing or broken, SmolVM logs:

WARNING smolvm.host._accel: smolvm-core native extension is unavailable;
falling back to subprocess (ip/nft/sysctl) for network operations,
which is significantly slower. Reinstall smolvm to pick up the native wheel.

The fix is to reinstall smolvm so pip picks up the matching wheel for your platform.

If the wheel is installed but the process cannot change Linux networking directly, SmolVM logs a permission warning and uses the slower sudo fallback. Run smolvm setup if the fallback is missing, or start the same SmolVM command as root or with CAP_NET_ADMIN to use the native networking speedup.

Public Python interface

The supported direct Python interface is intentionally small:

import smolvm_core

smolvm_core.has_native_networking()  # Linux native network helpers
smolvm_core.has_native_qmp()         # private native QMP accelerator is present
smolvm_core.is_available()           # compatibility alias for has_native_networking()

Linux networking helpers:

smolvm_core.create_tap(name: str, owner_uid: int) -> None
smolvm_core.delete_tap(name: str) -> None
smolvm_core.flush_addrs(name: str) -> None
smolvm_core.add_addr(name: str, ip: str, prefix_len: int) -> None
smolvm_core.set_link_up(name: str) -> None
smolvm_core.configure_tap(name: str, host_ip: str, prefix_len: int) -> None
smolvm_core.add_route(dest: str, prefix_len: int, dev: str) -> None
smolvm_core.get_default_interface() -> str
smolvm_core.write_sysctl(key: str, value: str) -> None

configure_tap() is the preferred helper when setting up a TAP for a sandbox. It flushes addresses, assigns the host IP, and brings the link up in one native call. SmolVM still writes per-TAP sysctls from Python so fallback behavior stays the same.

These helpers raise OSError("Not available on this platform") when the operation does not exist on the current operating system. SmolVM catches that and uses the portable fallback path where one exists.

smolvm_core.is_available() used to mean "the native extension is useful." That was ambiguous on macOS because native QMP can be available while native networking is not. New code should call has_native_networking() or has_native_qmp() instead.

QMP boundary

QMP support inside smolvm-core is private. Use smolvm.qmp.QMPClient from the main package for QEMU monitor operations:

from pathlib import Path
from smolvm.qmp import QMPClient

with QMPClient(Path("/tmp/qmp.sock")) as qmp:
    qmp.connect()
    print(qmp.query_status())

QMPClient chooses the native accelerator when it is installed and falls back to the pure-Python implementation when it is not. It also normalizes native exceptions into SmolVMError, so callers see one stable error contract.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

smolvm_core-2026.6.22.tar.gz (26.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

smolvm_core-2026.6.22-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (820.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.22-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (763.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.22-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (818.2 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.22-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (819.4 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.22-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (818.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.22-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.22-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (819.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.22-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (760.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.22-cp314-cp314-macosx_11_0_arm64.whl (267.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

smolvm_core-2026.6.22-cp314-cp314-macosx_10_12_x86_64.whl (287.5 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

smolvm_core-2026.6.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (819.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.22-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (761.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.22-cp313-cp313-macosx_11_0_arm64.whl (267.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

smolvm_core-2026.6.22-cp313-cp313-macosx_10_12_x86_64.whl (287.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

smolvm_core-2026.6.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (819.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.22-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (760.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.22-cp312-cp312-macosx_11_0_arm64.whl (267.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

smolvm_core-2026.6.22-cp312-cp312-macosx_10_12_x86_64.whl (287.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

smolvm_core-2026.6.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (819.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.22-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (762.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.22-cp311-cp311-macosx_11_0_arm64.whl (268.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

smolvm_core-2026.6.22-cp311-cp311-macosx_10_12_x86_64.whl (288.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

smolvm_core-2026.6.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (819.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.22-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (763.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.22-cp310-cp310-macosx_11_0_arm64.whl (268.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

smolvm_core-2026.6.22-cp310-cp310-macosx_10_12_x86_64.whl (288.7 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file smolvm_core-2026.6.22.tar.gz.

File metadata

  • Download URL: smolvm_core-2026.6.22.tar.gz
  • Upload date:
  • Size: 26.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for smolvm_core-2026.6.22.tar.gz
Algorithm Hash digest
SHA256 6298b54c571b2dbb05ca8848ea5a9895cb4d6b3a22fc3a18f6d0d01c9876ef4d
MD5 abaa5b58a3c7fda8b8fdc4ec710efce4
BLAKE2b-256 800caa8f20155122ca79298bd5bb5094b1e5583891c0115ee8576bf1a34a2770

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22.tar.gz:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10d367d83cfa1b60ed4d5a28fc4f55cc4a8d5e6d07d7e94029c4e56c610eabb5
MD5 e87c60d12842589a2a569d81a1556825
BLAKE2b-256 2ea773d7549abb2492680f55f53b5f932d1aa81d591c8e68e88d1a97b67775ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80bf10c74af50c0074911570052b7a0b611e887cdf26b6c05d7d6da5a2ec759d
MD5 055a35ed24abe0dd85e5ed1de9bd4ab8
BLAKE2b-256 02c4d3b9bece8e86e1f1d775823ef13606ae7f7fca47de2bf692234c3818fe39

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0fa0c2ea40e7056cef3dfd3e7e2cc863239ba235280fad538e7b3adeae49e976
MD5 f49ac5f69194a78a4aa0b911bf96bae1
BLAKE2b-256 3cb311df52919ffeb6445964a568a755ce74bfa891eabbd4fe9fdb67bb83ab2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5852a653ff512aed98a24d819bf37114607402bca7e08d19726f5967f781e3df
MD5 1e9f1a3b3452c6f6320bad2b826fc3d2
BLAKE2b-256 28858cb84b63787620cc32892a6d7b89b6c64397f64f9affab05827246ffe493

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0473739527edd08b90d8ba4120f12676cbc0c0bfc703e580f89127358b053e47
MD5 1c38b1bd75299254b802c145caf04f25
BLAKE2b-256 11ae63be37c2a17e8cc55375dc68866e22f4df132afa63e89e125a9a926855fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f49919996c52d89e9c4f0a6a230be7c2fd4c18f3df6308ded669c24bd5dbebd4
MD5 3af579e2e32237e23dcc572719528594
BLAKE2b-256 19be1b958c88490847ff03dd88193298e4bc52a8688dbec59fef9e7931e47832

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 137f3e8f2e1d5a79f5e9f732d342844c51f20fec4852d364dc501355ae729c6b
MD5 3b678d5e6909150c7955aff40c0b2447
BLAKE2b-256 5857f69c90a1261fe1a93aac3d4605a2a043ba26beaacf21a2a917169f5cf940

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4805ccd747b0ef64b3b9ee4933b3a73cc0f9cf9aeae433582afa3eab8f34c048
MD5 d24e4460c21084c79a853c5a35b2d95d
BLAKE2b-256 00e1b9a66b4f611f498f71673673c43483b1f45ab4935165084eeb98ec1e2711

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac085ea352292d556d4134daf50110183c2f2c4e32c8cf6cf8e6adc4878b5d8b
MD5 4051692390bd9bbdc42c1110d8e1625d
BLAKE2b-256 e18fa47d3606615f8593aaded2d44706cd54a21845afc3cad5d11bec8a2e44ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 56d296525221b5a16c458fd32d7ed254854d04f23cc072b511dddf9e59cdfb6d
MD5 5f62df0b1ab53b61a85e61229986dbc0
BLAKE2b-256 f3c2f75677a958ee3af56c5265acd992037737e02e15e775815d7ff1237f889b

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71e61886c48264c1e461bd136d9c2e9431a40b058d6a2cd749f5fd0da10dd48f
MD5 67c7b76874c8850968407de8f2340b7e
BLAKE2b-256 4961a355368d6de284e205b5ce4c6b0fd74cf04b55c8358fab9e1f02b5262268

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c43e78a5cd6ede8a1a160530fdb2cf54f176ba9f52fd1112ff935745f9ea705
MD5 b009607a0b5f8fc5e36d18b277d470a6
BLAKE2b-256 f437f76f06a9dda59f3ee88b8e097ef6d69eb8a28f456e2d8c649c512c95c988

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a9f83c75a254fd6b749ac984a20a50722068162d89bee789658d3536803af48
MD5 92ab8dd3ce965569c5bee3d7a241ef48
BLAKE2b-256 39bba0f8adce170b3c496264dafa2e1000ec966ef7ea488f9abb82aea93f6145

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cbf30fbd9e34cb626c3b15649d4f7c46afa6b60bd0acacaa6cfb544c8d04f672
MD5 4322acd21adad491535c6830d897b442
BLAKE2b-256 35d411d003f45646446181b82140e6a67e74dc746a6fd30ec55a5ad289e68f08

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7223a8e17ab5023e44577ebcef1040dea7f1ea41a0faa44b0197f2d837d9c8aa
MD5 8e05d66c20f2396ca6399ac85ae0d32b
BLAKE2b-256 14cb1d1010fcb3f5d31f307b1f5eda5878395e579131b44865ef3fe86d4ce656

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36feb47588fcba7f43640dcbbee2a1546c11965e248d6a33070ca712efd303aa
MD5 f473b4b7a7a7c66ffa150fd7f16b9f50
BLAKE2b-256 4135761bd378532c77f8c56845b63f2dec640a3a143620b99e9d1b02d9ee9b30

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 212f3eb67c5cf6aee7630d5774ba9153539d587118454b1d7b8f370b2146cd27
MD5 42676835370b29a99381527b26687e04
BLAKE2b-256 04ffc5d8b21f38879e00f66fcaa0204039269132154483d1c98cd82318fab774

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6a9c0f87f986fa71ffb4db3d8023c0f38f2f6c62e770c47356cfd9f99227948d
MD5 5853b49e1502d77eecadf0361b47db48
BLAKE2b-256 11e81725df6a3d66d621371830239099d63e27e00add87cb01fc693042646486

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8fd4cd0c327597ebffcba03a25786b33501b50f57a233903f720bea6e66d0212
MD5 fe2583961a87dd36652f6fa4289e7a55
BLAKE2b-256 70124fa2e3963b828bda4eb7e4a5ec07ddf8a42714dee629fea84b7de3ac3d07

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 823235ff2cc70a62fc01068030ee9ab6fde4f60d24501be52a8d9fe34fe34d50
MD5 164c1c198ec7724f4977eda5af12e458
BLAKE2b-256 ff1064fa4e9f834bf3363e3b2aa524a33beae5d514680d7fda7891adf5fdb85c

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6d50caf7267878f5d47f7fe6f539d2f6c3b7749ad7181ef91ad9a6f7a015826
MD5 2b20bfbd12aca1b3e2ba9a0e29730442
BLAKE2b-256 d1934032ccec0b079c3ef81feb0fa1b68d135ddb87a17368c3e51bba3ad1ce5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dd4a38aad631d1bfcf25d1ca042bb6cc97092c60dc7a8a22fee0a6b8afe3d4e1
MD5 dd1cdf54795eff7c1d35dc92008a5662
BLAKE2b-256 edcf7df8c320057656abf33dedb1972985bf7b5c569c5a58970da0dba1be1417

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74fd51340b51f7ff88f2ce9e7edd97cfb39246fa8d50dd4e16eaf3a6e7909086
MD5 5c4162bf665d733308b51d2549f3c38a
BLAKE2b-256 9aee5c38a5b259b1329c62ec49dd382f3c7f59e4125c64c4ba7b660ed143d8ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73c7bc71041f8b41cd126a0ac42a26e46568c296d4e7919a164891fa4bb56520
MD5 266be28e7fe4923cee18852fb64f5ad9
BLAKE2b-256 1dcc868b73ad0365f7d63f59b6bab53fb75b2127babd5b84bcc2a555d23773fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa01f2adc4a17c74fb3b050ec5256526d5999b5e141917777961eb8d9cd9b071
MD5 a539c22db62b8c036cc8271ef3e67487
BLAKE2b-256 77b6d610bd737eaad1db6d0e23184712d7c194d7c6197a1f2f257815d8f59677

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smolvm_core-2026.6.22-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.22-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d81a5bb34327ef2ec6873cf88c2dd0b2e3681f9fa4d1301f052a36a9d6f706eb
MD5 7c50adf3827cc47101c1640179af1681
BLAKE2b-256 b23a9850b7abe9ea31459ecc95258826e7c0a3c5b050f10516b1277edfd3d24c

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.22-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: publish-core.yml on CelestoAI/SmolVM

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page