def initialize_options(self):
TestCommand.initialize_options(self)
-@@ -121,6 +121,13 @@
- readme = r_file.read()
-
-
-+def get_mock_dep():
-+ try:
-+ from unittest import mock
-+ return []
-+ except ImportError:
-+ return ['mock']
-+
- def run_setup(with_cext):
- kwargs = {}
- if with_cext:
-@@ -139,7 +146,7 @@
- package_dir={'': 'lib'},
- license="MIT License",
+@@ -159,7 +159,7 @@
cmdclass=cmdclass,
-- tests_require=['pytest>=2.5.2,!=3.9.1,!=3.9.2', 'mock', 'pytest-xdist'],
-+ tests_require=['pytest>=2.5.2,!=3.9.1,!=3.9.2', 'pytest-xdist'] + get_mock_dep(),
+ tests_require=[
+ "pytest>=2.5.2,!=3.9.1,!=3.9.2",
+- "mock",
++ "mock;python_version<'3.3'",
+ "pytest-xdist",
+ ],
long_description=readme,
- classifiers=[
- "Development Status :: 5 - Production/Stable",