simple-dvc-demo-main: simple-dvc-demo-main: Its end to end MLOPS project by krish. It has used Git,DVC, MLOPS and testing via pytest and tox Etc.

It has proper folder structure with dvc config and params to control the project

In Git we have 2 barnch,main and main-mlflow sub branch

all Git,DVC,pytest and tox related stuff in main branch, it does auto deployment in heroku, once we refresh main branch

All Mlflow related stuff in main-mlflow sub branch, it does auto deployment in heroku, once we refresh main-mlflow branch

create env

conda create -n wineq python=3.7 -y

activate env

conda activate wineq

created a req file

install the req

pip install -r requirements.txt

download the data from

https://drive.google.com/drive/folders/18zqQiCJVgF7uzXgfbIJ-04zgz1ItNfF5?usp=sharing

git init
dvc init 
dvc add data_given/winequality.csv
git add .
git commit -m "first commit"

oneliner updates for readme

git add . && git commit -m "update Readme.md"
git remote add origin https://github.com/c17hawke/simple-dvc-demo.git
git branch -M main
git push origin main

tox command -

tox

for rebuilding -

tox -r 

pytest command

pytest -v

setup commands -

pip install -e . 

build your own package commands-

python setup.py sdist bdist_wheel