From f047cbac0a76dcf77be8b58a653b963fae327554 Mon Sep 17 00:00:00 2001 From: Michael Duong Date: Tue, 29 Aug 2023 17:56:43 +0100 Subject: [PATCH] testing the make file --- model_data/simulation_system/Makefile | 22 +++++++++++++++---- .../predictions/predictions-dev.txt | 2 ++ .../requirements/predictions/predictions.txt | 2 ++ .../requirements/training/training-dev.txt | 4 ++++ .../requirements/training/training.txt | 3 +++ 5 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 model_data/simulation_system/requirements/predictions/predictions-dev.txt create mode 100644 model_data/simulation_system/requirements/predictions/predictions.txt create mode 100644 model_data/simulation_system/requirements/training/training-dev.txt create mode 100644 model_data/simulation_system/requirements/training/training.txt diff --git a/model_data/simulation_system/Makefile b/model_data/simulation_system/Makefile index 97df8d3e..d33f40d0 100644 --- a/model_data/simulation_system/Makefile +++ b/model_data/simulation_system/Makefile @@ -1,14 +1,28 @@ +export PYENV_ROOT=$(HOME)/.pyenv +export PATH := $(PYENV_ROOT)/bin:$(PATH) +PYTHON_VERSION ?= 3.10.12 + .PHONY: init init: build docker +.PHONY: training_env +env: + # pyenv install $(PYTHON_VERSION) || echo "Proceeding..." # || is to swallow non-zero response if python version already is installed + # pyenv global $(PYTHON_VERSION) + # python3 -m venv .training_env + . .training_env/bin/activate + pip install --upgrade pip + pip install -r requirements/training/training-dev.txt && pre-commit install + echo "Run source .training_env/bin/activate to activate the virtual environment" + .PHONY: build -build: +build: docker-compose build .PHONY: docker -docker: +docker: docker-compose up -d .PHONY: down -down: - docker compose down \ No newline at end of file +down: + docker compose down diff --git a/model_data/simulation_system/requirements/predictions/predictions-dev.txt b/model_data/simulation_system/requirements/predictions/predictions-dev.txt new file mode 100644 index 00000000..ae7457ee --- /dev/null +++ b/model_data/simulation_system/requirements/predictions/predictions-dev.txt @@ -0,0 +1,2 @@ +autogluon==0.8.2 +pandas==1.5.3 diff --git a/model_data/simulation_system/requirements/predictions/predictions.txt b/model_data/simulation_system/requirements/predictions/predictions.txt new file mode 100644 index 00000000..ae7457ee --- /dev/null +++ b/model_data/simulation_system/requirements/predictions/predictions.txt @@ -0,0 +1,2 @@ +autogluon==0.8.2 +pandas==1.5.3 diff --git a/model_data/simulation_system/requirements/training/training-dev.txt b/model_data/simulation_system/requirements/training/training-dev.txt new file mode 100644 index 00000000..ea205270 --- /dev/null +++ b/model_data/simulation_system/requirements/training/training-dev.txt @@ -0,0 +1,4 @@ +autogluon==0.8.2 +pandas==1.5.3 +seaborn==0.12.2 +pre-commit==3.3.3 diff --git a/model_data/simulation_system/requirements/training/training.txt b/model_data/simulation_system/requirements/training/training.txt new file mode 100644 index 00000000..17e4c8da --- /dev/null +++ b/model_data/simulation_system/requirements/training/training.txt @@ -0,0 +1,3 @@ +autogluon==0.8.2 +pandas==1.5.3 +seaborn==0.12.2