formiko
formiko copied to clipboard
Flatpak version: Excception Error!
When using the flatpack version on Ubuntu 22.04, with common mark parser, I got this error:
docutils.utils.code_analyzer.LexerError: Cannot analyze code. Pygments package not found.
Full stack trace:
Traceback (most recent call last):
File "/app/lib/python3.9/site-packages/docutils/parsers/rst/directives/body.py", line 159, in run
tokens = Lexer('\n'.join(self.content), language,
File "/app/lib/python3.9/site-packages/docutils/utils/code_analyzer.py", line 61, in __init__
raise LexerError('Cannot analyze code. '
docutils.utils.code_analyzer.LexerError: Cannot analyze code. Pygments package not found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/app/lib/python3.9/site-packages/formiko/renderer.py", line 371, in render_output
html = publish_string(**kwargs).decode('utf-8')
File "/app/lib/python3.9/site-packages/docutils/core.py", line 446, in publish_string
output, pub = publish_programmatically(
File "/app/lib/python3.9/site-packages/docutils/core.py", line 713, in publish_programmatically
output = pub.publish(enable_exit_status=enable_exit_status)
File "/app/lib/python3.9/site-packages/docutils/core.py", line 226, in publish
self.apply_transforms()
File "/app/lib/python3.9/site-packages/docutils/core.py", line 206, in apply_transforms
self.document.transformer.apply_transforms()
File "/app/lib/python3.9/site-packages/docutils/transforms/__init__.py", line 173, in apply_transforms
transform.apply(**kwargs)
File "/app/lib/python3.9/site-packages/formiko/renderer.py", line 50, in apply
self.traverse(self.document)
File "/app/lib/python3.9/site-packages/recommonmark/transform.py", line 313, in traverse
self.traverse(child)
File "/app/lib/python3.9/site-packages/recommonmark/transform.py", line 313, in traverse
self.traverse(child)
File "/app/lib/python3.9/site-packages/recommonmark/transform.py", line 303, in traverse
newnode = self.find_replace(c)
File "/app/lib/python3.9/site-packages/recommonmark/transform.py", line 285, in find_replace
newnode = self.auto_code_block(node)
File "/app/lib/python3.9/site-packages/recommonmark/transform.py", line 262, in auto_code_block
return self.state_machine.run_directive(
File "/app/lib/python3.9/site-packages/recommonmark/states.py", line 102, in run_directive
return direc.run()
File "/app/lib/python3.9/site-packages/docutils/parsers/rst/directives/body.py", line 166, in run
raise self.warning(error)
docutils.parsers.rst.DirectiveError