Skip to main content

microvms

Python bindings over microvms-core, the client library for AWS Lambda MicroVMs.

pip install microvms

One wheel per platform, built abi3-py39, so a single artifact loads on CPython 3.9 and newer rather than one wheel per interpreter version.

Typed

The wheel ships py.typed and a generated __init__.pyi beside the extension, so a checker reads the surface by the ordinary PEP 561 rules. The stub is generated from the compiled module and compared against it in CI — a stale stub is worse than none, because it leaves a caller confidently wrong with an editor approving a call that raises AttributeError.

The traps are in the types

The constraints the platform enforces at runtime are shapes this package refuses to construct: a raw token cannot be passed where a session is expected, a capability list cannot be widened after the fact, and a dollar amount is never a bare float. Nine planted bypasses each have a test that goes red if the door reopens.

Reading

License

Apache-2.0

Release files for microvms 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for microvms 0.3.0
File Size Uploaded
microvms-0.3.0.tar.gz 511.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for microvms 0.3.0
File
microvms-0.3.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
microvms-0.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
microvms-0.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
microvms-0.3.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
microvms-0.3.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 15.1 MB

Release files / microvms-0.3.0.tar.gz

Download URL microvms-0.3.0.tar.gz
Size 511.8 kB
Tags Source
SHA-256 checksum
How to use checksums
76e1e3cc91b494480d2451daf9419440f9ef5ad814ed5af1ba1a7ccdad164c1d
BLAKE2b-256 checksum
How to use checksums
bbf74ab6aad73287551a4ca6a6e17c16050e61eb830eddff3ac9f56681545465
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 29, 2026.

Transparency log

Release files / microvms-0.3.0-cp39-abi3-win_amd64.whl

Download URL microvms-0.3.0-cp39-abi3-win_amd64.whl
Size 2.9 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
5ecdd7ba8438dbf88e0198672cc21f60636fe469f15befe82699b34c2f32a0c8
BLAKE2b-256 checksum
How to use checksums
1e651ca59fa246e0f3984bab8d906ebc2e553dbeb7fc47f8b389a3b089d096ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 29, 2026.

Transparency log

Release files / microvms-0.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL microvms-0.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
e8143c70cf0d0d46328b72ff263dde0b3c6920d8a23210ff1483f128bcd41ace
BLAKE2b-256 checksum
How to use checksums
94badd91a7b56f87a2bf1cfa876f98908cde8732612efcc795bd9e162c48a6ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 29, 2026.

Transparency log

Release files / microvms-0.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL microvms-0.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
37ef90b35b36fc705b28d34723ce6477f133803a21320be54d88e4d3f0fbb30d
BLAKE2b-256 checksum
How to use checksums
031f42ea89779c6b3f981d625eb251a5fe9c8ecad06e847581b20ad6965e3b38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 29, 2026.

Transparency log

Release files / microvms-0.3.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL microvms-0.3.0-cp39-abi3-macosx_11_0_arm64.whl
Size 2.7 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
18464e99d3561e0736b63a06d77974da71c50720d8a9fb323a4ba3dac128d701
BLAKE2b-256 checksum
How to use checksums
3837565a0a215fd83912cd92f35f6e3befb4a754c13e62c8a79d58a3b4254f70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 29, 2026.

Transparency log

Release files / microvms-0.3.0-cp39-abi3-macosx_10_12_x86_64.whl

Download URL microvms-0.3.0-cp39-abi3-macosx_10_12_x86_64.whl
Size 2.9 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a4900dd962262724583ce1fe8079c4204e22d0042164e0120c7ac03012358e75
BLAKE2b-256 checksum
How to use checksums
a9c66dab1829a283b252473e2997e32832431521c34e739a1a98e19d3bb40f44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 29, 2026.

Transparency log

Release history Release notifications | RSS feed

0.8.0

6 release files

0.7.0

6 release files

0.6.0

6 release files

0.5.0

6 release files

0.4.0

6 release files

This release

0.3.0 This release

6 release files

0.2.0

6 release files

0.1.1

6 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