Skip to content

Apply network patches automatically in case of JupyterLite#26

Merged
JohanMabille merged 2 commits into
jupyter-xeus:mainfrom
martinRenou:network_patches
Jan 7, 2026
Merged

Apply network patches automatically in case of JupyterLite#26
JohanMabille merged 2 commits into
jupyter-xeus:mainfrom
martinRenou:network_patches

Conversation

@martinRenou

Copy link
Copy Markdown
Member

cc. @MMesch

Comment thread setup.py
'debugpy>=1.1.0,<2'
'debugpy>=1.1.0,<2',
'packaging',
'pyodide-http'

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we require these additional packages for emscripten only?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's kind of annoying to do that since we'd have to maintain two recipes to achieve this. Right now the xeus-python-shell is a noarch package on conda-forge which is kind of nice.

Also those two dependencies are really small Python modules with no subdependencies, so the extra things to install isn't much.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah indeed, forget my comment then.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#27 should makes your concerns a tiny bit better at least for the pip case, but for conda-forge there is no such concept of extras unfortunately.

@JohanMabille JohanMabille merged commit bc6b6d7 into jupyter-xeus:main Jan 7, 2026
2 checks passed
@martinRenou martinRenou deleted the network_patches branch January 7, 2026 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants