summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2012-04-21 12:11:59 -0400
committerChris McDonough <chrism@plope.com>2012-04-21 12:11:59 -0400
commit90da3b3b1363beb443d190fdcdee8d9323beb64b (patch)
treee1b586c45a0a068cbb4bb1a7d0b983d41a6a0d81 /setup.py
parentab5610b1b3d60cd8d2f951732c75d2383b6d8dec (diff)
downloadpyramid-90da3b3b1363beb443d190fdcdee8d9323beb64b.tar.gz
pyramid-90da3b3b1363beb443d190fdcdee8d9323beb64b.tar.bz2
pyramid-90da3b3b1363beb443d190fdcdee8d9323beb64b.zip
make virtualenv, nose, and coverage testing extras rather than test requirements
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/setup.py b/setup.py
index 29a0f22ca..cbc1075bd 100644
--- a/setup.py
+++ b/setup.py
@@ -49,16 +49,11 @@ install_requires=[
]
tests_require = [
- 'nose',
- 'coverage',
'WebTest >= 1.3.1', # py3 compat
- 'virtualenv',
]
if not PY3:
- tests_require.extend([
- 'zope.component>=3.11.0',
- ])
+ tests_require.append('zope.component>=3.11.0')
docs_extras = [
'Sphinx',
@@ -66,6 +61,12 @@ docs_extras = [
'repoze.sphinx.autointerface',
]
+testing_extras = tests_require + [
+ 'nose',
+ 'coverage',
+ 'virtualenv', # for scaffolding tests
+ ]
+
setup(name='pyramid',
version='1.4dev',
description=('The Pyramid web application development framework, a '
@@ -95,7 +96,7 @@ setup(name='pyramid',
zip_safe=False,
install_requires = install_requires,
extras_require = {
- 'testing':tests_require,
+ 'testing':testing_extras,
'docs':docs_extras,
},
tests_require = tests_require,