diff options
author | Alban Gruin | 2017-12-03 15:27:04 +0100 |
---|---|---|
committer | Alban Gruin | 2017-12-03 15:27:04 +0100 |
commit | af055dbf703af0eca03862194de1a0f34ac1fcc5 (patch) | |
tree | a61da12611fcc529291a24e0694f14eb87a26596 | |
parent | 3991efeb9af75ad55ec373422da3c11ea2d36e6e (diff) |
Ajout d’un fichier requirements.txt pour pip, modification du readme
-rw-r--r-- | README.md | 27 | ||||
-rw-r--r-- | requirements.txt | 6 |
2 files changed, 28 insertions, 5 deletions
@@ -56,18 +56,35 @@ $ pip install --upgrade pip #### Installation des dépendances +Vous pouvez demander à pip d’installer les dépendances à partir du +fichier requirements.txt présent dans le dépôt : + +```bash +$ pip install -r requirements.txt +``` + +pip installera Django, BeautifulSoup, icalendar, requests, gunicorn, +psycopg2 ainsi que toutes leurs dépendances. C’est la manière +recommandée de l’installer dans un environnement de production. + +Alternativement, si vous vous montez un environnement de +développement dans le but de mettre à jour les dépendances, il est +possible d’installer les dépendances à la main : + ```bash -$ pip install requests django beautifulsoup4 icalendar +$ pip install requests django beautifulsoup4 icalendar psycopg2 gunicorn ``` -Si vous utilisez PostgreSQL, vous allez avoir besoin du driver -psycopg2 : +Il est aussi possible d’installer +[django-debug-toolbar](https://django-debug-toolbar.readthedocs.io/en/stable/) +(pour le développement seulement) : ```bash -$ pip install psycopg2 +$ pip install django-debug-toolbar ``` -SQLite n’a pas besoin de driver. +Réferez-vous à la documentation de django-debug-toolbar pour +l’installer et le configurer sur votre environnement. #### Création du répertoire Django diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..2ae5c48 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,6 @@ +beautifulsoup4==4.6.0 +Django==1.11.7 +gunicorn==19.7.1 +icalendar==4.0.0 +psycopg2==2.7.3.2 +requests==2.18.4 |