chore: set dev dependencies version ranges
This commit is contained in:
parent
bd76971312
commit
284fd5c688
|
@ -27,8 +27,8 @@ setup(
|
||||||
],
|
],
|
||||||
extras_require={
|
extras_require={
|
||||||
"dev": [
|
"dev": [
|
||||||
"distro",
|
"distro>=1.8.0,<1.9",
|
||||||
"types-requests",
|
"types-requests>=2.25.1,<2.29",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
zip_safe=False,
|
zip_safe=False,
|
||||||
|
|
|
@ -21,9 +21,9 @@ setup(
|
||||||
],
|
],
|
||||||
extras_require={
|
extras_require={
|
||||||
"dev": [
|
"dev": [
|
||||||
"requests-mock",
|
"requests-mock>=1.10.0,<1.11",
|
||||||
"types-python-dateutil",
|
"types-python-dateutil>=2.8.1,<2.9",
|
||||||
"types-requests",
|
"types-requests>=2.25.1,<2.29",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
zip_safe=False,
|
zip_safe=False,
|
||||||
|
|
16
api/setup.py
16
api/setup.py
|
@ -35,14 +35,14 @@ setup(
|
||||||
"psycopg2>=2.8.6,<2.10",
|
"psycopg2>=2.8.6,<2.10",
|
||||||
],
|
],
|
||||||
"dev": [
|
"dev": [
|
||||||
"django-coverage-plugin",
|
"django-coverage-plugin>=3.0.0,<3.1",
|
||||||
"django-stubs",
|
"django-stubs>=1.14.0,<1.15",
|
||||||
"djangorestframework-stubs",
|
"djangorestframework-stubs>=1.8.0,<1.9",
|
||||||
"model_bakery",
|
"model_bakery>=1.10.1,<1.11",
|
||||||
"psycopg2-binary",
|
"psycopg2-binary>=2.8.6,<2.10",
|
||||||
"pylint-django",
|
"pylint-django>=2.5.3,<2.6",
|
||||||
"pytest-django",
|
"pytest-django>=4.5.2,<4.6",
|
||||||
"requests-mock",
|
"requests-mock>=1.10.0,<1.11",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
|
@ -34,12 +34,12 @@ setup(
|
||||||
],
|
],
|
||||||
extras_require={
|
extras_require={
|
||||||
"dev": [
|
"dev": [
|
||||||
"distro",
|
"distro>=1.8.0,<1.9",
|
||||||
"requests-mock",
|
"requests-mock>=1.10.0,<1.11",
|
||||||
"syrupy",
|
"syrupy>=3.0.6,<3.1",
|
||||||
"types-backports",
|
"types-backports>=0.1.3,<0.2",
|
||||||
"types-python-dateutil",
|
"types-python-dateutil>=2.8.1,<2.9",
|
||||||
"types-requests",
|
"types-requests>=2.25.1,<2.29",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
zip_safe=False,
|
zip_safe=False,
|
||||||
|
|
|
@ -18,8 +18,8 @@ setup(
|
||||||
],
|
],
|
||||||
extras_require={
|
extras_require={
|
||||||
"dev": [
|
"dev": [
|
||||||
"types-backports",
|
"types-backports>=0.1.3,<0.2",
|
||||||
"types-pyyaml",
|
"types-pyyaml>=5.3.1,<6.1",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
bandit>=1.7.4,<1.8
|
||||||
|
black>=23.1.0,<24.0
|
||||||
|
flake8>=6.0.0,<6.1
|
||||||
|
isort>=5.12.0,<5.13
|
||||||
|
mypy==0.991
|
||||||
|
pylint>=2.16.1,<2.17
|
||||||
|
pytest-cov>=4.0.0,<4.1
|
||||||
|
pytest-xdist>=3.1.0,<3.2
|
||||||
|
pytest>=7.2.1,<7.3
|
|
@ -8,28 +8,18 @@ CPU_CORES := $(shell N=$$(nproc); echo $$(( $$N > 4 ? 4 : $$N )))
|
||||||
# BANDIT_ARG =
|
# BANDIT_ARG =
|
||||||
# PYTEST_ARG =
|
# PYTEST_ARG =
|
||||||
|
|
||||||
SHARED_DEV_REQUIREMENTS = \
|
|
||||||
bandit \
|
|
||||||
black \
|
|
||||||
flake8 \
|
|
||||||
isort \
|
|
||||||
mypy \
|
|
||||||
pylint \
|
|
||||||
pytest \
|
|
||||||
pytest-cov \
|
|
||||||
pytest-xdist
|
|
||||||
|
|
||||||
VENV = .venv
|
|
||||||
$(VENV):
|
|
||||||
python3 -m venv $(VENV)
|
|
||||||
$(MAKE) install
|
|
||||||
|
|
||||||
# SETUPTOOLS_ENABLE_FEATURES=legacy-editable is required to work
|
# SETUPTOOLS_ENABLE_FEATURES=legacy-editable is required to work
|
||||||
# around https://github.com/PyCQA/pylint/issues/7306
|
# around https://github.com/PyCQA/pylint/issues/7306
|
||||||
|
VENV = .venv
|
||||||
install: $(VENV)
|
install: $(VENV)
|
||||||
|
$(VENV):
|
||||||
|
python3 -m venv $(VENV)
|
||||||
$(VENV)/bin/pip install --upgrade pip setuptools wheel
|
$(VENV)/bin/pip install --upgrade pip setuptools wheel
|
||||||
$(VENV)/bin/pip install $(SHARED_DEV_REQUIREMENTS)
|
|
||||||
[[ -z "$(PIP_INSTALL)" ]] || SETUPTOOLS_ENABLE_FEATURES=legacy-editable $(VENV)/bin/pip install $(PIP_INSTALL)
|
SETUPTOOLS_ENABLE_FEATURES=legacy-editable \
|
||||||
|
$(VENV)/bin/pip install \
|
||||||
|
--requirement ../tools/python-requirements.txt \
|
||||||
|
$(PIP_INSTALL)
|
||||||
|
|
||||||
.PHONY: .format
|
.PHONY: .format
|
||||||
.format: $(VENV)
|
.format: $(VENV)
|
||||||
|
|
|
@ -22,8 +22,8 @@ setup(
|
||||||
],
|
],
|
||||||
extras_require={
|
extras_require={
|
||||||
"dev": [
|
"dev": [
|
||||||
"requests-mock",
|
"requests-mock>=1.10.0,<1.11",
|
||||||
"types-requests",
|
"types-requests>=2.25.1,<2.29",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
zip_safe=False,
|
zip_safe=False,
|
||||||
|
|
Loading…
Reference in New Issue