Skip to content

Commit 056b39f

Browse files
authored
Merge pull request #234 from YevheniiSemendiak/fix/pytest-virtualenv/installation
Fix: use extras_requires instead of tests_requires to install pytest-virtualenv
2 parents ca83107 + 8a62778 commit 056b39f

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

common_setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ class EggInfo(EggInfoCommand):
3838
def run(self):
3939
if self.distribution.extras_require is None:
4040
self.distribution.extras_require = {}
41-
self.distribution.extras_require['tests'] = self.distribution.tests_require
41+
if 'tests' not in self.distribution.extras_require and hasattr(self.distribution, 'tests_require'):
42+
self.distribution.extras_require['tests'] = self.distribution.tests_require
4243
EggInfoCommand.run(self)
4344

4445

pytest-virtualenv/setup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
'importlib-metadata',
2626
]
2727

28-
tests_require = [
29-
'mock; python_version<"3.3"'
30-
]
28+
extras_require = {
29+
'test': ['mock; python_version<"3.3"'],
30+
}
3131

3232
entry_points = {
3333
'pytest11': [
@@ -44,7 +44,7 @@
4444
author_email='eeaston@gmail.com',
4545
classifiers=classifiers,
4646
install_requires=install_requires,
47-
tests_require=tests_require,
47+
extras_require=extras_require,
4848
py_modules=['pytest_virtualenv'],
4949
entry_points=entry_points,
5050
))

0 commit comments

Comments
 (0)