Skip to content

Commit

Permalink
ensure folders are generated for python versions
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 Jul 28, 2023
1 parent d343463 commit 6ce0d13
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ install: install-deps install-flexmeasures

install-for-dev:
make freeze-deps
make ensure-dep-folder
pip-sync requirements/${PYV}/app.txt requirements/${PYV}/dev.txt requirements/${PYV}/test.txt
make install-flexmeasures

Expand All @@ -58,6 +59,7 @@ endif
install-deps:
make install-pip-tools
make freeze-deps
make ensure-dep-folder
# Pass pinned=no if you want to test against latest stable packages, default is our pinned dependency set
ifneq ($(pinned), no)
pip-sync requirements/${PYV}/app.txt
Expand All @@ -75,13 +77,15 @@ install-docs-dependencies:
pip install -r requirements/${PYV}/docs.txt

freeze-deps:
make ensure-dep-folder
make install-pip-tools
pip-compile -o requirements/${PYV}/app.txt requirements/app.in
pip-compile -o requirements/${PYV}/test.txt requirements/test.in
pip-compile -o requirements/${PYV}/dev.txt requirements/dev.in
pip-compile -o requirements/${PYV}/docs.txt requirements/docs.in

upgrade-deps:
make ensure-dep-folder
make install-pip-tools
pip-compile --upgrade -o requirements/${PYV}/app.txt requirements/app.in
pip-compile --upgrade -o requirements/${PYV}/test.txt requirements/test.in
Expand All @@ -108,5 +112,8 @@ show-data-model:
# Use --help to learn more.
./flexmeasures/data/scripts/visualize_data_model.py --uml

ensure-dep-folder:
mkdir -p requirements/${PYV}

clean-db:
./flexmeasures/data/scripts/clean_database.sh ${db_name} ${db_user}

0 comments on commit 6ce0d13

Please sign in to comment.