Skip to content

Commit

Permalink
change Makefile to generate app_temp.txt
Browse files Browse the repository at this point in the history
Signed-off-by: Nischay Ram Mamidi <NischayPro@gmail.com>
  • Loading branch information
Nischay-Pro committed Aug 1, 2023
1 parent 4182954 commit f738919
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 6 deletions.
10 changes: 10 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -80,17 +80,27 @@ freeze-deps:
make ensure-dep-folder
make install-pip-tools
pip-compile -o requirements/${PYV}/app.txt requirements/app.in
# Create app_temp.txt to create constraints for test.txt and dev.txt
cat requirements/${PYV}/app.txt > requirements/app_temp.txt
pip-compile -o requirements/${PYV}/test.txt requirements/test.in
cat requirements/${PYV}/test.txt >> requirements/app_temp.txt
pip-compile -o requirements/${PYV}/dev.txt requirements/dev.in
cat requirements/${PYV}/app.txt > requirements/app_temp.txt
pip-compile -o requirements/${PYV}/docs.txt requirements/docs.in
rm requirements/app_temp.txt

upgrade-deps:
make ensure-dep-folder
make install-pip-tools
pip-compile --upgrade -o requirements/${PYV}/app.txt requirements/app.in
# Create app_temp.txt to create constraints for test.txt and dev.txt
cat requirements/${PYV}/app.txt > requirements/app_temp.txt
pip-compile --upgrade -o requirements/${PYV}/test.txt requirements/test.in
cat requirements/${PYV}/test.txt >> requirements/app_temp.txt
pip-compile --upgrade -o requirements/${PYV}/dev.txt requirements/dev.in
cat requirements/${PYV}/app.txt > requirements/app_temp.txt
pip-compile --upgrade -o requirements/${PYV}/docs.txt requirements/docs.in
rm requirements/app_temp.txt

make test

Expand Down
4 changes: 1 addition & 3 deletions requirements/dev.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
-c app.txt
-c test.txt
# we are not using app.in and test.in, because we want to develop against exactly what is being packaged and tested
-c app_temp.txt

pre-commit
# we're pinning the following two to what .pre-commit-config.yaml says
Expand Down
2 changes: 1 addition & 1 deletion requirements/docs.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-c app.txt
-c app_temp.txt

sphinx
sphinx-rtd-theme >= 1.2
Expand Down
3 changes: 1 addition & 2 deletions requirements/test.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
-c app.txt
# we are not using app.in, because we want to test exactly what is being packaged
-c app_temp.txt

pytest
pytest-flask
Expand Down

0 comments on commit f738919

Please sign in to comment.