spectree
API spec validator and OpenAPI document generator for Python web frameworks.
File Explorer
Download Latest Version (.zip)- bug_report.yaml
- config.yml
- feature_request.yaml
- codeql.yml
- python-publish.yml
- pythondoc.yml
- pythonpackage.yml
- CODEOWNERS
- CONTRIBUTING.md
- dependabot.yml
- FUNDING.yml
- custom.css
- adapter.rst
- conf.py
- config.rst
- index.md
- models.rst
- plugins.rst
- response.rst
- robots.txt
- spectree.rst
- utils.rst
- make.bat
- Makefile
- __init__.py
- common.py
- falcon_asgi_demo.py
- falcon_demo.py
- falcon_msgspec_demo.py
- flask_demo.py
- quart_demo.py
- security_demo.py
- starlette_demo.py
- __init__.py
- msgspec_adapter.py
- protocol.py
- pydantic_adapter.py
- __init__.py
- base.py
- falcon_plugin.py
- flask_plugin.py
- quart_plugin.py
- starlette_plugin.py
- werkzeug_utils.py
- __init__.py
- _types.py
- config.py
- dataclass_model.py
- errors.py
- models.py
- page.py
- py.typed
- response.py
- spec.py
- utils.py
- test_plugin_spec[falcon][full_spec].json
- test_plugin_spec[flask][full_spec].json
- test_plugin_spec[flask_blueprint][full_spec].json
- test_plugin_spec[flask_view][full_spec].json
- test_plugin_spec[starlette][full_spec].json
- __init__.py
- test_falcon_plugin.py
- test_flask_plugin.py
- test_msgspec_plugin.py
- test_quart_plugin.py
- test_starlette_plugin.py
- __init__.py
- apps.py
- test_model_adapters.py
- __init__.py
- apps.py
- test_model_adapters.py
- test_quart.py
- __init__.py
- apps.py
- test_model_adapters.py
- __init__.py
- common.py
- common_dataclass.py
- common_pydantic.py
- conftest.py
- model_cases.py
- test_base_plugin.py
- test_config.py
- test_model_adapter_contract.py
- test_msgspec.py
- test_plugin.py
- test_pydantic.py
- test_response.py
- test_spec.py
- test_utils.py
- .gitignore
- .pre-commit-config.yaml
- .readthedocs.yaml
- build.envd
- CHANGELOG.md
- cliff.toml
- LICENSE
- Makefile
- pyproject.toml
- README.md
- uv.lock
# Installation Guide
git clone https://github.com/0b01001001/spectree
Downloads the entire project code from GitHub to your computer.
cd spectree
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Python 3 Python is required to use pip.
pip install "spectree[pydantic]"
Installs the package published on PyPI directly โ no need to clone the source.
pip install "spectree[pydantic,offline]"
Installs the package published on PyPI directly โ no need to clone the source.
pip install "spectree[msgspec]"
Installs the package published on PyPI directly โ no need to clone the source.
Pulled directly from this repo's README.
3. Python
Easypip install "spectree[pydantic]"
Installs the package published on PyPI directly โ no need to clone the source.
pip install "spectree[pydantic,offline]"
Installs the package published on PyPI directly โ no need to clone the source.
pip install "spectree[msgspec]"
Installs the package published on PyPI directly โ no need to clone the source.
Pulled directly from this repo's README.
4. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
