背景
setup.py で下記の記述をしている場合、 pip10 以降ではエラーが発生する。
この時の対象方法を紹介。
※自前ライブラリのように setup.py を修正できる場合に限ります。
from pip._internal.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
上記のコードに置き換える。