tradingstrategy-ai / jupyterlite-pyodide-build

Jupyter Lite notebook site for Trading Strategy python modules
2 stars 1 forks source link

Cleaning up and making Pyodide / JupyterLite installation maintainable #9

Open miohtama opened 1 year ago

miohtama commented 1 year ago

Here is a task list to get the jupyterlite notebooks to production ready

If any issues are encountered, consider first low hanging fruit approach to ignore any ImportError and enable the codepaths only after we know they are needed.

All the packages should be available on PyPi and pure Python packages. Only native dependencies should be web3 dependencies like pycryptodome.

hieuh25 commented 1 year ago

Another wish from me: it would be nice to be able to install dev version of above packages (e.g: trading-strategy, trade-executor, etc) or others in the future without going through PyPI. I guess this should be easier with micropip than custom pyodide build but still want to make a comment here in case I forget.

joemarshall commented 1 year ago

@hieuh25 This should be much easier - as long as it's a wheel, you can micropip install it. I can happily install pyarrow now.