ondratu / formiko

reStructuredText editor and live previewer
Other
123 stars 9 forks source link

Flatpak version: Excception Error! #41

Open dtmonterrey opened 1 year ago

dtmonterrey commented 1 year ago

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