old_contents: from setuptools import setup
  
  from vertex import version
  
  setup(
      name="Vertex",
      version=version.short(),
      maintainer="Twisted Matrix Laboratories",
      maintainer_email="vertex-dev@twistedmatrix.com",
      url="https://github.com/twisted/vertex",
      packages=["vertex", "vertex.scripts", "vertex.test"],
      scripts=["bin/gvertex", "bin/vertex"],
      install_requires=['Twisted>=13.1.0', 'pyOpenSSL>=0.13'],
      license="MIT",
      platforms=["any"],
      description=
          """
          Divmod Vertex is the first implementation of the Q2Q protocol, which
          is a peer-to-peer communication protocol for establishing
          stream-based communication between named endpoints.
          """,
      classifiers=[
          "Development Status :: 2 - Pre-Alpha",
          "Framework :: Twisted",
          "Intended Audience :: Developers",
          "License :: OSI Approved :: MIT License",
          "Programming Language :: Python",
          "Topic :: Communications",
          "Topic :: Internet",
          "Topic :: Internet :: File Transfer Protocol (FTP)",
          "Topic :: Internet :: Name Service (DNS)",
          "Topic :: Software Development :: Libraries :: Python Modules",
      ],
  )
  
new_contents: from setuptools import setup
  
  from vertex import version
  
  setup(
      name="Vertex",
      version=version.short(),
      maintainer="Twisted Matrix Laboratories",
      maintainer_email="vertex-dev@twistedmatrix.com",
      url="https://github.com/twisted/vertex",
      packages=["vertex", "vertex.scripts", "vertex.test"],
      scripts=["bin/gvertex", "bin/vertex"],
      setup_requires=['Twisted>=13.1.0'],
      install_requires=['Twisted>=13.1.0', 'pyOpenSSL>=0.13'],
      license="MIT",
      platforms=["any"],
      description=
          """
          Divmod Vertex is the first implementation of the Q2Q protocol, which
          is a peer-to-peer communication protocol for establishing
          stream-based communication between named endpoints.
          """,
      classifiers=[
          "Development Status :: 2 - Pre-Alpha",
          "Framework :: Twisted",
          "Intended Audience :: Developers",
          "License :: OSI Approved :: MIT License",
          "Programming Language :: Python",
          "Topic :: Communications",
          "Topic :: Internet",
          "Topic :: Internet :: File Transfer Protocol (FTP)",
          "Topic :: Internet :: Name Service (DNS)",
          "Topic :: Software Development :: Libraries :: Python Modules",
      ],
  )
  
subject: Add a setup_requires, since we use twisted versions in the setup.py