mirror of
https://github.com/kennethreitz/responder.git
synced 2026-06-05 23:00:17 +00:00
8f979719a0
Replace all poe task runner usage with direct pytest/sphinx/ruff commands. Remove poethepoet dependency and [tool.poe.tasks] config. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
37 lines
597 B
Markdown
37 lines
597 B
Markdown
(sandbox)=
|
|
# Development Sandbox
|
|
|
|
## Setup
|
|
Set up a development sandbox.
|
|
|
|
Acquire sources and create virtualenv.
|
|
```shell
|
|
git clone https://github.com/kennethreitz/responder.git
|
|
cd responder
|
|
uv venv
|
|
```
|
|
|
|
Install project in editable mode, including
|
|
all development tools.
|
|
```shell
|
|
uv pip install --upgrade --editable '.[develop,docs,release,test]'
|
|
```
|
|
|
|
## Operations
|
|
Run tests.
|
|
```shell
|
|
source .venv/bin/activate
|
|
pytest
|
|
```
|
|
|
|
Format code.
|
|
```shell
|
|
ruff format .
|
|
ruff check --fix .
|
|
```
|
|
|
|
Documentation authoring.
|
|
```shell
|
|
sphinx-autobuild --open-browser --watch docs/source docs/source docs/build
|
|
```
|