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.2.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.2.0
File Size Uploaded Provenance
roto_aws-0.2.0.tar.gz 702.8 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for roto-aws 0.2.0
File
roto_aws-0.2.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
roto_aws-0.2.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.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
roto_aws-0.2.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
roto_aws-0.2.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 53.3 MB

Release files / roto_aws-0.2.0.tar.gz

Download URL roto_aws-0.2.0.tar.gz
Size 702.8 kB
Tags Source
SHA-256 checksum
How to use checksums
195fc47e992c63ef4407bd15ee1682c58053b8b0dd45f3b949fb65494aec964e
BLAKE2b-256 checksum
How to use checksums
effb7c333fffd925230585267b0f997c3896ffa4191723b78801e011341c9542
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.2.0-py3-none-win_amd64.whl

Download URL roto_aws-0.2.0-py3-none-win_amd64.whl
Size 9.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
68e69e7ebe5bf2d4d02f541f79f277abb22c8d139dcfa3deb12c3eb935ba87d0
BLAKE2b-256 checksum
How to use checksums
cd734a9476a0d53a528653c0a9b4985025f5b08c089fa2ec926f9d34b49c7b19
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.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL roto_aws-0.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 11.0 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
b88d04fbba38b3700c4b60b251c7b8f39f89b8514a0644719fcfedb3e70fbba1
BLAKE2b-256 checksum
How to use checksums
47feb59e53f176973da8a800dc91774520bae60366f8f2e0fb1b19c1bc5e9b74
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.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL roto_aws-0.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 11.3 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
c5dda9165481bc8789d02358461119a40f544fe57721dc38b44516b6dc9145c2
BLAKE2b-256 checksum
How to use checksums
52d4781cc8bea5f1695d06408a7ea4a8a7943c4ffc14038e771703282afc78c7
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.2.0-py3-none-macosx_11_0_arm64.whl

Download URL roto_aws-0.2.0-py3-none-macosx_11_0_arm64.whl
Size 10.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a53b19583220d4b8a65ce2d06e81fcf318b059f484a5dcd17d08714e09cafbb5
BLAKE2b-256 checksum
How to use checksums
da279b7592b8fb8733e968e59c2862da9cae336b6129e32fadaf140b875b483e
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.2.0-py3-none-macosx_10_12_x86_64.whl

Download URL roto_aws-0.2.0-py3-none-macosx_10_12_x86_64.whl
Size 10.5 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ecba05244678917a296fb1d2bf6880bd734ad9783e50dd1d1c05780364f3b0b5
BLAKE2b-256 checksum
How to use checksums
d62a756913be72d5934afd1f6a1fd7e611a9177d6f34fa770ad7e1ca8b3e8403
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.2.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