Skip to content

Commit

Permalink
build: Explicitly declare a dependency on setuptools.
Browse files Browse the repository at this point in the history
This is needed as long as we're using setup.py to build our packages.
  • Loading branch information
feanil committed Sep 26, 2024
1 parent 995f7ab commit 293ae2f
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 11 deletions.
8 changes: 4 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ upgrade: ## update the requirements/*.txt files with the latest packages satisfy
$(PIP_COMPILE) -o requirements/pip-tools.txt requirements/pip-tools.in
pip install -qr requirements/pip.txt
pip install -qr requirements/pip-tools.txt
$(PIP_COMPILE) -o requirements/base.txt requirements/base.in
$(PIP_COMPILE) -o requirements/test.txt requirements/test.in
$(PIP_COMPILE) -o requirements/ci.txt requirements/ci.in
$(PIP_COMPILE) -o requirements/dev.txt requirements/dev.in
$(PIP_COMPILE) --allow-unsafe -o requirements/base.txt requirements/base.in
$(PIP_COMPILE) --allow-unsafe -o requirements/test.txt requirements/test.in
$(PIP_COMPILE) --allow-unsafe -o requirements/ci.txt requirements/ci.in
$(PIP_COMPILE) --allow-unsafe -o requirements/dev.txt requirements/dev.in

make upgrade_template

Expand Down
14 changes: 7 additions & 7 deletions python-template/{{cookiecutter.placeholder_repo_name}}/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,14 @@ upgrade: ## update the requirements/*.txt files with the latest packages satisfy
pip install -r requirements/pip-tools.txt
# Make sure to compile files after any other files they include!
$(PIP_COMPILE) --allow-unsafe --rebuild -o requirements/pip.txt requirements/pip.in
$(PIP_COMPILE) -o requirements/pip-tools.txt requirements/pip-tools.in
$(PIP_COMPILE) --allow-unsafe -o requirements/pip-tools.txt requirements/pip-tools.in
pip install -r requirements/pip-tools.txt
$(PIP_COMPILE) -o requirements/base.txt requirements/base.in
$(PIP_COMPILE) -o requirements/test.txt requirements/test.in
$(PIP_COMPILE) -o requirements/doc.txt requirements/doc.in
$(PIP_COMPILE) -o requirements/quality.txt requirements/quality.in
$(PIP_COMPILE) -o requirements/ci.txt requirements/ci.in
$(PIP_COMPILE) -o requirements/dev.txt requirements/dev.in
$(PIP_COMPILE) --allow-unsafe -o requirements/base.txt requirements/base.in
$(PIP_COMPILE) --allow-unsafe -o requirements/test.txt requirements/test.in
$(PIP_COMPILE) --allow-unsafe -o requirements/doc.txt requirements/doc.in
$(PIP_COMPILE) --allow-unsafe -o requirements/quality.txt requirements/quality.in
$(PIP_COMPILE) --allow-unsafe -o requirements/ci.txt requirements/ci.in
$(PIP_COMPILE) --allow-unsafe -o requirements/dev.txt requirements/dev.in

quality: ## check coding style with pycodestyle and pylint
touch tests/__init__.py
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Core requirements for using this application
-c constraints.txt

setuptools

0 comments on commit 293ae2f

Please sign in to comment.