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.2

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

Built distributions (wheels)

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

Download URL roto_aws-0.2.2.tar.gz
Size 703.0 kB
Tags Source
SHA-256 checksum
How to use checksums
df691d666b1fb654b9f0eb21b5123a66145effda11f71fd7bfade11b38b338df
BLAKE2b-256 checksum
How to use checksums
418765b3366c2dc9fdfe6bf31275f1595588ff83769f669f682cd26e84c91cf2
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.2-py3-none-win_amd64.whl

Download URL roto_aws-0.2.2-py3-none-win_amd64.whl
Size 9.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
e8e8c7356c6fac09e976f0de63ed5e4dae151458b90b198230aedfdb69ac3a9c
BLAKE2b-256 checksum
How to use checksums
5d7472e34c729cb915abfc275589605706e6790fd1a96dcf567f8c5d7125a33d
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.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL roto_aws-0.2.2-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
1bf35e01e15d8848a1fd159331df6286c51f725f65a728f134c8229e2d2a1729
BLAKE2b-256 checksum
How to use checksums
d5df115caa44d11336a2cd95526ff63d35ede0aa4502d7b9ed71e91e8beca18b
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.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL roto_aws-0.2.2-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
228a111830a0f524da5a62827eede8dd56ca6aaeecbbfbd5a832e62c432aa060
BLAKE2b-256 checksum
How to use checksums
22c26e3addeb6f2cf026a0fd48b18362f13ec432cce3e05e1a4cd31e413e55f1
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.2-py3-none-macosx_11_0_arm64.whl

Download URL roto_aws-0.2.2-py3-none-macosx_11_0_arm64.whl
Size 10.2 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9e36d73a3d8b3db3a6b6618701dc8e0c480ff4f07593c67ddf986fd14818e73f
BLAKE2b-256 checksum
How to use checksums
c30b168b31c0137aaf8cc595f899d9d511211c3e4822561c69e7c58a80c94615
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.2-py3-none-macosx_10_12_x86_64.whl

Download URL roto_aws-0.2.2-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
76307e2d7f043f57470ceb22cd21354a0e942b553a2192696d87c4192baecade
BLAKE2b-256 checksum
How to use checksums
61f6e186a755d16b29efa4a0531220c5b75120bbab7639d262ba2ec21271f1cc
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.2

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