๐ Smithery is now a part of Arcade.dev! Read more in our announcement here
Generate and validate Python clients from OpenAPI specs. Use for generation, validation, or troubleshooting.
source .venv/bin/activate
pyopenapi-gen <spec> --project-root <path> --output-package <pkg> --force --verbose
python -c "from <pkg> import *"
mypy <path>/<pkg> --ignore-missing-imports
--force
--no-postprocess
--core-package
--verbose
type
For shared core module:
# First client with core pyopenapi-gen api1.yaml --project-root . --output-package clients.api1 --core-package clients.core # Additional clients sharing core pyopenapi-gen api2.yaml --project-root . --output-package clients.api2 --core-package clients.core