From 18bb08d5ff8b0e36d4cc14453deaf58d721339e4 Mon Sep 17 00:00:00 2001 From: WinterPhoenix Date: Sun, 25 Oct 2020 23:36:00 -0400 Subject: [PATCH] Don't use Pip Internals to parse requirements --- setup.py | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/setup.py b/setup.py index 2c526bb..aa81196 100755 --- a/setup.py +++ b/setup.py @@ -1,12 +1,5 @@ import os import setuptools -try: # for pip >= 10 - from pip._internal.req import parse_requirements - from pip._internal.download import PipSession -except ImportError: # for pip <= 9.0.3 - from pip.req import parse_requirements - from pip.download import PipSession - def read(fname): return open(os.path.join(os.path.dirname(__file__), fname), encoding='utf-8').read() @@ -31,15 +24,9 @@ def read(fname): platforms=['any'], packages=setuptools.find_packages(exclude=['tests']), - install_requires=[ - str(req.req) for req in parse_requirements('requirements.txt', - session=PipSession()) - ], + install_requires=read('requirements.txt').splitlines(), - tests_require=[ - str(req.req) for req in parse_requirements('requirements_test.txt', - session=PipSession()) - ], + tests_require=read('requirements_test.txt').splitlines(), classifiers=[ 'Development Status :: 4 - Beta',