new_contents: import sys
  
  from setuptools import setup
  
  sys.stderr.write(
      """
  ===============================
  Unsupported installation method
  ===============================
  Starlette no longer supports installation with `python setup.py install`.
  Please use `python -m pip install .` instead.
  """
  )
  sys.exit(1)
  
  
  # The below code will never execute, however GitHub is particularly
  # picky about where it finds Python packaging metadata.
  # See: https://github.com/github/feedback/discussions/6456
  #
  # To be removed once GitHub catches up.
  
  setup(
      name="starlette",
      install_requires=[
          "anyio>=3.4.0,<5",
          "typing_extensions>=3.10.0; python_version < '3.10'",
      ],
  )
  
subject: Add fake setup.py (#1836)