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.4.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.4.0
File Size Uploaded
microvms-0.4.0.tar.gz 571.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for microvms 0.4.0
File
microvms-0.4.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
microvms-0.4.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.4.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
microvms-0.4.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
microvms-0.4.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 15.5 MB

Release files / microvms-0.4.0.tar.gz

Download URL microvms-0.4.0.tar.gz
Size 571.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cfd404af007d4a01726e8137c2f53575a87adb6ce107dbe5bf4f0b9a66df6503
BLAKE2b-256 checksum
How to use checksums
0f434ede00c11f242539039c2fa2e5936b4e35d7ea559442af8eb76478160237
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 30, 2026.

Transparency log

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

Download URL microvms-0.4.0-cp39-abi3-win_amd64.whl
Size 3.0 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
26c42a6b0b2195d636989ce278b24df1c9347363a6f96aa33333ce196089b897
BLAKE2b-256 checksum
How to use checksums
e3a5183c6099f79497f49cc6699fda16f47f3359506c79c6bf14f4a2ad92440a
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 30, 2026.

Transparency log

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

Download URL microvms-0.4.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
8fb260eb2de25f189d4139ee51afd1852533fda535e3290ea391b8ab034c3091
BLAKE2b-256 checksum
How to use checksums
32c42befc479a73cef8420b3c257b9e3c3d90c3d3268a6118ccc64712ddb67f8
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 30, 2026.

Transparency log

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

Download URL microvms-0.4.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
329187b35a4b2949a098fc5de0bf6d811ae946e836a7c9b29bd1c4059aed90a2
BLAKE2b-256 checksum
How to use checksums
e3978806f667f86dcd61268fbd2aee64ad40538e1671f53d20ccfd6fed8fdaef
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 30, 2026.

Transparency log

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

Download URL microvms-0.4.0-cp39-abi3-macosx_11_0_arm64.whl
Size 2.8 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9e9918f1ad3d2603a264c1f8e0eeaa7901f64fb837502973a57ed87024d25025
BLAKE2b-256 checksum
How to use checksums
7a790eaf6b1c5fd4bec36a4d0a5c1b59e1e754ef169013809b7db18ccbb7a711
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 30, 2026.

Transparency log

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

Download URL microvms-0.4.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
79ac8cce8feec1271c8508714a2c6841ca89dda38d208995a06f16d0d3300c9f
BLAKE2b-256 checksum
How to use checksums
60638ef983d86f6b43975d50d13655ec2bd0820c4928279aade437628b0e7645
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 30, 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

This release

0.4.0 This release

6 release files

0.3.0

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