github.com/ouraigua/jenkins-library@v0.0.0-20231028010029-fbeaf2f3aa9b/pkg/piperutils/testdata/setup.py (about) 1 from setuptools import setup, find_packages 2 from codecs import open 3 from os import path 4 5 def get_version(): 6 with open('version.txt') as ver_file: 7 version_str = ver_file.readline().rstrip() 8 return version_str 9 10 11 def get_install_requires(): 12 with open('requirements.txt') as reqs_file: 13 reqs = [line.rstrip() for line in reqs_file.readlines()] 14 return reqs 15 16 setup(name="some-test", 17 version=get_version(), 18 python_requires='>=3', 19 packages=find_packages(exclude=['contrib', 'docs', 'tests*', 'coverage', 'bin']), 20 description="test", 21 install_requires=get_install_requires(), 22 )