github.com/google/osv-scalibr@v0.4.1/extractor/filesystem/language/python/setup/testdata/valid (about)

     1  import re
     2  
     3  from glob import glob
     4  from setuptools import setup
     5  
     6  def readme():
     7      with open('README.md') as f:
     8          return f.read()
     9  
    10  _src_folder = 'src'
    11  _pkg_name = 'test'
    12  
    13  with open(f'src/{_pkg_name}/__init__.py', 'r') as fd:
    14      VERSION = re.search(r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]',
    15                          fd.read(), re.MULTILINE).group(1)
    16  
    17  setup(
    18      name=_pkg_name,
    19      install_requires=[
    20          'pysaml2==6.5.1',
    21          'xmlschema==1.7.1',
    22          'requests==2.25.1',
    23          'lxml>=4.6.2',
    24          'Jinja2==2.11.3',
    25          " pkg1 == 0.1.1", ' pkg2== 0.1.2',
    26          "foo>=2.20,<3.0",
    27          "pydantic>=1.8.2,<2.0",
    28          "certifi>=2017.4.17",
    29          "pkg3<= 1.2.3",
    30          # 'sslyze>=4.0.4', # todo,
    31          "foo"
    32        ],
    33      )