diff --git a/_auto_deps.py b/_auto_deps.py index aabda8160..d6bf6a4d2 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 bdbbbbd07..26d09b0c3 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' ] },