clean up setuptools usage

This commit is contained in:
Patrick Kanzler 2021-10-30 22:10:26 +02:00
parent 5789436c9a
commit 995d9dea2f
2 changed files with 5 additions and 11 deletions

View File

@ -15,11 +15,9 @@
import sys
import os
from importlib.metadata import version as imp_version
on_rtd = os.getenv("READTHEDOCS") == "True"
if on_rtd:
import escpos
else:
from setuptools_scm import get_version
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
@ -75,14 +73,9 @@ copyright = u"2016, Manuel F Martinez and others"
# |version| and |release|, also used in various other places throughout the
# built documents.
#
if on_rtd:
# The full version, including alpha/beta/rc tags.
release = escpos.__version__
else:
# locally setuptools_scm should work
release = get_version(root=root)
release = imp_version("python-escpos")
# The short X.Y version.
version = ".".join(release.split(".")[:2]) # The short X.Y version.
version = ".".join(release.split(".")[:2])
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.

View File

@ -31,6 +31,7 @@ deps = sphinx>=3.0.0
setuptools_scm
python-barcode
sphinxcontrib-spelling>=7.2.0
sphinx_rtd_theme
commands = sphinx-build -W -b html -d {envtmpdir}/doctrees . {envtmpdir}/html
[testenv:flake8]