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.23.tar.gz (30.7 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.23-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.23-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (910.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.23-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.23-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.23-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.23-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (906.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.23-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.23-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (908.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.23-cp314-cp314-macosx_11_0_arm64.whl (400.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

smolvm_core-2026.6.23-cp314-cp314-macosx_10_12_x86_64.whl (460.4 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

smolvm_core-2026.6.23-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.23-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (908.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.23-cp313-cp313-macosx_11_0_arm64.whl (400.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

smolvm_core-2026.6.23-cp313-cp313-macosx_10_12_x86_64.whl (460.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

smolvm_core-2026.6.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.23-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (908.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.23-cp312-cp312-macosx_11_0_arm64.whl (400.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

smolvm_core-2026.6.23-cp312-cp312-macosx_10_12_x86_64.whl (460.6 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

smolvm_core-2026.6.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.23-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (909.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.23-cp311-cp311-macosx_11_0_arm64.whl (400.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

smolvm_core-2026.6.23-cp311-cp311-macosx_10_12_x86_64.whl (461.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

smolvm_core-2026.6.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

smolvm_core-2026.6.23-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (909.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

smolvm_core-2026.6.23-cp310-cp310-macosx_11_0_arm64.whl (400.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

smolvm_core-2026.6.23-cp310-cp310-macosx_10_12_x86_64.whl (461.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: smolvm_core-2026.6.23.tar.gz
  • Upload date:
  • Size: 30.7 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.23.tar.gz
Algorithm Hash digest
SHA256 08b03ff3a97932a0bc46308089741f689faf33eaf5bfdefd795dce1d9d8beccd
MD5 a30b4e051c865b7f03145126397fb046
BLAKE2b-256 f42df7f595b21640a960ffdab3745e7c55d36b80770bac339d8f426c24cfb5e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23.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.23-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a11f76f915fa45ad86711ae247a9a89b09e4988ef3d5d6eccd27e253bebcda7f
MD5 cef3fe26d3fb73183b84c9aa1cf8c8c6
BLAKE2b-256 8735beb0db45c7c633f44ff5fa121d7a0dcfb4c77c986cbef02025152a5f9ba4

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e1e0d08469d58a96310d74190bb18eef9500113b6cd2ba3513c91f935e8ac005
MD5 3f223b21d19d1c83cf680b527c6a9c34
BLAKE2b-256 429c238be989ae45ac4f4a8cd57bb40bccddfafb74fb2e5c565962b03a608d3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bcc4fa1868cbfae9c08faaf9aa5cc5d0769ad9c5d572611a25dc1fedfcf083f8
MD5 efaff0344e69f6b5225f405896522fc5
BLAKE2b-256 25a15d7e499a65a5e9eb580092877e4d8f886d19972edde554c6928df841e530

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a1f190aae9c58e903e895133253eda83851341f8d61726e51abc48d2bac86fd
MD5 ead9f6cac09b8c8167f8eb149b6686ef
BLAKE2b-256 5aeec309b755bed00daf295fe899452ac86bd919bc56f21950f441b2f4a6941f

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f865a8d99f1745c329623fd4998dd36ad33548e46b56533c7ee76cd46ab5df4
MD5 0d2d5b65ddd82a78250956d0149a487c
BLAKE2b-256 1a595e814af3684512937d492f2339017edabcee9fdb05653fdcb9b396e07e66

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b049f7b3ab97ca5c9881ac1e8a9ca8f10232bc330c450b9b7e9ddfaf18f2c522
MD5 0d3828e3e28dd8bfc8c239054d2c529a
BLAKE2b-256 a3fa2903e9181eb43aa7af8750f49a2e73dba66f0381c78a25d4c4c7489f74f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91b21b900307909ac580db39e476d31e0fb3a57cb06cdbffd7c3eff6d01fee85
MD5 f8291d7f2a51db50db19897a146c55cf
BLAKE2b-256 189126b408e73977b8c2c53e0d1a2ab0021148cdbe9d7d3c910abc78be5e7a40

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c604dcf9cfb2f05196d7b6449be801a699917a2a7da7514ee20d551901e64bc2
MD5 e28ea40d049018038a66b161f3bb0d1d
BLAKE2b-256 9cb216a711a14627cc87522d3f22dd2437f7b3914fc342419710873675259df6

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e4cd3984a0561333a0085e64db00e8050004a66f9a9e250d41017bf5ff72f64
MD5 82d2f5930e9a1715b3c21bd092b42f51
BLAKE2b-256 d4d143702ae6ae8485221474d7322023d7bf6dd6b109a46d41d470dd456ec499

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3d571361ba31c77ff21648a0afa25dd68dfa34eb161d5f6e1ce163eb7a2b031c
MD5 3b80f91ef9889db62dada5e61109707b
BLAKE2b-256 6611f8e1e92d561415076c741228c2f45dabba45f7b9994a02e6332b58d19cc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b59dee6d4b4cc893c04262d34626c20764019edf63a1a2966f370d384c1cabf
MD5 ba72768f1a45cdf40a10f5b7ca53228e
BLAKE2b-256 dbbe63c62b8fe0c4cf21ae39517e706d445f4f407ea670d43d8fd1f5f0fd1e96

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11fc707fb1423346f66dbf29bd40032b56dfef07db2f1a8aa29ec183782fd7bb
MD5 6cef0de7c08bd284b69565e26e4a8ffc
BLAKE2b-256 fea61591e0c686f2c2ea7b0d3f30df3f22253102c3593e588afc99ebeca15ae7

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fcacacbde7fb183a0c635866870a5a7f130ccbf3dcda19522fe701be28199d2
MD5 2dedfcf1c09370ac31661f2703b5e431
BLAKE2b-256 b1b060f9970169bc6bfed4388dbdef51df68d2967a866fba5e21a9b0ea060f72

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 43a00db08c9aa1411e07b183d94675d4a1cffd672b415c665847444a4240e319
MD5 ac10600bc9c65081dc7d47efe7a60cf6
BLAKE2b-256 2d5bdac9974d43d03c8a1186c879d96f000ffe39d0be61418e96292dc5ff29e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d71226babac77ebd7701aec89686b3f0746190248190d433c5ff9f21ee5f6373
MD5 b5650726ade7cf45df7bd59d492e6f8d
BLAKE2b-256 62f203cbb851e0476f3c13e3930d6240f35441ba6e63ad44d8a9d590f9cb2f70

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb00e1b61625a22d68cad7f28351ef6a420b6dae60ec5f60ed6aa45e1e14249f
MD5 6466a02f258155416a69a539168f943d
BLAKE2b-256 1ccf2415710631d57b91de047ba876c2ddcb58aa75f856fac63ff4d771a8acc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b205d093f1673758835ce5d61db6f68f673ff2414b24640aa5bf0e9026871a5d
MD5 a2043db0af2407cf151ef81dbcd24ef7
BLAKE2b-256 227fd2241c3c8490eb6678cd4384fc944b8f45f288285e15ded2de38353403a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6c4b3ee187b5dfe20dd078cb24047bad3d6c222225ead69319482d83d6ac49dd
MD5 4664e9318a2bc3861c432475dcd4f164
BLAKE2b-256 eb624b90c74bf9f12106283952ad141a041dbef168f14315a8aa81acd114608e

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60228f251b480cac706993329e9f870144671d4b6236916bff4b585bc58bb189
MD5 e36079332b74b7a74cec27f5173f7778
BLAKE2b-256 1aa3b48898c74273d5494ccc8059248d0c2a9d38506be9d390a45bcc07fe57f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2eb8794790c037caefcc6d874c223360e2eb4c604758fb499296cf72b83d91c0
MD5 1e5266c872011251571234d08a410ff3
BLAKE2b-256 822e3970eef6ffd8fcfbccbae30f54fba710e754d17efc6c2479cf1d3b158025

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b73583b3b66cd072f4951e8ec571e132fa787b249a062583444de7b33a91a1e2
MD5 83ac00229b8be100e3559d639f248ea9
BLAKE2b-256 81efed218df8c49c9d361a5e5a6b262c6939360cb4bc5555ab064a11c9fcd582

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b64629f80ee9aac4fdaf4cd00222f8b5ed5de00cce7ea61a6229cd9e616b7545
MD5 d18c152f8d52c8923ae4c02e0346243a
BLAKE2b-256 c58ecc981f247575d30366d918b23a36126f2cfd9427bfc980ce1f5c66a48aec

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6dcbc80ee0572bde0e55877a24143ec2e96524f6c8d74ae7e7bdea6b6c6e1ff1
MD5 4490bff7e0d73f0eafe20f3c42dc3ece
BLAKE2b-256 5a0a9857ba27a208c9db7468839e8875feb09c19647fc8462b1ea71d6051edc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80339d113437dfe9cf0b2c984d4ddfc9f0c919fddcd4417409eea9796cb479c5
MD5 7c73b591f692e2d14ac66b0bcc613c50
BLAKE2b-256 cfcc97d133cca3d04971c640c47e8be5aa7641e9dc9d9abebbbc5f59f7791944

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6bb009bb6c5a77928b1f40fb9aa4d13b174105cb0da3d08b80e101e259e1694
MD5 c8a03fa72495ded052ebcbd6286e55ec
BLAKE2b-256 4ad8a1078ae9f610c6d519a994dd22191bcdd4ede47596df22188a825b436cfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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.23-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for smolvm_core-2026.6.23-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 468acd88b309c6816cf73687cbf76a0b34cb3a2793c3e6a98fb58c102c8b98ff
MD5 fb3920dfac95ddb074869855dbe80abc
BLAKE2b-256 5ee81cb81e5932b870c754f6f65b9a55899b33dcea4010e9f656d825341fb71d

See more details on using hashes here.

Provenance

The following attestation bundles were made for smolvm_core-2026.6.23-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