We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 4c4d6ab + 8594edb commit 47f042eCopy full SHA for 47f042e
1 file changed
setup.py
@@ -2,15 +2,24 @@
2
# -*- coding: utf-8 -*-
3
import sys
4
5
-import pip
+try: # for pip >= 10
6
+ from pip._internal.req import parse_requirements
7
+except ImportError: # for pip <= 9.0.3
8
+ from pip.req import parse_requirements
9
+
10
11
+ from pip._internal import download
12
13
+ from pip import download
14
15
from setuptools import find_packages
16
from setuptools import setup
17
18
with open('README.rst') as readme_file:
19
readme = readme_file.read()
20
-requirements = pip.req.parse_requirements(
- 'requirements.txt', session=pip.download.PipSession(),
21
+requirements = parse_requirements(
22
+ 'requirements.txt', session=download.PipSession(),
23
)
24
25
pip_requirements = [str(r.req) for r in requirements]
0 commit comments