Skip to content

Commit 47f042e

Browse files
authored
Merge pull request nficano#115 from igorborgest/pip-10-support
Add pip >= 10 support in the release script.
2 parents 4c4d6ab + 8594edb commit 47f042e

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

setup.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,24 @@
22
# -*- coding: utf-8 -*-
33
import sys
44

5-
import pip
5+
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+
try: # for pip >= 10
11+
from pip._internal import download
12+
except ImportError: # for pip <= 9.0.3
13+
from pip import download
14+
615
from setuptools import find_packages
716
from setuptools import setup
817

918
with open('README.rst') as readme_file:
1019
readme = readme_file.read()
1120

12-
requirements = pip.req.parse_requirements(
13-
'requirements.txt', session=pip.download.PipSession(),
21+
requirements = parse_requirements(
22+
'requirements.txt', session=download.PipSession(),
1423
)
1524

1625
pip_requirements = [str(r.req) for r in requirements]

0 commit comments

Comments
 (0)