Open
Description
e.g. to use https://pawamoy.github.io/markdown-exec/usage/pyodide/#exec-60--rendered (currently pyodide 0.23.0)
Can't find a pure Python 3 wheel for: 'mwparserfromhell', 'pybars3', 'pyyaml>=6.0.1'
See: https://pyodide.org/en/stable/usage/faq.html#micropip-can-t-find-a-pure-python-wheel
- https://github.com/wbond/pybars3 Mandatory, pure python => wheel build needed or replacement with https://github.com/opensemanticworld/handlebars-py (depends on wheel for python3 PiotrDabkowski/pyjsparser#40)
- https://github.com/earwig/mwparserfromhell Optional, has C-components => depends on Pyodide support earwig/mwparserfromhell#323 but can be move to optional dep.
- https://github.com/yaml/pyyaml: Already supported in latest pyodide
Solution:
- make mwparserfromhell optional
- Build and publish wheel for pybars3 code, pypi and pymeta3 code, pypi
Option to replace pybars3 with handlebars-py:
- Build and publish wheel for pyjsparser code, pypi
- Build and publish wheel for Js2Py code, pypi
- update handlebary-py: opensemanticworld/handlebars-py@92f9b75
Remaining issues:
- mw api returns 'Unable to continue login. Your session most likely timed out'.
input()
andgetpass()
do not await input from user
Metadata
Metadata
Assignees
Labels
No labels