Skip to content
Snippets Groups Projects
Commit 91801458 authored by Nicholas Christensen's avatar Nicholas Christensen
Browse files

Simpler way to specify conditional dependency

parent 6a660ced
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,6 @@
# -*- coding: utf-8 -*-
from setuptools import setup
import sys
ver_dic = {}
version_file = open("pytools/version.py")
......@@ -13,17 +12,6 @@ finally:
exec(compile(version_file_contents, "pytools/version.py", "exec"), ver_dic)
version = sys.version_info
requirements = [
"decorator>=3.2.0",
"appdirs>=1.4.0",
"six>=1.8.0",
"numpy>=1.6.0",
]
if version[0] == 3 and version[1] == 6:
requirements.append("dataclasses>=0.7")
setup(name="pytools",
version=ver_dic["VERSION_TEXT"],
description="A collection of tools for Python",
......@@ -49,7 +37,13 @@ setup(name="pytools",
python_requires="~=3.6",
install_requires=requirements,
install_requires=[
"decorator>=3.2.0",
"appdirs>=1.4.0",
"six>=1.8.0",
"numpy>=1.6.0",
"dataclasses>=0.7;python_version<='3.6'"
],
package_data={"pytools": ["py.typed"]},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment