SPECS/liota/fix_for_building_liota_with_pip_gr_10.patch
7404bf19
 --- a/setup.py	2018-09-12 04:22:16.777506605 +0530
 +++ b/setup.py	2018-09-12 04:24:06.401511355 +0530
 @@ -35,11 +35,16 @@
  #
  
  import os
 -import pip
  import sys
 -from pip.req import parse_requirements
  from setuptools import setup, find_packages
  
 +try: # for pip >= 10
 +    from pip._internal.req import parse_requirements
 +    from pip._internal.download import PipSession
 +except ImportError: # for pip <= 9.0
 +    from pip.req import parse_requirements
 +    from pip.download import PipSession
 +
  #
  # Useful Variables
  #
 @@ -120,7 +125,7 @@ def get_data_files():
  # Python setup.py definitions
  #
  requirements = [str(requirement.req) for requirement in parse_requirements(
 -    'requirements.txt', session=pip.download.PipSession())]
 +    'requirements.txt', session=PipSession())]
  
  # Python Version check
  if not sys.version_info[0] == 2: