r-wasm / jupyterlite-webr-kernel

An R kernel for JupyterLite, based on webR.
https://r-wasm.github.io/jupyterlite-webr-kernel/
MIT License
37 stars 7 forks source link

Publish on PyPI #1

Open jtpio opened 1 year ago

jtpio commented 1 year ago

Really cool project, thanks for setting that up!

I was wondering if you were planning to distribute the kernel on PyPI at some point?

There are some on-going discussions about adding this kernel to the Try Jupyter demo site: https://github.com/jupyter/try-jupyter/issues/30

Having a published package on PyPI would make it easier to include in other JupyterLite deployments.

jtpio commented 1 year ago

For such projects we usually use the Jupyter Releaser to help make releases: https://jupyter-releaser.readthedocs.io/en/latest/get_started/making_release_from_repo.html

For example the Xeus Python uses the releaser in case you would like to have a look: https://github.com/jupyterlite/xeus-python-kernel

I'm also happy to help set it up if needed.

stevejpurves commented 1 year ago

+1 for this as using the Jupyter Releaser would also mean the source extension package becomes available on npm.

ericvd-ucb commented 11 months ago

+1 for this project! I could see a huge demand for this and have big deployment that can use this

joelostblom commented 7 months ago

I'm currently looking for a project that can support both Python and R interactively in the browser. JupyterLite seems like an ideal candidate if this WebR kernel becomes available on PyPI. I saw that there was recently a commit to make the package compatible with pip in https://github.com/r-wasm/jupyterlite-webr-kernel/commit/0d67ab3d0fd787b588fa1e24408e4e499124aa03, is the plan to also upload to PyPI?

georgestagg commented 1 month ago

Yes, the plan is eventually to upload to PyPI. However, I'd like a few features working before initial release there: