Skip to content

Commit 8347a98

Browse files
authored
Merge pull request #2111 from tianon/environment-markers
Use "environment markers" for conditional install_requires
2 parents 7fe4923 + 7b63c71 commit 8347a98

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

setup.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,19 +61,16 @@ def run(self):
6161
# https://github.com/pypa/setuptools/issues/456
6262
return install.run(self)
6363

64-
install_requires = [
65-
'rply>=0.7.7',
66-
'funcparserlib>=0.3.6',
67-
'colorama']
68-
if sys.version_info < (3, 9):
69-
install_requires.append('astor>=0.8')
70-
if os.name == 'nt':
71-
install_requires.append('pyreadline>=2.1')
72-
7364
setup(
7465
name=PKG,
7566
version=__version__,
76-
install_requires=install_requires,
67+
install_requires=[
68+
'rply>=0.7.7',
69+
'funcparserlib>=0.3.6',
70+
'colorama',
71+
'astor>=0.8 ; python_version < "3.9"',
72+
'pyreadline>=2.1 ; os_name == "nt"',
73+
],
7774
cmdclass=dict(install=Install),
7875
entry_points={
7976
'console_scripts': [

0 commit comments

Comments
 (0)