[med-svn] [Git][med-team/snakemake][master] 2 commits: Exclude lazy_property to make Sphinx succeed.
Andreas Tille
gitlab at salsa.debian.org
Thu Apr 9 10:18:22 BST 2020
Andreas Tille pushed to branch master at Debian Med / snakemake
Commits:
42e38a52 by Andreas Tille at 2020-04-09T10:40:29+02:00
Exclude lazy_property to make Sphinx succeed.
- - - - -
13a15261 by Andreas Tille at 2020-04-09T11:17:36+02:00
Upload to unstable
- - - - -
3 changed files:
- debian/changelog
- debian/patches/series
- + debian/patches/workaround_sphinx_issue.patch
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+snakemake (5.10.0-3) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Rebecca N. Palmer ]
+ * Exclude lazy_property to make Sphinx succeed.
+ Closes: #955056
+
+ -- Andreas Tille <tille at debian.org> Thu, 09 Apr 2020 11:09:24 +0200
+
snakemake (5.10.0-2) unstable; urgency=medium
* Team upload.
=====================================
debian/patches/series
=====================================
@@ -11,3 +11,4 @@
0011-fix-privacy-breach.patch
boto3_is_just_boto
python3
+workaround_sphinx_issue.patch
=====================================
debian/patches/workaround_sphinx_issue.patch
=====================================
@@ -0,0 +1,21 @@
+From: "Rebecca N. Palmer" <rebecca_palmer at zoho.com>
+Date: Wed, 8 Apr 2020 22:13:19 +0100
+Bug-Debian: https://bugs.debian.org/955056
+Description: An upstream comment says common.py:lazy_property is the problem item,
+ and excluding that from the documentation does make Sphinx succeed (I
+ haven't tested a whole build):
+ .
+ This is obviously not an ideal fix, but it's an internal class with little
+ documentation to begin with: https://snakemake.readthedocs.io/en/stable/api_reference/internal/snakemake.html#snakemake.common.lazy_property
+
+--- a/docs/conf.py
++++ b/docs/conf.py
+@@ -107,6 +107,8 @@ pygments_style = 'sphinx'
+ # If true, keep warnings as "system message" paragraphs in the built documents.
+ #keep_warnings = False
+
++# skip internal class that Sphinx 2 can't process (#296)
++autodoc_default_options = {'exclude-members': 'lazy_property'}
+
+ # -- Options for HTML output ----------------------------------------------
+
View it on GitLab: https://salsa.debian.org/med-team/snakemake/-/compare/caead8780e5149207dd9a62053f960d6080b73ae...13a15261cc8ba2b641dcfaf1410a298f60d5f496
--
View it on GitLab: https://salsa.debian.org/med-team/snakemake/-/compare/caead8780e5149207dd9a62053f960d6080b73ae...13a15261cc8ba2b641dcfaf1410a298f60d5f496
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20200409/a77d9b3c/attachment-0001.html>
More information about the debian-med-commit
mailing list