From 28ed28a0c221bbc32ea08e389f37cd14b982a178 Mon Sep 17 00:00:00 2001
From: Zooko O'Whielacronx <zooko@zooko.com>
Date: Tue, 8 Jun 2010 22:05:42 -0700
Subject: [PATCH] setup: move the mock library from install_requires to
 tests_require (re: #1016)

---
 _auto_deps.py | 4 ----
 setup.py      | 7 +++++++
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/_auto_deps.py b/_auto_deps.py
index aabda816..d6bf6a4d 100644
--- a/_auto_deps.py
+++ b/_auto_deps.py
@@ -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",
                   ]
diff --git a/setup.py b/setup.py
index bdbbbbd0..26d09b0c 100644
--- 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' ] },
-- 
2.45.2