aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlban Gruin2017-12-03 15:27:04 +0100
committerAlban Gruin2017-12-03 15:27:04 +0100
commitaf055dbf703af0eca03862194de1a0f34ac1fcc5 (patch)
treea61da12611fcc529291a24e0694f14eb87a26596
parent3991efeb9af75ad55ec373422da3c11ea2d36e6e (diff)
Ajout d’un fichier requirements.txt pour pip, modification du readme
-rw-r--r--README.md27
-rw-r--r--requirements.txt6
2 files changed, 28 insertions, 5 deletions
diff --git a/README.md b/README.md
index 7dc9d5c..c0a5f3c 100644
--- a/README.md
+++ b/README.md
@@ -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