github.com/anchore/syft@v1.38.2/syft/pkg/cataloger/python/test-fixtures/setup/multiline-split-setup.py (about)

     1  from setuptools import setup
     2  
     3  # Example setup.py using multiline string with .split() pattern
     4  # This pattern is commonly seen in projects like mayan-edms
     5  
     6  setup(
     7      name='example-project',
     8      version='1.0.0',
     9      install_requires="""
    10  django==4.2.23
    11  CairoSVG==2.7.1
    12  Pillow==11.0.0
    13  requests==2.31.0
    14  celery==5.3.4
    15  """.split(),
    16      extras_require={
    17          'dev': """
    18  pytest==7.4.3
    19  black==23.12.1
    20  mypy==1.7.1
    21  """.split(),
    22      },
    23  )