Skip to content

Commit f67253a

Browse files
authored
Switch to using PEP 508 / Environment markers (#382)
Specify dependencies using [Environment markers](https://www.python.org/dev/peps/pep-0508/#environment-markers).
1 parent 618b9aa commit f67253a

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

setup.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,13 @@
2020
tests_require = [
2121
'webob',
2222
'blinker',
23-
'unittest2'
23+
'unittest2',
24+
'mock<=3.0.5; python_version < "3.3"',
25+
'enum34; python_version < "3.4"',
26+
'httpx; python_version >= "3.6"',
27+
'aiocontextvars; python_version == "3.6"'
2428
]
2529

26-
if sys.version_info < (3, 3):
27-
tests_require.append('mock<=3.0.5') # mock > 3.0.5 requires python >= 3.6
28-
if sys.version_info < (3, 4):
29-
tests_require.append('enum34')
30-
if sys.version_info >= (3, 6):
31-
tests_require.append('httpx')
32-
if sys.version_info[:2] == (3, 6):
33-
tests_require.append('aiocontextvars')
34-
3530
setup(
3631
name='rollbar',
3732
packages=find_packages(),

0 commit comments

Comments
 (0)