[#8375] requirements fine-tuning
diff --git a/requirements.in b/requirements.in
index af2dc8d..a4da5a0 100644
--- a/requirements.in
+++ b/requirements.in
@@ -8,6 +8,8 @@
decorator
EasyWidgets>=0.3.6
emoji
+# only needed < py3.4 and causes problems >=3.6 https://stackoverflow.com/a/45716067/
+enum34 ; python_version < "3.4"
faulthandler ; python_version < "3.3"
feedgenerator
feedparser
diff --git a/requirements.txt b/requirements.txt
index fcc1a31..ec7dc38 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -24,7 +24,7 @@
docutils==0.15.2 # via pypeline
easywidgets==0.3.6 # via -r requirements.in
emoji==0.5.3 # via -r requirements.in
-enum34==1.1.6 # via colander, cryptography, traitlets
+enum34==1.1.6 ; python_version < "3.4" # via -r requirements.in, colander, cryptography, traitlets
faulthandler==3.1 ; python_version < "3.3" # via -r requirements.in
feedgenerator==1.9.1 # via -r requirements.in
feedparser==5.2.1 # via -r requirements.in