Skip to content

Commit c616dfd

Browse files
authored
Merge pull request #11 from Pymetheus/develop
docs: clarify installation instructions and notes
2 parents 396075f + f91bfb7 commit c616dfd

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ By establishing structure, tooling, and automation upfront, it reduces the need
7777
- Cloud-based coverage reporting and visualization with `Codecov`
7878
- Minimum 80% coverage threshold
7979
- Fast linting and formatting via `ruff`
80-
- Strict static typing with `mypy`
80+
- Strict static type checking with `mypy`
8181

8282
- **Security by Default**
8383
- Static analysis with `bandit`
@@ -127,15 +127,23 @@ Work through the Checklist, which guides you step by step from:
127127

128128
This ensures a consistent, repeatable setup across teams and projects.
129129

130+
> **Note:** *Check out the [example project](https://github.com/Pymetheus/python-project-blueprint-example), to see how it looks like after the bootstrap workflow*
130131
131132
### 3. Install & Run
132133

133134
Install the project in editable mode with development dependencies:
134135
```bash
136+
# with pip
135137
pip install -e ".[dev]"
138+
139+
# with uv
140+
uv sync --extra dev
141+
142+
# with poetry
143+
poetry install --extras dev
136144
```
137145

138-
> **Note:** *You may use any package manager you prefer (pip, uv, poetry); examples in the Checklist.*
146+
> **Note:** *You may use any package manager you prefer (pip, uv, poetry).*
139147
140148
Set up local git hooks for formatting, linting, and security checks:
141149
```bash

docs/CHECKLIST.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ install your project using the package manager of your choice:
5757

5858
- [ ] **USER:** Install dependencies using **pip**, **uv**, or **poetry**:
5959
- `pip install -e ".[dev]"`.
60-
- `uv pip install -e ".[dev]"`.
60+
- `uv sync --extra dev`.
6161
- `poetry install --extras dev`.
6262
- [ ] **USER:** Run `prek install`.
6363
- [ ] **USER:** Run the application `python -m <package_name>.main`.

0 commit comments

Comments
 (0)