Newer
Older
def parse_requirements(path):
assert os.path.exists(path), "Missing requirements {}".format(path)
with open(path) as f:
return list(map(str.strip, f.read().splitlines()))
setup(
name="teklia-dan",
version=open("VERSION").read(),
description="Teklia DAN",
long_description=open("README.md").read(),
long_description_content_type="text/markdown",
author="Teklia",
author_email="contact@teklia.com",
url="https://gitlab.com/teklia/atr/dan",
install_requires=parse_requirements("requirements.txt"),
entry_points={
"console_scripts": [
"teklia-dan=dan.cli:main",
]
},
extras_require={"docs": parse_requirements("doc-requirements.txt")},