[Source https://www.youtube.com/watch?v=kwZNpieUreA]
- Create virtaul environment:
virtualenv ~/.venv
- Edit
~/.bashrc
: adding as last linesource ~/.venv/bin/activate
, when opening the terminal, the virtual environment starts. - Libraries and their installation process
requirements.txt
contains all the needed libraries whileMakefile
conatains the process for installing themmake install
starts the proccess of intalling all the librariespip freeze
and in requirements.txt write the version for compatibilitymake lint
probably static code analisys
Created my own Github Action main.yml
with instruction to test different python versions. Foreach version it runs the commands inside the makefile.
After performig Github actions, there is the option to create a 'Status Badge' that resume the situation of the project like this:
# RESUME VIDEO AT 1:10:00