Merge pull request #101 from AlexanderS/enum34
Do not require enum34 with Python 3.4 and above
diff --git a/requirements.txt b/requirements.txt
index 5f6aed1..5a81c5e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,5 +1,5 @@
pyparsing
pyyaml
six
-enum34
+enum34 ; python_version<'3.4'
ddt
diff --git a/setup.py b/setup.py
index ab23207..8705127 100644
--- a/setup.py
+++ b/setup.py
@@ -42,7 +42,10 @@
url = URL,
packages = find_packages(exclude=['*tests']), #FIXME validate this
entry_points = { 'console_scripts': console_scripts },
- install_requires = ['pyparsing', 'pyyaml', 'six', 'enum34', 'ddt'], #FIXME pygit2 (require libffi-dev, libgit2-dev 0.26.x )
+ install_requires = ['pyparsing', 'pyyaml', 'six', 'ddt'], #FIXME pygit2 (require libffi-dev, libgit2-dev 0.26.x )
+ extras_require = {
+ ":python_version<'3.4'": ['enum34'],
+ },
classifiers=[
'Development Status :: 4 - Beta',