Skip to content

deps: bump scipp#547

Open
jokasimr wants to merge 2 commits intomainfrom
bump-scipp
Open

deps: bump scipp#547
jokasimr wants to merge 2 commits intomainfrom
bump-scipp

Conversation

@jokasimr
Copy link
Copy Markdown
Contributor

Fixes lower bound test CI failure.

@jokasimr jokasimr requested a review from nvaytet March 23, 2026 08:22
pyproject.toml Outdated
[project.optional-dependencies]
scipp = ["scipp>=25.5.0"]
scipp = ["scipp>=25.8.0"]
all = ["scipp>=25.5.0", "ipympl>0.8.4", "pythreejs>=2.4.1", "mpltoolbox>=24.6.0", "ipywidgets>=8.1.0", "graphviz>=0.20.3"]
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.

shouldn't this be bumped here too?

Also maybe use the plopp[scipp] syntax so we need to bump only one?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Good catch.

Also maybe use the plopp[scipp] syntax so we need to bump only one?

Where should I do this?

@jokasimr jokasimr requested a review from MridulS March 26, 2026 12:07
scipp = ["scipp>=25.5.0"]
all = ["scipp>=25.5.0", "ipympl>0.8.4", "pythreejs>=2.4.1", "mpltoolbox>=24.6.0", "ipywidgets>=8.1.0", "graphviz>=0.20.3"]
scipp = ["scipp>=25.8.0"]
all = ["plopp[scipp]", "ipympl>0.8.4", "pythreejs>=2.4.1", "mpltoolbox>=24.6.0", "ipywidgets>=8.1.0", "graphviz>=0.20.3"]
Copy link
Copy Markdown
Member

@nvaytet nvaytet Mar 24, 2026

Choose a reason for hiding this comment

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

So does it not matter that plopp depends on itself? (apparently not? CI seems happy...)

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.

But it's now pinning plopp[scipp]==26.3.1 though.
Does it now pulling released plopp or does it pick up the source folder first ...?

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.

Does it now pulling released plopp or does it pick up the source folder first ...?

It shouldn't pull in plopp as it only resolves scipp (plopp isn't added to the *.txt files)

So does it not matter that plopp depends on itself?

No, recursive dependencies should work and this is just not a well documented feature pypa/pip#11296

Comment on lines +126 to +127
plopp[scipp]==26.3.1
# via -r basetest.in
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.

@MridulS I got confused becuase of this line.
So.... this... doesn't install plopp, but just its scipp extra dependencies...?
Then I'm fine with it. 👍

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.

4 participants