Skip to content

Commit

Permalink
updated temp file creation
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 3, 2023
1 parent e767d17 commit ac6385c
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 13 deletions.
20 changes: 10 additions & 10 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -80,27 +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
# Create app.txt to create constraints for test.txt and dev.txt
cat requirements/${PYV}/app.txt > requirements/app.txt
pip-compile -o requirements/${PYV}/test.txt requirements/test.in
cat requirements/${PYV}/test.txt >> requirements/app_temp.txt
cat requirements/${PYV}/test.txt > requirements/test.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
rm requirements/app.txt
rm requirements/test.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
# Create app.txt to create constraints for test.txt and dev.txt
cat requirements/${PYV}/app.txt > requirements/app.txt
pip-compile --upgrade -o requirements/${PYV}/test.txt requirements/test.in
cat requirements/${PYV}/test.txt >> requirements/app_temp.txt
cat requirements/${PYV}/test.txt > requirements/test.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
rm requirements/app.txt
rm requirements/test.txt

make test

Expand Down
4 changes: 3 additions & 1 deletion requirements/dev.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
-c app_temp.txt
-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

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_temp.txt
-c app.txt

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

pytest
pytest-flask
Expand Down

0 comments on commit ac6385c

Please sign in to comment.