macOS
brew install motolocal Homebrew formula metadata
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für moto in AI-Agent-Workflows.
Installation
brew install motolocal Homebrew formula metadata
Überblick
Mock AWS services
Verlauf
Moto began as Steve Pulec's Python library for mocking AWS services, with the project AUTHORS file naming Pulec as the original writer and a long contributor list behind the broader emulator. Its role is tightly coupled to the boto and boto3 ecosystem: tests wrap AWS-using code with Moto's mocks so that S3, DynamoDB, IAM, Lambda, and other service calls are handled locally instead of reaching a real AWS account.
The project became a standard testing tool because it supports both in-process Python decorators/context managers and a stand-alone HTTP server mode. The server mode lets non-Python SDKs point at Moto's fake AWS endpoints, while the Python API fits normal unit-test and pytest workflows. Moto 5.0.0 marked a major API simplification by replacing service-specific decorators with a single `mock_aws` decorator and making one MotoServer instance the recommended server shape, a milestone aimed at simplifying usage and state management.
As a package-manager entry, Moto is more of a developer-test dependency than an end-user CLI, although Homebrew exposes `moto_server` and `moto_proxy` executables for local service emulation. Its closest neighbors are broader local cloud emulators and hand-written mocks, but Moto's niche is AWS-specific behavioral coverage that can be pulled directly into Python tests.
Sicherheitslage
formula declares a Homebrew service.
orange Risiko · mittel Konfidenz · infrastructure
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
moto_proxy | cli | globales Executable | |
moto_server | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:moto |
|---|---|
| Version | 5.2.2 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/moto |
| Homepage | http://getmoto.org/ |
| Repository | https://github.com/getmoto/moto |
| Upstream-Dokumentation | https://docs.getmoto.org/ |
| Lizenz | Apache-2.0 |
| Quellarchiv | https://files.pythonhosted.org/packages/47/63/d944f387582cc53f53febbff2b3fa36a6d2ed7c1feef8990bf646cfa9cba/moto-5.2.2.tar.gz |
| Zuletzt aktualisiert | 2026-07-15T12:02:26Z |
| Pulse | updated |
| Abhängigkeiten | certifi, cryptography, libyaml, pydantic, python@3.14, rpds-py |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | declared |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | moto |
| Version Scheme | 0 |
| Revision | 2 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Quellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.