-
Yoann Schneider authoredYoann Schneider authored
setup.py 783 B
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os.path
from setuptools import find_packages, setup
def requirements(path):
assert os.path.exists(path), "Missing requirements {}".format(path)
with open(path) as f:
return list(map(str.strip, f.read().splitlines()))
with open("VERSION") as f:
VERSION = f.read()
install_requires = requirements("requirements.txt")
setup(
name="arkindex-base-worker",
version=VERSION,
description="Base Worker to easily build Arkindex ML workflows",
author="Teklia",
author_email="contact@teklia.com",
url="https://teklia.com",
python_requires=">=3.7",
install_requires=install_requires,
extras_require={"docs": requirements("docs-requirements.txt")},
packages=find_packages(),
)