From 7b89eed022cb3272b0fedf94916116d2c63e2cbe Mon Sep 17 00:00:00 2001
From: thomaswoehlke <thomas.woehlke@gmail.com>
Date: Sun, 14 Feb 2021 18:53:35 +0100
Subject: [PATCH] * Fixed #123 split RkiBundeslaenderService into two Services,
 one for bundeslaender and one for landkreise * Fixed #128 add fields from csv
 to RkiLandkreiseImport * Fixed #139 refactor RkiBundeslaenderServiceDownload
 to new method scheme introduced 07.02.2021 * Fixed #140 move WhoImport to RKI
 in: rk_service_import.py * Fixed #125 implement RkiLandkreise * Fixed #126
 implement RkiBundeslaenderImport

---
 requirements.txt | 1 +
 setup.py         | 7 +++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/requirements.txt b/requirements.txt
index 96870442..62b920ef 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -90,3 +90,4 @@ plantuml-gentools==0.1.2
 #
 flask-resources==0.6.0
 speaklater==1.3
+pytest-runner==5.3.0
diff --git a/setup.py b/setup.py
index b34db2e3..bab851e6 100644
--- a/setup.py
+++ b/setup.py
@@ -1,7 +1,10 @@
-import os
+import sys
 
 from setuptools import find_packages, setup
 
+needs_pytest = {'pytest', 'test', 'ptr'}.intersection(sys.argv)
+pytest_runner = ['pytest-runner'] if needs_pytest else []
+
 readme = open("README.md").read()
 history = open("BACKLOG.md").read()
 
@@ -431,7 +434,7 @@ requires_install = [
     "xmltodict==0.12.0",
     "yarl==1.6.3",
     "zipp==0.6.0"
-]
+] + pytest_runner
 
 requires_install_groups = [
     requires_install_minimum,
-- 
GitLab