aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorMatěj Cepl <mcepl@redhat.com>2012-04-16 23:50:15 +0200
committerMatěj Cepl <mcepl@redhat.com>2012-04-17 00:57:13 +0200
commitdbd47fe3e0002d9a9c1975075d7435a15b87fb51 (patch)
tree7151c83eb63662e02defda884d7e97359d256bfb /setup.py
parentd7b122f17ebc23b0ea8bd0cf1df3bc854a9a595b (diff)
downloadyamlish-dbd47fe3e0002d9a9c1975075d7435a15b87fb51.tar.gz
Make the package compatible with python 2.70.9
There is actually unittest module now, so we have to work for the possibility that unittest2 is not available. Fixes #49.
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py19
1 files changed, 13 insertions, 6 deletions
diff --git a/setup.py b/setup.py
index da697e1..9cd4961 100644
--- a/setup.py
+++ b/setup.py
@@ -1,7 +1,17 @@
# coding: utf-8
-from __future__ import absolute_import, print_function, unicode_literals
+from __future__ import absolute_import, print_function
from distutils.core import setup, Command
-import unittest2 as unittest
+import sys
+requires_list = [
+ "PyYAML (>=3.09)"
+ ]
+try:
+ import unittest2 as unittest
+except ImportError:
+ import unittest
+else:
+ if sys.version_info <= (2 , 6):
+ requires_list.append("unittest2")
import os.path
import yamlish
@@ -51,8 +61,5 @@ setup(
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Text Processing :: Markup",
],
- requires=[
- "PyYAML (>=3.09)",
- "unittest2"
- ],
+ requires=requires_list
)