Skip to main content

roto

An MIT-licensed AWS simulator written in Rust, with persistent SQLite state and S3 objects stored as real files. One binary serves AWS wire protocols on one port.

uv tool install roto-aws
roto-server --port 5070

Read the roto book for getting started, service coverage, performance results, and development.

The hand-tuned Rust core services are where we aim to offer a first-class experience for typical AWS applications. Optional Lua services provide basic administration and configuration APIs and require a separate bundle download; see the book's installation guide.

Under active development. See STATUS.md for detailed coverage, PLAN.md for the roadmap, and LICENSE for the MIT license.

Metadata

Release files for roto-aws 0.6.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 roto-aws 0.6.0
File Size Uploaded Provenance
roto_aws-0.6.0.tar.gz 725.7 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for roto-aws 0.6.0
File
roto_aws-0.6.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
roto_aws-0.6.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
roto_aws-0.6.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
roto_aws-0.6.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
roto_aws-0.6.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 57.8 MB

Release files / roto_aws-0.6.0.tar.gz

Download URL roto_aws-0.6.0.tar.gz
Size 725.7 kB
Tags Source
SHA-256 checksum
How to use checksums
087f444339f75a1bc2358a775c85e37054944554710dda505b0457615a3e9d4d
BLAKE2b-256 checksum
How to use checksums
ca1ad6c01a3c8394fc9559d963a39cd5920a571ea4a349d03e780110d8f9041a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / roto_aws-0.6.0-py3-none-win_amd64.whl

Download URL roto_aws-0.6.0-py3-none-win_amd64.whl
Size 10.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
b2f0c8032b8234b1b0063944856a189caeed343b3a3b077bcc22943bc206f879
BLAKE2b-256 checksum
How to use checksums
60603d3aa9349aec790131a79dc831faaa06e938a89225fd2c944eaf0ec3066f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / roto_aws-0.6.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL roto_aws-0.6.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 11.9 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
a8d9034a9f6f0a1e1c6c7976a6f93013fb7fdb271eb1f9a788aa984f5cdb514b
BLAKE2b-256 checksum
How to use checksums
94949903a7f678242eabcfdf395ff07a025e6757c1904ea508b2ebdabb63f49b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / roto_aws-0.6.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL roto_aws-0.6.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 11.8 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
9b668be044edfa8303e8e0002296f80e50f2ded952f5bb566546781ac623a178
BLAKE2b-256 checksum
How to use checksums
c5f1b2ed557b3af84ba3893e844905573c090c88ec8474ad1c72a8e08dd8b2e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / roto_aws-0.6.0-py3-none-macosx_11_0_arm64.whl

Download URL roto_aws-0.6.0-py3-none-macosx_11_0_arm64.whl
Size 11.2 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9d1c6a4639869473248b7e4d3257c4594d3dc4efe80d5e5cc636dd330c79ef67
BLAKE2b-256 checksum
How to use checksums
694a1d40de54185039ed69c0fb4581c30a5a88ddcaf69ac38ab0971c3e04cfd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / roto_aws-0.6.0-py3-none-macosx_10_12_x86_64.whl

Download URL roto_aws-0.6.0-py3-none-macosx_10_12_x86_64.whl
Size 11.5 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
dc4e5cee5727a83f4fe7b930c18d1f76f82b4956d4b9226646def093313daf05
BLAKE2b-256 checksum
How to use checksums
dc57deafe6a54927ff54620d901b20130f9b573cb8bf48678a87268e75ba330f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for roto-aws 0.6.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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