Template pour les projets python simples type script.
pip, virtualenv, virtualenvwrapper et cookiecutter doivent être installés.
Pour générer un template pour le projet myapp :
Pour créer l'environnement virtuel, se placer dans le répertoire d'installation du projet:
$ mkvirtualenv myapp
Pour créer le nouveau projet en utilisant le template:
$ cookiecutter https://github.com/unistra/simple-python-drybones.git
Pour configurer le projet dans l'environnement virtuel:
$ cd myapp
$ setvirtualenvproject $VIRTUAL_ENV $(pwd)
# Edition du fichier postactivate
$ echo "export SETTINGS_MODULE=myapp.settings.dev" >> $VIRTUAL_ENV/bin/postactivate
# Edition du fichier postdeactivate
$ echo "unset SETTINGS_MODULE" >> $VIRTUAL_ENV/bin/postdeactivate
# Rechargement de l'environnement virtuel
$ workon myapp
# Installation de l'application pour le dev
$ python setup.py develop
Pour installer les librairies :
$ cdproject
$ pip install -r requirements/dev.txt
Pour tester l'installation: :
$ python myapp/main.py
Il faut utiliser pydiploy.