Skip to content

Commit b511e75

Browse files
committed
chore: uv optimizations
1 parent 127cec1 commit b511e75

File tree

3 files changed

+147
-109
lines changed

3 files changed

+147
-109
lines changed

README.md

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -393,19 +393,15 @@ options:
393393

394394
## Development
395395

396-
Consider the following which makes use of Python [virtualenvs](https://virtualenv.pypa.io/en/latest/). Python 3.12+
397-
required.
396+
This project uses `uv` for dependency management.
398397

399398
```shell
400-
cd hydrator
399+
# Create and activate a virtual environment
400+
uv venv
401+
source .venv/bin/activate
401402

402-
python3 -m venv venv
403-
404-
source venv/bin/activate
405-
406-
pip3 install -r requirements.txt --require-hashes
407-
408-
pip3 install -e .[dev]
403+
# Install the project in editable mode with development dependencies
404+
uv pip install -e '.[dev]'
409405
```
410406

411407
### Tests

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ dependencies = [
1515
"pyyaml>=6.0.2,<7",
1616
]
1717

18-
[dependency-groups]
18+
[project.optional-dependencies]
1919
dev = [
2020
"mypy>=1.13.0",
2121
"pylint>=3.3.1",

0 commit comments

Comments
 (0)