Skip to content

Commit f92465a

Browse files
committed
Update README: bootstrap instead of manual creating of venv.
1 parent 01efa3c commit f92465a

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

README.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ FineCode gives you one workflow for code quality and developer tooling across CL
1111

1212
## Prerequisites
1313

14-
- Python 3.11-3.14
15-
- pip 25.1+ (for `--group` support)
14+
- Python 3.11-3.14 or [uv](https://docs.astral.sh/uv/)
1615

1716
## Quick Start (5 minutes)
1817

@@ -26,10 +25,14 @@ dev_workspace = ["finecode==0.3.*", "fine_python_recommended==0.3.*"]
2625
presets = [{ source = "fine_python_recommended" }]
2726
```
2827

29-
2. Create and activate environment:
28+
2. Bootstrap and activate the `dev_workspace` environment:
3029

3130
```bash
32-
python -m venv .venvs/dev_workspace
31+
# Recommended: bootstrap the environment
32+
pipx run finecode bootstrap
33+
# or
34+
uvx finecode bootstrap
35+
3336
# macOS/Linux
3437
source .venvs/dev_workspace/bin/activate
3538
# Windows (PowerShell)
@@ -38,11 +41,9 @@ source .venvs/dev_workspace/bin/activate
3841
.venvs\dev_workspace\Scripts\activate.bat
3942
```
4043

41-
3. Install dependencies and run FineCode:
44+
3. Prepare environments and run FineCode:
4245

4346
```bash
44-
python -m pip install --upgrade pip
45-
python -m pip install --group="dev_workspace"
4647
python -m finecode prepare-envs
4748
python -m finecode run lint
4849
```

0 commit comments

Comments
 (0)