如何在Jython上制作Sphinx项目?

时间:2018-07-20 00:54:56

标签: java jython python-sphinx documentation-generation

我正在尝试在Jython上制作Sphinx文档。我能够在已安装的jython上安装sphinx,但是当我运行sphinx quickstart程序时,我得到了:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.myapp"
    android:versionCode="1"
    android:versionName="1.0" >

    ...

    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-feature
            android:name="android.hardware.camera"
            android:required="true" />

    <application
        android:name="com.myapp.MainApplication"
        android:allowBackup="true"
        android:debuggable="true"
        android:icon="@mipmap/ic_launcher"
        android:label="myapp"
        android:theme="@style/AppTheme" >
    ...
    </application>

</manifest>

关于做什么的任何想法?

此外,当我在jython上安装Sphinx时遇到了这些错误:

C:\jython2.7.0\bin>sphinx-quickstart.exe
Traceback (most recent call last):
  File "C:\jython2.7.0\Lib\runpy.py", line 161, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\jython2.7.0\Lib\runpy.py", line 72, in _run_code
    exec code in run_globals
  File "C:\jython2.7.0\bin\sphinx-quickstart.exe\__main__.py", line 5, in <module>
  File "C:\jython2.7.0\Lib\site-packages\sphinx\cmd\quickstart.py", line 44, in <module>
    from sphinx.util.template import SphinxRenderer
  File "C:\jython2.7.0\Lib\site-packages\sphinx\util\template.py", line 17, in <module>
    from sphinx.jinja2glue import SphinxFileSystemLoader
  File "C:\jython2.7.0\Lib\site-packages\sphinx\jinja2glue.py", line 14, in <module>
    from typing import Any, Callable, Iterator, Tuple  # NOQA
  File "C:\jython2.7.0\Lib\site-packages\typing.py", line 1302, in <module>
    class Generic(object):
  File "C:\jython2.7.0\Lib\site-packages\typing.py", line 1035, in __new__
    if (isinstance(base, GenericMeta) and
RuntimeError: maximum recursion depth exceeded (Java StackOverflowError)

但是我得到了:

SyntaxError: ("Non-ASCII character in file 'C:\\Users\\NicoleM\\AppData\\Local\\Temp\\pip_build_NicoleM\\Jinja2\\jinja2\\_identifier.py', but no encod
ing declared; see http://www.python.org/peps/pep-0263.html for details",)

Compiling C:\Users\NicoleM\AppData\Local\Temp\pip_build_NicoleM\Jinja2\jinja2\asyncfilters.py ...
SyntaxError: ("no viable alternative at input 'def'", ('C:\\Users\\NicoleM\\AppData\\Local\\Temp\\pip_build_NicoleM\\Jinja2\\jinja2\\asyncfilters.py',
 7, 6, 'async def auto_to_seq(value):\n'))

Compiling C:\Users\NicoleM\AppData\Local\Temp\pip_build_NicoleM\Jinja2\jinja2\asyncsupport.py ...
SyntaxError: ("no viable alternative at input 'def'", ('C:\\Users\\NicoleM\\AppData\\Local\\Temp\\pip_build_NicoleM\\Jinja2\\jinja2\\asyncsupport.py',
 22, 6, 'async def concat_async(async_gen):\n'))

0 个答案:

没有答案