Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Finish Jupyter Build System Separation

Status: In Progress · Proposal

June 2026

Summary of Work Completed


We track most of the issues and pull requests associated with this proposal in this public GitHub project.

Deliverables/Milestones

Documentation

We added migration documentation:

Metric 3. Feedback sought from maintainers, packagers and extension developers confirms that they are willing to use the new builder package

We received feedback from multiple extension developers and packages and are working to address it:

Challenges or Risks

None

Budget Update

As of 23rd June we used 6,740.50 USD out of 14,904 USD budget.

Next Steps

Address the feedback from extension developers and packagers.

April 2026

Summary of Work Completed

We track some of the issues and pull requests associated with this proposal in this public GitHub project.

Deliverables/Milestones

Documentation

Initial documentation done

Metric 2. JupyterLab and at least one extension successfully migrates to using jupyter-builder

Done for JupyterLab

Metric 3. Feedback sought from maintainers, packagers and extension developers confirms that they are willing to use the new builder package

Community adapted the builder in:

Challenges or Risks

None

Budget Update

As of 26th April 2026 we used 3,545.50 USD out of 14,904 USD budget.

Next Steps

February 2026

Summary of Work Completed

We track some of the issues and pull requests associated with this proposal in this public GitHub project.

Deliverables/Milestones

Challenges or Risks

Since the proposal was written the bundler in core JupyterLab was swapped from webpack to rspack. This requires additional work to catch up and (potentially) support both bundlers initially.

Budget Update

As of 20th Feb 2026 we used 817 USD out of 14,904 USD budget.

Next Steps