This is a very basic template for a new Python project. It's supposed to save time when creating new applications.
What it gives you:
init.sh
- script to initialize a virtual environment,source activate.sh
- script to activate the virtual environment (will look for and sourceactivate
),install.sh
andrequirements.txt
- script to download the required packages,- a
run.sh
script and - a
.gitignore
file.
How to use it:
degit mbrezu/py-template <my-new-project-folder>
./init.sh
source activate.sh
./install.sh
./run.sh
TODO:
- a bare bones
Dockerfile
- an interactive script
- that deletes itself afterwards
- and adds/suggests requirements
- and maybe selects a different
src/main.py