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 )