[med-svn] [mypy] 05/07: Provide the documentation in mypy-doc
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Mon Nov 13 16:59:36 UTC 2017
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch master
in repository mypy.
commit 100f06aa191803d8eae5657f24191df6224746ea
Author: Ghislain Antony Vaillant <ghisvail at gmail.com>
Date: Mon Nov 13 15:55:48 2017 +0000
Provide the documentation in mypy-doc
---
debian/control | 22 +++++++++++++++++++++-
debian/mypy-doc.doc-base | 9 +++++++++
debian/mypy-doc.docs | 1 +
debian/rules | 4 +++-
4 files changed, 34 insertions(+), 2 deletions(-)
diff --git a/debian/control b/debian/control
index e0c43ef..b2f410c 100644
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,8 @@ Build-Depends: debhelper (>= 10),
python3-pytest,
python3-pytest-cov,
python3-setuptools,
+ python3-sphinx,
+ python3-sphinx-rtd-theme,
python3-typed-ast (>= 1.1.0)
Standards-Version: 4.1.1
Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/mypy.git
@@ -23,9 +25,27 @@ Package: mypy
Architecture: all
Depends: ${misc:Depends},
${python3:Depends}
-Description: Optional static typing for Python
+Suggests: mypy-doc
+Description: optional static typing for Python
Add type annotations to your Python programs, and use mypy to type check them.
Mypy is essentially a Python linter on steroids, and it can catch many
programming errors by analyzing your program, without actually having to run
it. Mypy has a powerful type system with features such as type inference,
gradual typing, generics and union types.
+ .
+ This package provides the command-line interface.
+
+Package: mypy-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends},
+ ${sphinxdoc:Depends}
+Built-Using: ${sphinxdoc:Built-Using}
+Description: documentation for mypy
+ Add type annotations to your Python programs, and use mypy to type check them.
+ Mypy is essentially a Python linter on steroids, and it can catch many
+ programming errors by analyzing your program, without actually having to run
+ it. Mypy has a powerful type system with features such as type inference,
+ gradual typing, generics and union types.
+ .
+ This package provides the documentation.
diff --git a/debian/mypy-doc.doc-base b/debian/mypy-doc.doc-base
new file mode 100644
index 0000000..b10eff0
--- /dev/null
+++ b/debian/mypy-doc.doc-base
@@ -0,0 +1,9 @@
+Document: mypy-doc
+Title: Mypy Documentation
+Author: Jukka Lehtosalo
+Abstract: This is the reference documentation for mypy.
+Section: Programming/Python
+
+Format: HTML
+Index: /usr/share/doc/mypy-doc/html/index.html
+Files: /usr/share/doc/mypy-doc/html/*.html
diff --git a/debian/mypy-doc.docs b/debian/mypy-doc.docs
new file mode 100644
index 0000000..a213c54
--- /dev/null
+++ b/debian/mypy-doc.docs
@@ -0,0 +1 @@
+docs/build/html
diff --git a/debian/rules b/debian/rules
index c8a9278..391f3b3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,7 +9,7 @@ PPATH=$(CURDIR)
PY3V=$(shell py3versions -dv)
include /usr/share/dpkg/pkg-info.mk
%:
- dh $@ --with python3 --buildsystem=pybuild
+ dh $@ --with python3,sphinxdoc --buildsystem=pybuild
override_dh_auto_build:
dh_auto_build
@@ -20,7 +20,9 @@ override_dh_auto_build:
--no-discard-stderr --version-string="${DEB_VERSION_UPSTREAM}" \
--name 'Generate draft stubs for Python modules.' > \
debian/stubgen.1
+ PYTHONPATH=$(CURDIR) $(MAKE) -C docs html
override_dh_auto_clean:
rm -f debian/*.1
dh_auto_clean
+ $(MAKE) -C docs clean
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/mypy.git
More information about the debian-med-commit
mailing list