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.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| roto_aws-0.1.1.tar.gz | 694.5 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| roto_aws-0.1.1-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| roto_aws-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| roto_aws-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| roto_aws-0.1.1-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| roto_aws-0.1.1-py3-none-macosx_10_12_x86_64.whl | Python 3 | none | macOS 10.12+ x86-64 | Details |
Total release size: 53.0 MB
Release files / roto_aws-0.1.1.tar.gz
| Download URL | roto_aws-0.1.1.tar.gz |
|---|---|
| Size | 694.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2973bf61c616923497b2ee1f5576b9f5b9dac2e80b9f09403566d06d1772d8d4
|
|
BLAKE2b-256 checksum How to use checksums |
88943ac5a10a665402e7c55a9a3380d35f6f62864d474df9b88428ab5f2c58b7
|
| 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.1.1-py3-none-win_amd64.whl
| Download URL | roto_aws-0.1.1-py3-none-win_amd64.whl |
|---|---|
| Size | 9.6 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
74f4e98396539d79c267f9f967f8b414b416a36f98ed53080c93b778f73f74a6
|
|
BLAKE2b-256 checksum How to use checksums |
e4ae44646a356c497d0f07be96babb55f3f54bd1427e12ad3176aef87c063102
|
| 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.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | roto_aws-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 10.9 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
520ebf6819d4136295e02bd5d107506abd57df3cdabdcb5a4e7e5fb8338128d3
|
|
BLAKE2b-256 checksum How to use checksums |
72d795bc738bdb2311a7a726cdf162dc918b6c2a673e022015e3da439967f51a
|
| 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.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | roto_aws-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 11.2 MB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
b599f3e6d7ba39e77e7557cfe39fcb198b5abf0c9c6f2b87e9a07a2abcb1501c
|
|
BLAKE2b-256 checksum How to use checksums |
4316462f733593fd67efe0faf415ac0cc253c3c15545ff25f3521ba41d345972
|
| 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.1.1-py3-none-macosx_11_0_arm64.whl
| Download URL | roto_aws-0.1.1-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 |
75a1159ce0be542f1752e274ddf6420fc17e805e833dc083fbb58761c9646ed9
|
|
BLAKE2b-256 checksum How to use checksums |
ce336b24627d320ad0a9139f0d64a7e813dd9d1efdc06c72ebd8b7cc5167bdd9
|
| 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.1.1-py3-none-macosx_10_12_x86_64.whl
| Download URL | roto_aws-0.1.1-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 |
7721cd29adeef09e1738844c8b6b7b233ed65b61dc511c5f9ac02b725c9049e1
|
|
BLAKE2b-256 checksum How to use checksums |
e757226247ec23706d54dcecc8eb06b2a20ac5be9163ffaf9f7f285e14d5cddc
|
| 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}
|