-
-
Notifications
You must be signed in to change notification settings - Fork 216
Open
Description
About
We are intending to release Responder 3.0.0.
Notes
- responder 3.0.0 is largely compatible with responder 2.0.0,
and unlocks using it with Python 3.11 and higher. - All subsystems have been refactored to be true extensions,
seeresponder.ext.{cli,graphql,openapi,schema}.
Preview
Pre-release packages are available on PyPI. Feedback is very much welcome.
- PyPI: responder==3.0.0.dev0
- Documentation: https://responder.readthedocs.io/
- Installation:
uv pip install --upgrade 'responder>=3.0.0.dev0'
Demo
Demonstrate package downloading and invocation works well.
uvx --with='responder[cli]>=3.0.0.dev0' responder --version
variants
uv solo
uv run --with='responder[cli]>=3.0.0.dev0' -- responder --version
uv run --python=3.8 --with='responder[cli]>=3.0.0.dev0' -- sh -c "python -V; responder --version"
uv run --python=3.13 --with='responder[cli]>=3.0.0.dev0' -- sh -c "python -V; responder --version"uv+Docker
export PYTHON=python3.8
export PYTHON=python3.13
docker run "ghcr.io/astral-sh/uv:${PYTHON}-bookworm-slim" \
uv run --with='responder[cli]>=3.0.0.dev0' -- responder --versionDownstream
Updates to responder 3.0.0, validated on downstream projects.
Details
What's inside
Maintenance
Currently, the package can't be installed on current systems, i.e. Python 3.11+.
The next release intends to improve this situation.
- Uvicorn version too old ? #470
- Vulnerability in referenced starlette version #496
- Can't install on Debian bookworm with Python >= 3.11 #518
- New release pending? / Python >= 3.11 need a compiler when installing #522
- Maintenance 2024-10 #525
Code wrangling
Some subsystem modules got lost on the main branch.
Those patches bring them back into responder.ext.
- Feature: Bring back CLI interface #547
- Feature: Bring back GraphQL extension #551
- Feature: Bring back OpenAPI extension
Documentation
The documentation is on RTD now.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels