for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
from pincer import __version__
from os import walk
def get_packages():
return '\n\t'.join(
item[0].replace("./", "").replace("\\", ".").replace("/", ".")
for item in list(walk('pincer')) if "__pycache__" not in item[0]
)
def get_requires():
with open("requirements.txt") as f:
return '\n\t'.join(f.read().strip().splitlines())
def get_testing_requires():
with open("packages/dev.txt") as f:
def get_images_requires():
with open("packages/img.txt") as f:
def main():
with open("VERSION", "w") as f:
f.write(repr(__version__))
packages = get_packages()
with open(".github/scripts/setup_base.cfg") as f:
base = f.read()
requires = get_requires()
testing_requires = get_testing_requires()
images_requires = get_images_requires()
with open("setup.cfg", "w") as f:
f.write(
base.format(
version=repr(__version__),
packages=packages,
requires=requires,
testing_requires=testing_requires,
images_requires=images_requires
if __name__ == '__main__':
main()