From a9ff9c1543151dafc278cbf44fd982fa65200306 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com>
Date: Sun, 21 Oct 2018 10:31:02 +0200
Subject: [PATCH] Split requirements for production and tests

---
 Makefile              |  2 +-
 requirements.in       |  3 ---
 requirements.txt      | 14 +++-----------
 test-requirements.in  |  3 +++
 test-requirements.txt | 15 +++++++++++++++
 5 files changed, 22 insertions(+), 15 deletions(-)
 create mode 100644 test-requirements.in
 create mode 100644 test-requirements.txt

diff --git a/Makefile b/Makefile
index cecdeea..f210d13 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@ init-env:
 	python3 -m venv .env
 
 install:
-	pip install --upgrade -r requirements.txt
+	pip install --upgrade -r requirements.txt -r test-requirements.txt
 	pip install -e .
 
 run:
diff --git a/requirements.in b/requirements.in
index dabc737..121ec5b 100644
--- a/requirements.in
+++ b/requirements.in
@@ -2,7 +2,4 @@ Django
 requests
 arrow
 pyjwt
-pytest
-pytest-django
-pytest-env
 bleach
diff --git a/requirements.txt b/requirements.txt
index b37c4b7..c3e71c5 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,23 +5,15 @@
 #    pip-compile --output-file requirements.txt requirements.in
 #
 arrow==0.12.1
-atomicwrites==1.2.1       # via pytest
-attrs==18.2.0             # via pytest
 bleach==3.0.2
 certifi==2018.10.15       # via requests
 chardet==3.0.4            # via requests
 django==2.1.2
 idna==2.7                 # via requests
-more-itertools==4.3.0     # via pytest
-pluggy==0.7.1             # via pytest
-py==1.7.0                 # via pytest
 pyjwt==1.6.4
-pytest-django==3.4.3
-pytest-env==0.6.2
-pytest==3.8.2
 python-dateutil==2.7.3    # via arrow
 pytz==2018.5              # via django
-requests==2.19.1
-six==1.11.0               # via bleach, more-itertools, pytest, python-dateutil
-urllib3==1.23             # via requests
+requests==2.20.0
+six==1.11.0               # via bleach, python-dateutil
+urllib3==1.24             # via requests
 webencodings==0.5.1       # via bleach
diff --git a/test-requirements.in b/test-requirements.in
new file mode 100644
index 0000000..da1b135
--- /dev/null
+++ b/test-requirements.in
@@ -0,0 +1,3 @@
+pytest
+pytest-django
+pytest-env
diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..3405c80
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1,15 @@
+#
+# This file is autogenerated by pip-compile
+# To update, run:
+#
+#    pip-compile --output-file test-requirements.txt test-requirements.in
+#
+atomicwrites==1.2.1       # via pytest
+attrs==18.2.0             # via pytest
+more-itertools==4.3.0     # via pytest
+pluggy==0.8.0             # via pytest
+py==1.7.0                 # via pytest
+pytest-django==3.4.3
+pytest-env==0.6.2
+pytest==3.9.1
+six==1.11.0               # via more-itertools, pytest
-- 
GitLab