@@ -138,31 +138,31 @@ repos:
138
138
#
139
139
# Fortunately Ruff is (as cool kids say) blazingly fast, so it's no big
140
140
# deal to check everything on each run.
141
- entry : uv --directory ./server run ruff check --fix "./parsec" "./tests" "../docs" "../make.py" "../misc"
141
+ entry : uv --directory ./server run --only-dev ruff check --fix "./parsec" "./tests" "../docs" "../make.py" "../misc"
142
142
require_serial : true
143
143
pass_filenames : false
144
144
language : system
145
145
types_or : [python, pyi]
146
146
147
147
- id : ruff-format
148
148
name : ruff format (using `uv`)
149
- entry : uv --project ./server run ruff format
149
+ entry : uv --project ./server run --only-dev ruff format
150
150
require_serial : true
151
151
language : system
152
152
types_or : [python, pyi]
153
153
args : [--config=server/pyproject.toml]
154
154
155
155
- id : pyright
156
156
name : pyright (using `uv`)
157
- entry : uv --project ./server run pyright
157
+ entry : uv --project ./server run --only-dev pyright
158
158
require_serial : true
159
159
language : system
160
160
types_or : [python, pyi]
161
161
args : [--project=server/]
162
162
163
163
- id : deptry
164
164
name : deptry (using `uv`)
165
- entry : uv --project ./server run deptry server --config=server/pyproject.toml
165
+ entry : uv --project ./server run --only-dev deptry server --config=server/pyproject.toml
166
166
files : ^server/
167
167
types_or : [python, pyproj]
168
168
pass_filenames : false # deptry expects only the root directory to scan
@@ -171,7 +171,7 @@ repos:
171
171
172
172
- id : sqlfluff
173
173
name : SQLFluff (using `uv`)
174
- entry : uv --project ./server run ./misc/lint_sql.py --fix
174
+ entry : uv --project ./server run --only-dev ./misc/lint_sql.py --fix
175
175
types_or : [sql]
176
176
files : |
177
177
(?x)^(
@@ -184,7 +184,7 @@ repos:
184
184
185
185
- id : sqlfluff-in-python
186
186
name : SQLFluff in Python server components (using `uv`)
187
- entry : uv --project ./server run ./misc/lint_sql.py --non-sql-file-print-fix
187
+ entry : uv --project ./server run --only-dev ./misc/lint_sql.py --non-sql-file-print-fix
188
188
types_or : [python]
189
189
files : ^(server/parsec/components/postgresql/)
190
190
# TODO: currently SQL embedded in Python server code is dirty, so we ignore it
@@ -211,7 +211,7 @@ repos:
211
211
# - powrap is called via "make wrap" (see ./docs/Makefile)
212
212
- id : powrap
213
213
name : powrap (using `uv`)
214
- entry : uv --directory ./docs run make wrap
214
+ entry : uv --directory ./docs run --only-dev make wrap
215
215
pass_filenames : false
216
216
types : [pofile]
217
217
require_serial : true
0 commit comments