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

build/pkgs/ipython/dependencies: drop jinja2 #36209

Merged
merged 3 commits into from
Sep 16, 2023

Conversation

orlitzky
Copy link
Contributor

@orlitzky orlitzky commented Sep 7, 2023

IPython itself no longer depends on jinja2 after nbconvert was factored out of it.

@mkoeppe
Copy link
Member

mkoeppe commented Sep 7, 2023

Can we also remove it from the run-time dependencies of sagelib? IIRC, it is only used at build time via sage_setup

@mkoeppe
Copy link
Member

mkoeppe commented Sep 8, 2023

Also needs to be removed from the install-requires in src/setup.cfg.m4

Copy link
Member

@mkoeppe mkoeppe left a comment

Choose a reason for hiding this comment

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

LGTM, thanks.

@vbraun
Copy link
Member

vbraun commented Sep 10, 2023

merge conflict

IPython itself no longer depends on jinja2 after nbconvert was
factored out of it.
The Sage library needs jinja2 only at build time and only via
sage_setup, which is already one of its dependencies.
The Sage library does not itself require jinja2; only sage_setup does.
@github-actions
Copy link

Documentation preview for this PR (built with commit 6f9fd72; changes) is ready! 🎉

vbraun pushed a commit to vbraun/sage that referenced this pull request Sep 14, 2023
    
IPython itself no longer depends on jinja2 after nbconvert was factored
out of it.
    
URL: sagemath#36209
Reported by: Michael Orlitzky
Reviewer(s): Matthias Köppe
@vbraun vbraun merged commit 6fe3561 into sagemath:develop Sep 16, 2023
12 of 13 checks passed
@mkoeppe mkoeppe added this to the sage-10.2 milestone Sep 16, 2023
@orlitzky orlitzky deleted the ipython-no-jinja2 branch September 22, 2023 00:17
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.

None yet

3 participants