Skip to content

Commit ccae40e

Browse files
get rid of chicken and egg bootstrap
1 parent 19e0d77 commit ccae40e

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,5 +62,5 @@ jobs:
6262
- uses: actions/checkout@v4
6363

6464
- uses: astral-sh/setup-uv@v6
65-
- run: uv run task bootstrap
65+
- run: uv sync --all-extras --group dev
6666
- run: uv run task ci-test

CLAUDE.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
66

77
### Package Management
88
- Use `uv` for dependency management
9-
- Run `uv run task bootstrap` to set up the environment
10-
- Or use `uv sync --all-extras --group dev` directly
9+
- Run `uv sync --all-extras --group dev` to set up the environment
1110
- Run `uv run task setup-pre-commit` to install pre-commit hooks
1211

1312
Both the main repo and individual tutorials use `uv` for consistency.

CONTRIBUTING.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ We use [UV](https://docs.astral.sh/uv/) for fast, modern Python package manageme
66

77
```sh
88
# Setup environment and dependencies
9-
$ uv run task bootstrap
9+
$ uv sync --all-extras --group dev
1010

1111
# Install pre-commit hooks
1212
$ uv run task setup-pre-commit
@@ -122,7 +122,6 @@ $ uv run task --list
122122
```
123123

124124
Key tasks:
125-
- `bootstrap` - Set up development environment
126125
- `format` - Format code with Ruff and documentation
127126
- `lint` - Run all checks (Ruff + type checking + import validation)
128127
- `test` - Run tests with mock server orchestration

0 commit comments

Comments
 (0)