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.