diff --git a/requirements.txt b/requirements.txt index b03c818..7c11a9e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,12 +1,11 @@ # Add here external Python modules dependencies, one per line. Module names # should match https://pypi.python.org/pypi names. For the full spec or # dependency lines, see https://pip.readthedocs.org/en/1.1/requirements.html -vcversioner sphinx sphinxcontrib-httpdomain sphinxcontrib-images sphinxcontrib-programoutput sphinx-tabs recommonmark sphinx_rtd_theme sphinx-click diff --git a/setup.py b/setup.py index 4b0c30e..9104d0b 100644 --- a/setup.py +++ b/setup.py @@ -1,46 +1,46 @@ # Copyright (C) 2017-2020 The Software Heritage developers # See the AUTHORS file at the top-level directory of this distribution # License: GNU General Public License version 3, or any later version # See top-level LICENSE file for more information import os from setuptools import setup, find_packages def parse_requirements(name=None): if name: reqf = "requirements-%s.txt" % name else: reqf = "requirements.txt" requirements = [] if not os.path.exists(reqf): return requirements with open(reqf) as f: for line in f.readlines(): line = line.strip() if not line or line.startswith("#"): continue requirements.append(line) return requirements setup( name="swh.docs", description="Software Heritage development documentation", python_requires=">=3.7", author="Software Heritage developers", author_email="swh-devel@inria.fr", url="https://forge.softwareheritage.org/source/swh-docs/", packages=find_packages(), scripts=[], install_requires=parse_requirements(), - setup_requires=["vcversioner"], + setup_requires=["setuptools-scm"], + use_scm_version=True, extras_require={ "testing": parse_requirements("test"), "building": parse_requirements("swh"), }, - vcversioner={}, include_package_data=True, )