[#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