chore: use single requirements file

Multiple files seem to break some IDEs and package management solutions
This commit is contained in:
Aleksi Häkli 2025-12-19 21:54:43 +02:00
parent 332a5f57d0
commit 0735c71432
4 changed files with 11 additions and 14 deletions

View file

@ -35,7 +35,7 @@ DJANGO =
# Normal test environment runs pytest which orchestrates other tools # Normal test environment runs pytest which orchestrates other tools
[testenv] [testenv]
deps = deps =
-r requirements-test.txt -r requirements.txt
dj42: django>=4.2,<5 dj42: django>=4.2,<5
dj52: django>=5.2,<6 dj52: django>=5.2,<6
dj60: django>=6.0,<7 dj60: django>=6.0,<7
@ -52,7 +52,7 @@ ignore_errors =
# QA runs type checks, linting, and code formatting checks # QA runs type checks, linting, and code formatting checks
[testenv:py312-djqa] [testenv:py312-djqa]
deps = -r requirements-qa.txt deps = -r requirements.txt
commands = commands =
mypy axes mypy axes
prospector prospector

View file

@ -1,3 +0,0 @@
black==25.11.0
mypy==1.19.1
prospector==1.17.3

View file

@ -1,7 +0,0 @@
-e .
django-ipware>=3
coverage==7.10.7
pytest==8.4.2
pytest-cov==6.2.1
pytest-django==4.11.1
pytest-subtests==0.15.0

View file

@ -1,5 +1,12 @@
-e . -e .
-r requirements-qa.txt black==25.11.0
-r requirements-test.txt coverage==7.10.7
django-ipware>=3
mypy==1.19.1
prospector==1.17.3
pytest-cov==6.2.1
pytest-django==4.11.1
pytest-subtests==0.15.0
pytest==8.4.2
sphinx_rtd_theme==3.0.2 sphinx_rtd_theme==3.0.2
tox==4.30.3 tox==4.30.3