You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@buildstream.apache.org by GitBox <gi...@apache.org> on 2020/12/30 10:14:18 UTC

[GitHub] [buildstream] BuildStream-Migration-Bot opened a new issue #1: sphinx docs fail on python2-default systems

BuildStream-Migration-Bot opened a new issue #1:
URL: https://github.com/apache/buildstream/issues/1


   [See original issue on GitLab](https://gitlab.com/BuildStream/buildstream/-/issues/1)
   In GitLab by [[Gitlab user @leeming]](https://gitlab.com/leeming) on Dec 8, 2016, 16:22
   
   Sphinx runs the default python interrupter for generating the documentation. This is annoying/a problem for systems that default to python2.7 for the python command. 
   
   A workaround for this is to make a copy of the sphinx-build script from /usr/bin and change the header to explicitly call python 3. Alternatively create an additional script for this case and change the following in the Makefile
   
   >  SPHINXBUILD   = sphinx-build
   
   As per http://stackoverflow.com/questions/8015225/how-to-force-sphinx-to-use-python-3-x-interpreter
   
   ```
   #!/usr/bin/python3
   # -*- coding: utf-8 -*-
   """
   Same as /usr/bin/sphinx-build but with different
   interpreter
   """
   
   import sys
   
   if __name__ == '__main__':
       from sphinx import main, make_main
       if sys.argv[1:2] == ['-M']:
           sys.exit(make_main(sys.argv))
       else:
           sys.exit(main(sys.argv))
   
   ```
   
   I could not find an obvious and nice work around for this, thus the issue instead of a PR


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [buildstream] BuildStream-Migration-Bot closed issue #1: sphinx docs fail on python2-default systems

Posted by GitBox <gi...@apache.org>.
BuildStream-Migration-Bot closed issue #1:
URL: https://github.com/apache/buildstream/issues/1


   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [buildstream] BuildStream-Migration-Bot commented on issue #1: sphinx docs fail on python2-default systems

Posted by GitBox <gi...@apache.org>.
BuildStream-Migration-Bot commented on issue #1:
URL: https://github.com/apache/buildstream/issues/1#issuecomment-752403032






----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org