old_contents: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  """Setup Soup Sieve."""
  
  from setuptools import setup, find_packages
  import os
  import imp
  
  
  def get_version():
      """Get version and version_info without importing the entire module."""
  
      path = os.path.join(os.path.dirname(__file__), 'soupsieve')
      fp, pathname, desc = imp.find_module('__meta__', [path])
      try:
          meta = imp.load_module('__meta__', fp, pathname, desc)
          return meta.__version__, meta.__version_info__._get_dev_status()
      finally:
          fp.close()
  
  
  def get_requirements():
      """Get the dependencies."""
  
      with open("requirements/project.txt") as f:
          requirements = []
          for line in f.readlines():
              line = line.strip()
              if line and not line.startswith('#'):
                  requirements.append(line)
      return requirements
  
  
  def get_description():
      """Get long description."""
  
      with open("README.md", 'r') as f:
          desc = f.read()
      return desc
  
  
  VER, DEVSTATUS = get_version()
  
  setup(
      name='soupsieve',
      version=VER,
      keywords='CSS HTML XML selector filter query soup',
      description='A CSS4 selector implementation for Beautiful Soup.',
      long_description=get_description(),
      long_description_content_type='text/markdown',
      author='Isaac Muse',
      author_email='Isaac.Muse@gmail.com',
      url='https://github.com/facelessuser/soupsieve',
      packages=find_packages(exclude=['test*', 'tools']),
      install_requires=get_requirements(),
      license='MIT License',
      classifiers=[
          'Development Status :: %s' % DEVSTATUS,
          'Environment :: Console',
          'Intended Audience :: Developers',
          'License :: OSI Approved :: MIT License',
          'Operating System :: OS Independent',
          'Programming Language :: Python :: 2',
          'Programming Language :: Python :: 2.7',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.4',
          'Programming Language :: Python :: 3.5',
          'Programming Language :: Python :: 3.6',
          'Programming Language :: Python :: 3.7',
          'Programming Language :: Python :: 3.8',
          'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
          'Topic :: Software Development :: Libraries :: Python Modules'
      ]
  )
  
new_contents: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  """Setup Soup Sieve."""
  
  from setuptools import setup, find_packages
  import os
  import imp
  
  
  def get_version():
      """Get version and version_info without importing the entire module."""
  
      path = os.path.join(os.path.dirname(__file__), 'soupsieve')
      fp, pathname, desc = imp.find_module('__meta__', [path])
      try:
          meta = imp.load_module('__meta__', fp, pathname, desc)
          return meta.__version__, meta.__version_info__._get_dev_status()
      finally:
          fp.close()
  
  
  def get_requirements():
      """Get the dependencies."""
  
      with open("requirements/project.txt") as f:
          requirements = []
          for line in f.readlines():
              line = line.strip()
              if line and not line.startswith('#'):
                  requirements.append(line)
      return requirements
  
  
  def get_description():
      """Get long description."""
  
      with open("README.md", 'r') as f:
          desc = f.read()
      return desc
  
  
  VER, DEVSTATUS = get_version()
  
  setup(
      name='soupsieve',
      version=VER,
      keywords='CSS HTML XML selector filter query soup',
      description='A modern CSS selector implementation for Beautiful Soup.',
      long_description=get_description(),
      long_description_content_type='text/markdown',
      author='Isaac Muse',
      author_email='Isaac.Muse@gmail.com',
      url='https://github.com/facelessuser/soupsieve',
      packages=find_packages(exclude=['test*', 'tools']),
      install_requires=get_requirements(),
      license='MIT License',
      classifiers=[
          'Development Status :: %s' % DEVSTATUS,
          'Environment :: Console',
          'Intended Audience :: Developers',
          'License :: OSI Approved :: MIT License',
          'Operating System :: OS Independent',
          'Programming Language :: Python :: 2',
          'Programming Language :: Python :: 2.7',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.4',
          'Programming Language :: Python :: 3.5',
          'Programming Language :: Python :: 3.6',
          'Programming Language :: Python :: 3.7',
          'Programming Language :: Python :: 3.8',
          'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
          'Topic :: Software Development :: Libraries :: Python Modules'
      ]
  )
  
subject: Remove mention of CSS4 in PyPI short description