Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@ PYTHON_PIP = $(PYTHON) -m pip
PYTHON_PIP_VERSION_SPECIFIER = ==22.3.1
PYTHON_SETUPTOOLS_VERSION_SPECIFIER = ==58.1.0
PYTHON_VIRTUALENV_DIR = venv
PYTHON_PIP_TOOLS_VERSION_SPECIFIER = ==6.14.0
PYTHON_PIP_TOOLS_VERSION_SPECIFIER = ==7.3.0
PYTHON_PIP_TOOLS_SRC_FILES = requirements.in requirements-dev.in
PYTHON_PIP_TOOLS_COMPILE_ARGS = --allow-unsafe --strip-extras --quiet

# Black
BLACK = black --config .black.cfg.toml
Expand Down Expand Up @@ -135,7 +136,7 @@ python-deps-compile: $(patsubst %,python-deps-compile-%,$(PYTHON_PIP_TOOLS_SRC_F
python-deps-compile: ## Compile Python dependency manifests

python-deps-compile-%:
pip-compile --strip-extras --quiet "$(*)"
pip-compile $(PYTHON_PIP_TOOLS_COMPILE_ARGS) "$(*)"

python-deps-sync-check: $(patsubst %,python-deps-sync-check-%,$(PYTHON_PIP_TOOLS_SRC_FILES))
python-deps-sync-check: ## Check that compiled Python dependency manifests are up-to-date with their sources
Expand Down
1 change: 1 addition & 0 deletions requirements-dev.in
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ coverage==7.3.2
flake8==6.1.0
isort==5.12.0
mypy==1.6.1
pip-tools==7.3.0
tox==4.11.3
twine==4.0.2
types-jsonschema==4.19.0.4
Expand Down
27 changes: 24 additions & 3 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
#
# pip-compile --strip-extras requirements-dev.in
# pip-compile --allow-unsafe --strip-extras requirements-dev.in
#
attrs==23.1.0
# via
Expand All @@ -12,6 +12,8 @@ black==23.10.1
# via -r requirements-dev.in
bleach==5.0.1
# via readme-renderer
build==1.0.3
# via pip-tools
bumpversion==0.5.3
# via -r requirements-dev.in
cachetools==5.3.1
Expand All @@ -29,7 +31,9 @@ chardet==5.2.0
charset-normalizer==3.1.0
# via requests
click==8.0.3
# via black
# via
# black
# pip-tools
colorama==0.4.6
# via tox
coverage==7.3.2
Expand All @@ -54,6 +58,7 @@ idna==2.10
importlib-metadata==6.1.0
# via
# -c requirements.txt
# build
# twine
isort==5.12.0
# via -r requirements-dev.in
Expand All @@ -79,10 +84,13 @@ packaging==23.1
# via
# -c requirements.txt
# black
# build
# pyproject-api
# tox
pathspec==0.9.0
# via black
pip-tools==7.3.0
# via -r requirements-dev.in
pkginfo==1.8.3
# via twine
platformdirs==3.11.0
Expand All @@ -106,6 +114,8 @@ pygments==2.15.0
# rich
pyproject-api==1.6.1
# via tox
pyproject-hooks==1.0.0
# via build
readme-renderer==35.0
# via twine
referencing==0.30.2
Expand Down Expand Up @@ -133,8 +143,11 @@ six==1.16.0
tomli==2.0.1
# via
# black
# build
# mypy
# pip-tools
# pyproject-api
# pyproject-hooks
# tox
tox==4.11.3
# via -r requirements-dev.in
Expand All @@ -161,8 +174,16 @@ virtualenv==20.24.5
webencodings==0.5.1
# via bleach
wheel==0.41.3
# via -r requirements-dev.in
# via
# -r requirements-dev.in
# pip-tools
zipp==3.8.1
# via
# -c requirements.txt
# importlib-metadata

# The following packages are considered to be unsafe in a requirements file:
pip==22.3.1
# via pip-tools
setuptools==58.1.0
# via pip-tools
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
#
# pip-compile --strip-extras requirements.in
# pip-compile --allow-unsafe --strip-extras requirements.in
#
annotated-types==0.5.0
# via pydantic
Expand Down