[Debian-med-packaging] Bug#955056: workaround Re: snakemake: FTBFS with Sphinx 2.4: AttributeError: 'member_descriptor' object has no attribute 'expandtabs'
    Rebecca N. Palmer 
    rebecca_palmer at zoho.com
       
    Wed Apr  8 22:13:19 BST 2020
    
    
  
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):
--- snakemake-5.10.0.orig/docs/conf.py
+++ snakemake-5.10.0/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 
----------------------------------------------
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
    
    
More information about the Debian-med-packaging
mailing list