mirror of
https://github.com/searxng/searxng
synced 2024-01-01 18:24:07 +00:00
9215281232
There are several reasons why we should prefer markdown-it-py over mistletoe: - Get identical rendering results in SearXNG's `/info` pages and the SearXNG's project documentation which is build by Sphinx-doc. In the Sphinx-doc we use the MyST parser to render Markdown and the MyST parser itself is built on top of the markdown-it-py package. - markdown-it-py has a typographer that supports *replacements* and *smartquotes* (e.g. em-dash, copyright, ellipsis, ...) [1] - markdown-it-py is much more flexible compared to mistletoe [2] - markdown-it-py is the fastest CommonMark compliant parser in python [3] [1] https://markdown-it-py.readthedocs.io/en/latest/using.html#typographic-components [2] https://markdown-it-py.readthedocs.io/en/latest/plugins.html [3] https://markdown-it-py.readthedocs.io/en/latest/other.html#performance Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
19 lines
318 B
Plaintext
19 lines
318 B
Plaintext
certifi==2021.10.8
|
|
babel==2.9.1
|
|
flask-babel==2.0.0
|
|
flask==2.1.1
|
|
jinja2==3.1.1
|
|
lxml==4.8.0
|
|
pygments==2.11.2
|
|
python-dateutil==2.8.2
|
|
pyyaml==6.0
|
|
httpx[http2]==0.21.2
|
|
Brotli==1.0.9
|
|
uvloop==0.16.0
|
|
httpx-socks[asyncio]==0.7.2
|
|
langdetect==1.0.9
|
|
setproctitle==1.2.2
|
|
redis==4.2.0
|
|
markdown-it-py==2.0.1
|
|
typing_extensions==4.1.1
|