jupyter/enhancement-proposals

Enhancement proposals for the Jupyter Ecosystem

127

stars

268

commits

Python

primary language

Jul 29, 2026

updated

jupyter.org/enhancement-proposals
jupyter
proposal
Browse cluster: Jupyter notebook ecosystem

README

Jupyter Enhancement Proposals

This repository contains enhancement proposals for the Jupyter ecosystem, known as Jupyter Enhancement Proposals or JEPs. JEPs are used when proposing changes that affect multiple components of the Jupyter ecosystem OR significant changes to a single key component.1

:path: [0-9]*/*.md
:columns: JEP,status,title,date,PR
:sort: date-desc
:limit: 100

Withdrawn and Submitted JEPs

These JEPs were never merged, so each title links to its pull request.

:source: yaml
:path: withdrawn-jeps.yml
:columns: JEP,status,title
:sort: JEP-asc

How do I submit a JEP?

In order to submit a JEP, first read the Jupyter Enhancement Proposal Submission Guidelines which describes the JEP process.

In addition, read the JEP proposal template for guidance on the questions you should answer before officially submitting the JEP.

Docs hosting

We use a GitHub action to build the documentation with MyST and push it to the gh-pages branch of the repository. This is then hosted at jupyter.org/enhancement-proposals.

We use a ReadTheDocs build to automatically generate previews of the documentation for Pull Requests. However this is not the publicly-hosted version of the documentation, it is just for PRs.

Build the enhancement proposal docs

The site is built with MyST, driven by the nox automation tool (which uses uv for fast installs when available):

$ pip install nox
$ nox -s docs        # build HTML into _build/html
$ nox -s docs-live   # live-reload server

Or run MyST directly: pip install mystmd && myst start.

Footnotes

  1. See the Enhancement Proposal Guidelines for more information.

Contributors

(top 30 of 31)

JohanMabille

46 commits

SylvainCorlay

32 commits

choldgraf

27 commits

willingc

21 commits

jupyter/enhancement-proposals

Enhancement proposals for the Jupyter Ecosystem

127

stars

268

commits

Python

primary language

Jul 29, 2026

updated

jupyter.org/enhancement-proposals
jupyter
proposal
Browse cluster: Jupyter notebook ecosystem

README

Jupyter Enhancement Proposals

This repository contains enhancement proposals for the Jupyter ecosystem, known as Jupyter Enhancement Proposals or JEPs. JEPs are used when proposing changes that affect multiple components of the Jupyter ecosystem OR significant changes to a single key component.1

:path: [0-9]*/*.md
:columns: JEP,status,title,date,PR
:sort: date-desc
:limit: 100

Withdrawn and Submitted JEPs

These JEPs were never merged, so each title links to its pull request.

:source: yaml
:path: withdrawn-jeps.yml
:columns: JEP,status,title
:sort: JEP-asc

How do I submit a JEP?

In order to submit a JEP, first read the Jupyter Enhancement Proposal Submission Guidelines which describes the JEP process.

In addition, read the JEP proposal template for guidance on the questions you should answer before officially submitting the JEP.

Docs hosting

We use a GitHub action to build the documentation with MyST and push it to the gh-pages branch of the repository. This is then hosted at jupyter.org/enhancement-proposals.

We use a ReadTheDocs build to automatically generate previews of the documentation for Pull Requests. However this is not the publicly-hosted version of the documentation, it is just for PRs.

Build the enhancement proposal docs

The site is built with MyST, driven by the nox automation tool (which uses uv for fast installs when available):

$ pip install nox
$ nox -s docs        # build HTML into _build/html
$ nox -s docs-live   # live-reload server

Or run MyST directly: pip install mystmd && myst start.

Footnotes

  1. See the Enhancement Proposal Guidelines for more information.

Contributors

(top 30 of 31)

JohanMabille

46 commits

SylvainCorlay

32 commits

choldgraf

27 commits

willingc

21 commits

Languages

Python

62.4%

JavaScript

37.6%