old_contents: import codecs
  import os
  from setuptools import setup, find_packages
  from pip.req import parse_requirements
  
  VERSION = '1.0.13'
  AUTHOR = 'Mike Lissner'
  EMAIL = 'mike@free.law'
  HERE = os.path.abspath(os.path.dirname(__file__))
  
  
  def read(*parts):
      """
      Build an absolute path from *parts* and and return the contents of the
      resulting file.  Assume UTF-8 encoding.
      """
      with codecs.open(os.path.join(HERE, *parts), "rb", "utf-8") as f:
          return f.read()
  
  
  setup(
      name="reporters-db",
      description="Database of Court Reporters",
      license="BSD",
      url="https://github.com/freelawproject/reporters-db",
      version=VERSION,
      author=AUTHOR,
      author_email=EMAIL,
      maintainer=AUTHOR,
      maintainer_email=EMAIL,
      keywords=['legal', 'reporters'],
      long_description=read("README.rst"),
      packages=find_packages(exclude=('tests',)),
      include_package_data=True,
      package_data={
          'reporters_db': [
              'data/*',
          ]
      },
      classifiers=[
          "Development Status :: 5 - Production/Stable",
          "Intended Audience :: Developers",
          "Natural Language :: English",
          "License :: OSI Approved :: BSD License",
          "Operating System :: OS Independent",
          "Programming Language :: Python",
          "Programming Language :: Python :: 2",
          "Programming Language :: Python :: 2.6",
          "Programming Language :: Python :: 2.7",
          "Programming Language :: Python :: 3",
          "Programming Language :: Python :: Implementation :: CPython",
          "Programming Language :: Python :: Implementation :: PyPy",
          "Topic :: Software Development :: Libraries :: Python Modules",
      ],
      install_requires=[
          str(r.req) for r in
          parse_requirements('requirements.txt', session=False)
      ],
      test_suite="tests",
  )
  
new_contents: import codecs
  import os
  from setuptools import setup, find_packages
  
  try:  # for pip >= 10
      from pip._internal.req import parse_requirements
  except ImportError:  # for pip <= 9.0.3
      from pip.req import parse_requirements
  
  VERSION = '1.0.13.1'
  AUTHOR = 'Mike Lissner'
  EMAIL = 'mike@free.law'
  HERE = os.path.abspath(os.path.dirname(__file__))
  
  
  def read(*parts):
      """
      Build an absolute path from *parts* and and return the contents of the
      resulting file.  Assume UTF-8 encoding.
      """
      with codecs.open(os.path.join(HERE, *parts), "rb", "utf-8") as f:
          return f.read()
  
  
  setup(
      name="reporters-db",
      description="Database of Court Reporters",
      license="BSD",
      url="https://github.com/freelawproject/reporters-db",
      version=VERSION,
      author=AUTHOR,
      author_email=EMAIL,
      maintainer=AUTHOR,
      maintainer_email=EMAIL,
      keywords=['legal', 'reporters'],
      long_description=read("README.rst"),
      packages=find_packages(exclude=('tests',)),
      include_package_data=True,
      package_data={
          'reporters_db': [
              'data/*',
          ]
      },
      classifiers=[
          "Development Status :: 5 - Production/Stable",
          "Intended Audience :: Developers",
          "Natural Language :: English",
          "License :: OSI Approved :: BSD License",
          "Operating System :: OS Independent",
          "Programming Language :: Python",
          "Programming Language :: Python :: 2",
          "Programming Language :: Python :: 2.6",
          "Programming Language :: Python :: 2.7",
          "Programming Language :: Python :: 3",
          "Programming Language :: Python :: Implementation :: CPython",
          "Programming Language :: Python :: Implementation :: PyPy",
          "Topic :: Software Development :: Libraries :: Python Modules",
      ],
      install_requires=[
          str(r.req) for r in
          parse_requirements('requirements.txt', session=False)
      ],
      test_suite="tests",
  )
  
subject: Fix pip problem...again.