Skip to content

Commit e6e9fd3

Browse files
committed
Separate test dependencies
1 parent 7df8226 commit e6e9fd3

4 files changed

+45
-37
lines changed

requirements-dev.in

+6-8
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
1-
# Debugging
2-
debugpy
31

4-
# Dependency maintenance
5-
pip-tools
2+
-c requirements-test.txt
63

7-
# Testing
8-
pytest
9-
pytest-cov
10-
pytest-qgis
4+
# Debugging
5+
debugpy
116

127
# Linting and formatting
138
pre-commit
@@ -18,3 +13,6 @@ flake8-qgis
1813

1914
# Stubs
2015
PyQt5-stubs
16+
17+
# repo itself
18+
-e file:.

requirements-dev.txt

+2-29
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,10 @@ astor==0.8.1
66
# via flake8-qgis
77
cfgv==3.4.0
88
# via pre-commit
9-
colorama==0.4.6 ; sys_platform == 'win32'
10-
# via pytest
11-
coverage==7.6.1
12-
# via pytest-cov
139
debugpy==1.8.6
1410
# via -r requirements-dev.in
1511
distlib==0.3.8
1612
# via virtualenv
17-
exceptiongroup==1.2.2 ; python_full_version < '3.11'
18-
# via pytest
1913
filelock==3.16.1
2014
# via virtualenv
2115
flake8==7.1.1
@@ -26,8 +20,6 @@ flake8-qgis==1.0.0
2620
# via -r requirements-dev.in
2721
identify==2.6.1
2822
# via pre-commit
29-
iniconfig==2.0.0
30-
# via pytest
3123
mccabe==0.7.0
3224
# via flake8
3325
mypy==1.11.2
@@ -36,14 +28,8 @@ mypy-extensions==1.0.0
3628
# via mypy
3729
nodeenv==1.9.1
3830
# via pre-commit
39-
packaging==24.1
40-
# via pytest
4131
platformdirs==4.3.6
4232
# via virtualenv
43-
pluggy==1.5.0
44-
# via
45-
# pytest
46-
# pytest-qt
4733
pre-commit==3.8.0
4834
# via -r requirements-dev.in
4935
pycodestyle==2.12.1
@@ -52,27 +38,14 @@ pyflakes==3.2.0
5238
# via flake8
5339
pyqt5-stubs==5.15.6.0
5440
# via -r requirements-dev.in
55-
pytest==8.3.3
56-
# via
57-
# -r requirements-dev.in
58-
# pytest-cov
59-
# pytest-qgis
60-
# pytest-qt
61-
pytest-cov==5.0.0
62-
# via -r requirements-dev.in
63-
pytest-qgis==2.1.0
64-
# via -r requirements-dev.in
65-
pytest-qt==4.4.0
66-
# via -r requirements-dev.in
6741
pyyaml==6.0.2
6842
# via pre-commit
6943
ruff==0.6.7
7044
# via -r requirements-dev.in
71-
tomli==2.0.1 ; python_full_version <= '3.11'
45+
tomli==2.0.1 ; python_full_version < '3.11'
7246
# via
73-
# coverage
47+
# -c requirements-test.txt
7448
# mypy
75-
# pytest
7649
typing-extensions==4.12.2
7750
# via mypy
7851
virtualenv==20.26.5

requirements-test.in

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Testing
2+
pytest
3+
pytest-qt
4+
pytest-cov
5+
pytest-qgis

requirements-test.txt

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile --universal -o requirements-test.txt requirements-test.in --python-version 3.9
3+
colorama==0.4.6 ; sys_platform == 'win32'
4+
# via pytest
5+
coverage==7.6.1
6+
# via pytest-cov
7+
exceptiongroup==1.2.2 ; python_full_version < '3.11'
8+
# via pytest
9+
iniconfig==2.0.0
10+
# via pytest
11+
packaging==24.1
12+
# via pytest
13+
pluggy==1.5.0
14+
# via
15+
# pytest
16+
# pytest-qt
17+
pytest==8.3.3
18+
# via
19+
# -r requirements-test.in
20+
# pytest-cov
21+
# pytest-qgis
22+
# pytest-qt
23+
pytest-cov==5.0.0
24+
# via -r requirements-test.in
25+
pytest-qgis==2.1.0
26+
# via -r requirements-test.in
27+
pytest-qt==4.4.0
28+
# via -r requirements-test.in
29+
tomli==2.0.1 ; python_full_version <= '3.11'
30+
# via
31+
# coverage
32+
# pytest

0 commit comments

Comments
 (0)