github.com/google/osv-scalibr@v0.4.1/extractor/filesystem/language/python/setup/testdata/template (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          '%s==6.5.1',
    21          'xmlschema=={}'.format(var),
    22          'requests==2.25.1',
    23          'lxml>=4.6.2',
    24          'Jinja2==2.11.3;python_version<"3.6"',
    25          # 'sslyze>=4.0.4', # todo
    26        ],
    27      )