-
-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Not too sure what's going on here. Something important seems to have died with RuntimeError: Cannot understand pandocversion=3.1.8
[user@box wikmd]$ virtualenv venv
created virtual environment CPython3.11.8.final.0-64 in 175ms
creator CPython3Posix(dest=/tmp/wikmd/venv, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/grey/.local/share/virtualenv)
added seed packages: pip==24.0, setuptools==69.0.2, wheel==0.42.0
activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
[user@box wikmd]$ source venv/bin/activate
(venv) [user@box wikmd]$ python -m pip install .
Processing /tmp/wikmd
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Collecting Flask==3.0.2 (from wikmd==1.9.0)
Using cached flask-3.0.2-py3-none-any.whl.metadata (3.6 kB)
Collecting GitPython==3.1.42 (from wikmd==1.9.0)
Using cached GitPython-3.1.42-py3-none-any.whl.metadata (12 kB)
Collecting Markdown==3.5.2 (from wikmd==1.9.0)
Using cached Markdown-3.5.2-py3-none-any.whl.metadata (7.0 kB)
Collecting PyYAML==6.0.1 (from wikmd==1.9.0)
Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting Werkzeug==3.0.1 (from wikmd==1.9.0)
Using cached werkzeug-3.0.1-py3-none-any.whl.metadata (4.1 kB)
Collecting Whoosh==2.7.4 (from wikmd==1.9.0)
Using cached Whoosh-2.7.4-py2.py3-none-any.whl.metadata (3.1 kB)
Collecting beautifulsoup4==4.12.3 (from wikmd==1.9.0)
Using cached beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
Collecting pandoc-eqnos==2.5.0 (from wikmd==1.9.0)
Using cached pandoc_eqnos-2.5.0-py3-none-any.whl.metadata (757 bytes)
Collecting pandoc-fignos==2.4.0 (from wikmd==1.9.0)
Using cached pandoc_fignos-2.4.0-py3-none-any.whl.metadata (754 bytes)
Collecting pandoc-secnos==2.2.2 (from wikmd==1.9.0)
Using cached pandoc_secnos-2.2.2-py3-none-any.whl.metadata (757 bytes)
Collecting pandoc-tablenos==2.3.0 (from wikmd==1.9.0)
Using cached pandoc_tablenos-2.3.0-py3-none-any.whl.metadata (757 bytes)
Collecting pandoc-xnos==2.5.0 (from wikmd==1.9.0)
Using cached pandoc_xnos-2.5.0-py3-none-any.whl.metadata (729 bytes)
Collecting pandocfilters==1.5.1 (from wikmd==1.9.0)
Using cached pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting pypandoc==1.13 (from wikmd==1.9.0)
Using cached pypandoc-1.13-py3-none-any.whl.metadata (16 kB)
Collecting requests==2.31.0 (from wikmd==1.9.0)
Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting lxml==5.1.0 (from wikmd==1.9.0)
Using cached lxml-5.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.5 kB)
Collecting watchdog==2.1.9 (from wikmd==1.9.0)
Using cached watchdog-2.1.9-py3-none-manylinux2014_x86_64.whl.metadata (33 kB)
Collecting cachelib==0.12.0 (from wikmd==1.9.0)
Using cached cachelib-0.12.0-py3-none-any.whl.metadata (2.0 kB)
Collecting soupsieve>1.2 (from beautifulsoup4==4.12.3->wikmd==1.9.0)
Using cached soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB)
Collecting Jinja2>=3.1.2 (from Flask==3.0.2->wikmd==1.9.0)
Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB)
Collecting itsdangerous>=2.1.2 (from Flask==3.0.2->wikmd==1.9.0)
Using cached itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
Collecting click>=8.1.3 (from Flask==3.0.2->wikmd==1.9.0)
Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting blinker>=1.6.2 (from Flask==3.0.2->wikmd==1.9.0)
Using cached blinker-1.7.0-py3-none-any.whl.metadata (1.9 kB)
Collecting gitdb<5,>=4.0.1 (from GitPython==3.1.42->wikmd==1.9.0)
Using cached gitdb-4.0.11-py3-none-any.whl.metadata (1.2 kB)
Collecting psutil<6,>=4.1.0 (from pandoc-xnos==2.5.0->wikmd==1.9.0)
Using cached psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB)
Collecting charset-normalizer<4,>=2 (from requests==2.31.0->wikmd==1.9.0)
Using cached charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
Collecting idna<4,>=2.5 (from requests==2.31.0->wikmd==1.9.0)
Using cached idna-3.7-py3-none-any.whl.metadata (9.9 kB)
Collecting urllib3<3,>=1.21.1 (from requests==2.31.0->wikmd==1.9.0)
Using cached urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB)
Collecting certifi>=2017.4.17 (from requests==2.31.0->wikmd==1.9.0)
Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
Collecting MarkupSafe>=2.1.1 (from Werkzeug==3.0.1->wikmd==1.9.0)
Using cached MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)
Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython==3.1.42->wikmd==1.9.0)
Using cached smmap-5.0.1-py3-none-any.whl.metadata (4.3 kB)
Using cached beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
Using cached cachelib-0.12.0-py3-none-any.whl (20 kB)
Using cached flask-3.0.2-py3-none-any.whl (101 kB)
Using cached GitPython-3.1.42-py3-none-any.whl (195 kB)
Using cached lxml-5.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.1 MB)
Using cached Markdown-3.5.2-py3-none-any.whl (103 kB)
Using cached pandoc_eqnos-2.5.0-py3-none-any.whl (20 kB)
Using cached pandoc_fignos-2.4.0-py3-none-any.whl (21 kB)
Using cached pandoc_secnos-2.2.2-py3-none-any.whl (18 kB)
Using cached pandoc_tablenos-2.3.0-py3-none-any.whl (21 kB)
Using cached pandoc_xnos-2.5.0-py3-none-any.whl (31 kB)
Using cached pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB)
Using cached pypandoc-1.13-py3-none-any.whl (21 kB)
Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB)
Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Using cached watchdog-2.1.9-py3-none-manylinux2014_x86_64.whl (78 kB)
Using cached werkzeug-3.0.1-py3-none-any.whl (226 kB)
Using cached Whoosh-2.7.4-py2.py3-none-any.whl (468 kB)
Using cached blinker-1.7.0-py3-none-any.whl (13 kB)
Using cached certifi-2024.2.2-py3-none-any.whl (163 kB)
Using cached charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB)
Using cached click-8.1.7-py3-none-any.whl (97 kB)
Using cached gitdb-4.0.11-py3-none-any.whl (62 kB)
Using cached idna-3.7-py3-none-any.whl (66 kB)
Using cached itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB)
Using cached MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB)
Using cached psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288 kB)
Using cached soupsieve-2.5-py3-none-any.whl (36 kB)
Using cached urllib3-2.2.1-py3-none-any.whl (121 kB)
Using cached smmap-5.0.1-py3-none-any.whl (24 kB)
Building wheels for collected packages: wikmd
Building wheel for wikmd (pyproject.toml) ... done
Created wheel for wikmd: filename=wikmd-1.9.0-py3-none-any.whl size=9599313 sha256=971b3e4f389c7a4048c042ddde3d3bd237b921027dd3eb64b363ce3c892ef1c1
Stored in directory: /tmp/pip-ephem-wheel-cache-itruuwiq/wheels/25/7e/55/0d93f15975185eab2cb6daae3577ae99f9022925c637ca040a
Successfully built wikmd
Installing collected packages: Whoosh, watchdog, urllib3, soupsieve, smmap, PyYAML, pypandoc, psutil, pandocfilters, MarkupSafe, Markdown, lxml, itsdangerous, idna, click, charset-normalizer, certifi, cachelib, blinker, Werkzeug, requests, pandoc-xnos, Jinja2, gitdb, beautifulsoup4, pandoc-tablenos, pandoc-secnos, pandoc-fignos, pandoc-eqnos, GitPython, Flask, wikmd
Successfully installed Flask-3.0.2 GitPython-3.1.42 Jinja2-3.1.3 Markdown-3.5.2 MarkupSafe-2.1.5 PyYAML-6.0.1 Werkzeug-3.0.1 Whoosh-2.7.4 beautifulsoup4-4.12.3 blinker-1.7.0 cachelib-0.12.0 certifi-2024.2.2 charset-normalizer-3.3.2 click-8.1.7 gitdb-4.0.11 idna-3.7 itsdangerous-2.2.0 lxml-5.1.0 pandoc-eqnos-2.5.0 pandoc-fignos-2.4.0 pandoc-secnos-2.2.2 pandoc-tablenos-2.3.0 pandoc-xnos-2.5.0 pandocfilters-1.5.1 psutil-5.9.8 pypandoc-1.13 requests-2.31.0 smmap-5.0.1 soupsieve-2.5 urllib3-2.2.1 watchdog-2.1.9 wikmd-1.9.0
(venv) [user@box wikmd]$ python -m wikmd.wiki
DrawIO integration
Alerts system
Mermaid integration
embed-pages
[2024-04-26 15:14:34,710] INFO in image_manager: Checking if webp is available for image optimization ...
1.4.0
libsharpyuv: 0.4.0
WebP Encoder version: 1.4.0
WebP Mux version: 1.4.0
[2024-04-26 15:14:34,728] INFO in wiki: Starting Wikmd with wiki directory /tmp/wikmd/wiki
[2024-04-26 15:14:34,729] INFO in wiki: Wiki directory doesn't exists, copy template
[2024-04-26 15:14:34,729] INFO in wiki: Creating upload folder >>> wiki/img
[2024-04-26 15:14:34,731] INFO in git_manager: Creating a new local repo >>> wiki ...
[2024-04-26 15:14:34,738] INFO in git_manager: Creating 'main' branch ...
[2024-04-26 15:14:34,755] INFO in git_manager: New git commit >>> First init commit
[2024-04-26 15:14:34,762] INFO in wiki: Search index creation...
[2024-04-26 15:14:34,825] INFO in wiki: Spawning search indexer watchdog
* Serving Flask app 'wiki'
* Debug mode: on
[2024-04-26 15:14:44,097] INFO in wiki: Showing HTML page >>> 'homepage'
[2024-04-26 15:14:44,098] INFO in wiki: Converting to HTML with pandoc >>> 'homepage' ...
[2024-04-26 15:14:45,202] ERROR in wiki: Conversion to HTML failed >>> Pandoc died with exitcode "83" during conversion: Traceback (most recent call last):
File "/tmp/wikmd/venv/bin/pandoc-xnos", line 8, in <module>
sys.exit(main())
^^^^^^
File "/tmp/wikmd/venv/lib/python3.11/site-packages/pandocxnos/main.py", line 38, in main
m.main(stdin, stdout)
File "/tmp/wikmd/venv/lib/python3.11/site-packages/pandoc_fignos.py", line 608, in main
PANDOCVERSION = pandocxnos.init(args.pandocversion, doc)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/wikmd/venv/lib/python3.11/site-packages/pandocxnos/core.py", line 224, in init
_PANDOCVERSION = _get_pandoc_version(pandocversion, doc)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/wikmd/venv/lib/python3.11/site-packages/pandocxnos/core.py", line 179, in _get_pandoc_version
raise RuntimeError(msg)
RuntimeError: Cannot understand pandocversion=3.1.8
Error running filter pandoc-xnos:
Filter returned error status 1
Could it be that this project depends on an outdated version of pandoc?
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request