setup: move the mock library from install_requires to tests_require (re: #1016)
authorZooko O'Whielacronx <zooko@zooko.com>
Wed, 9 Jun 2010 05:05:42 +0000 (22:05 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Wed, 9 Jun 2010 05:05:42 +0000 (22:05 -0700)
_auto_deps.py
setup.py

index aabda81600fec6722e6b347320c84ee434ea3aed..d6bf6a4d2856bedd88498907e0654f2989fcbca7 100644 (file)
@@ -32,10 +32,6 @@ install_requires=[
                   "pycrypto >= 2.0.1",
                   "pyasn1 >= 0.0.8a",
 
-                  # Mock - Mocking and Testing Library
-                  # http://www.voidspace.org.uk/python/mock/
-                  "mock",
-
                   # Will be needed to test web apps, but not yet. See #1001.
                   #"windmill >= 1.3",
                   ]
index bdbbbbd0723d71a198e5fb21600570f9929b9f53..26d09b0c3ec3ebb4d53b71f3e17cc3e9006ad22d 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -134,6 +134,12 @@ if "--reporter=bwverbose-coverage" in sys.argv:
 if "sdist_dsc" in sys.argv:
     setup_requires.append('stdeb >= 0.3')
 
+tests_require=[
+    # Mock - Mocking and Testing Library
+    # http://www.voidspace.org.uk/python/mock/
+    "mock",
+    ]
+
 class ShowSupportLib(Command):
     user_options = []
     def initialize_options(self):
@@ -365,6 +371,7 @@ setup(name=APPNAME,
       classifiers=trove_classifiers,
       test_suite="allmydata.test",
       install_requires=install_requires,
+      tests_require=tests_require,
       include_package_data=True,
       setup_requires=setup_requires,
       entry_points = { 'console_scripts': [ 'tahoe = allmydata.scripts.runner:run' ] },