changeset 988:480cf1be291a trunk

Always include the test packages (otherwise sdists built on Python 2 don't work on Python 3 which is unexpected and confusing).
author hodgestar
date Sat, 26 Jan 2013 10:57:32 +0000
parents f4237e2bbbed
children 2d9346a99352
files setup.py
diffstat 1 files changed, 10 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/setup.py
+++ b/setup.py
@@ -95,17 +95,18 @@
     extra['use_2to3'] = True
     extra['convert_2to3_doctests'] = []
     extra['use_2to3_fixers'] = ['fixes']
-    # include tests for python3 setup.py test
-    packages = [
-        'genshi', 'genshi.filters', 'genshi.template',
-        'genshi.tests', 'genshi.filters.tests',
-        'genshi.template.tests',
-        'genshi.template.tests.templates',
-    ]
     # Install genshi template tests
     extra['include_package_data'] = True
-else:
-    packages = ['genshi', 'genshi.filters', 'genshi.template']
+
+
+# include tests for python3 setup.py test (needed when creating
+# source distributions on python2 too so that they work on python3)
+packages = [
+    'genshi', 'genshi.filters', 'genshi.template',
+    'genshi.tests', 'genshi.filters.tests',
+    'genshi.template.tests',
+    'genshi.template.tests.templates',
+]
 
 
 setup(
Copyright (C) 2012-2017 Edgewall Software