Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move jupyter_builder_hatch plugin to jupyterlab org #146

Closed
blink1073 opened this issue May 18, 2022 · 3 comments
Closed

Move jupyter_builder_hatch plugin to jupyterlab org #146

blink1073 opened this issue May 18, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@blink1073
Copy link
Member

Problem

Jupyter Packaging has several limitations due to being tied to setuptools, which has a lot of legacy code and is under-maintained. setuptools has lagged far behind the PEP standards regarding packaging backends.

cf jupyter/jupyter-packaging#145 for more background.

Proposed Solution

  • Hatch is a newly minted pypa project, and appears to be a drop-in replacement for our use of setuptools / jupyter-packaging. Hatch has also recently had a 1.0 release, and the primary author has been extremely responsive and interested in our successful use of hatch.

  • Use a new hatch_jupyter_builder plugin as a drop-in replacement for jupyter_packaging in the places we are currently using it (e.g. cookiecutters, jupyterlab, and notebook). There is a proof of concept PR already in progress: Use hatch backend jupyter/notebook#6425

  • Move hatch_jupyter_builder from my org to the jupyterlab org because it will primarily be used by jupyterlab, allowing it to fall under Jupyter governance. We could later decide to move it to the jupyter org as other parts of the ecosystem (such as widgets) start to use it.

@blink1073 blink1073 added the enhancement New feature or request label May 18, 2022
@blink1073 blink1073 changed the title Move jupyter_builder_hatch plugin repo to jupyterlab or Move jupyter_builder_hatch plugin repo to jupyterlab org May 18, 2022
@blink1073 blink1073 changed the title Move jupyter_builder_hatch plugin repo to jupyterlab org Move jupyter_builder_hatch plugin to jupyterlab org May 18, 2022
@fcollonval
Copy link
Member

Thanks a lot for doing this @blink1073
I'm 👍 for migrating the repo in JupyterLab org

@blink1073
Copy link
Member Author

I plan to move this early next week if there are no strong objections.

@blink1073
Copy link
Member Author

Done! Next steps are outlined in jupyterlab/jupyterlab#12606

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants