Changeset View
Changeset View
Standalone View
Standalone View
setup.py
#!/usr/bin/env python3 | #!/usr/bin/env python3 | ||||
# Copyright (C) 2015-2019 The Software Heritage developers | # Copyright (C) 2015-2022 The Software Heritage developers | ||||
# See the AUTHORS file at the top-level directory of this distribution | # See the AUTHORS file at the top-level directory of this distribution | ||||
# License: GNU General Public License version 3, or any later version | # License: GNU General Public License version 3, or any later version | ||||
# See top-level LICENSE file for more information | # See top-level LICENSE file for more information | ||||
from io import open | from io import open | ||||
from os import path | from os import path | ||||
from setuptools import find_packages, setup | from setuptools import find_namespace_packages, setup | ||||
here = path.abspath(path.dirname(__file__)) | here = path.abspath(path.dirname(__file__)) | ||||
# Get the long description from the README file | # Get the long description from the README file | ||||
with open(path.join(here, "README.md"), encoding="utf-8") as f: | with open(path.join(here, "README.md"), encoding="utf-8") as f: | ||||
long_description = f.read() | long_description = f.read() | ||||
Show All 21 Lines | setup( | ||||
name="swh.scheduler", | name="swh.scheduler", | ||||
description="Software Heritage Scheduler", | description="Software Heritage Scheduler", | ||||
long_description=long_description, | long_description=long_description, | ||||
long_description_content_type="text/markdown", | long_description_content_type="text/markdown", | ||||
python_requires=">=3.7", | python_requires=">=3.7", | ||||
author="Software Heritage developers", | author="Software Heritage developers", | ||||
author_email="swh-devel@inria.fr", | author_email="swh-devel@inria.fr", | ||||
url="https://forge.softwareheritage.org/diffusion/DSCH/", | url="https://forge.softwareheritage.org/diffusion/DSCH/", | ||||
packages=find_packages(), | packages=find_namespace_packages(), | ||||
setup_requires=["setuptools-scm"], | setup_requires=["setuptools-scm"], | ||||
use_scm_version=True, | use_scm_version=True, | ||||
install_requires=parse_requirements(None, "swh"), | install_requires=parse_requirements(None, "swh"), | ||||
extras_require={ | extras_require={ | ||||
"testing": parse_requirements("test", "journal", "simulator"), | "testing": parse_requirements("test", "journal", "simulator"), | ||||
"journal": parse_requirements("journal"), | "journal": parse_requirements("journal"), | ||||
"simulator": parse_requirements("simulator"), | "simulator": parse_requirements("simulator"), | ||||
}, | }, | ||||
Show All 20 Lines |