You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The [`rest/players.rest`](rest/players.rest) file covers all CRUD operations and can be run directly in VS Code with the [REST Client](https://marketplace.visualstudio.com/items?itemName=humao.rest-client) extension.
64
100
101
+
## Running Tests
102
+
103
+
```bash
104
+
uv run pytest -v
105
+
```
106
+
107
+
## Code Quality
108
+
109
+
### Linting
110
+
111
+
```bash
112
+
uv run flake8 .
113
+
```
114
+
115
+
### Code Formatting
116
+
117
+
```bash
118
+
uv run black --check .
119
+
uv run black .# Auto-format
120
+
```
121
+
122
+
### Coverage
123
+
124
+
```bash
125
+
uv run pytest --cov=./ --cov-report=term
126
+
```
127
+
65
128
## Container
66
129
67
130
### Docker Compose
68
131
69
-
This setup uses [Docker Compose](https://docs.docker.com/compose/) to build and run the app and manage a persistent SQLite database stored in a Docker volume.
132
+
This setup uses [Docker Compose](https://docs.docker.com/compose/) to build and run the app and manage a persistent SQLite database stored in a Docker volume. The Dockerfile uses PEP 735 dependency groups defined in `pyproject.toml`.
0 commit comments