From e2cdf40b797e578e78ea2b8150edc9e625ca450c Mon Sep 17 00:00:00 2001 From: Jon Besga Date: Sat, 1 Dec 2018 08:47:28 +0000 Subject: [PATCH] Support for pip >= 10 Related: https://stackoverflow.com/questions/25192794/no-module-named-pip-req --- setup.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 8e38188..dd8bbd3 100755 --- a/setup.py +++ b/setup.py @@ -1,7 +1,10 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -from pip.req import parse_requirements +try: # for pip >= 10 + from pip._internal.req import parse_requirements +except ImportError: # for pip <= 9.0.3 + from pip.req import parse_requirements try: from setuptools import setup except ImportError: