-
Notifications
You must be signed in to change notification settings - Fork 149
gh actions revamp #630
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
gh actions revamp #630
Changes from all commits
14526ba
9f71e6b
b2785ce
657a99f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -22,9 +22,9 @@ classifiers = [ | |||||
| ] | ||||||
|
|
||||||
| dependencies = [ | ||||||
| "kvxopt>=1.3.2.0", | ||||||
| "kvxopt>=1.3.2.0,<1.4", | ||||||
| "numpy", | ||||||
| "scipy<1.14", | ||||||
| "scipy<=1.16.3", | ||||||
|
||||||
| "scipy<=1.16.3", | |
| "scipy<1.15", |
Copilot
AI
Jan 4, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adding ipywidgets to the main dependencies creates a version conflict with the web extras which pins ipywidgets to version 7.7. Since ipywidgets is unconstrained here, it will install the latest version (likely 8.x), which conflicts with web[ipywidgets==7.7]. Consider either removing this from main dependencies if it's only needed for the web extras, or aligning the versions across both dependency groups.
| "ipywidgets", | |
| "ipywidgets==7.7", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The old GitHub Actions workflow included a
pip checkstep to verify package dependencies are consistent and compatible. This validation step has been removed from the new workflow. Consider adding apip checkstep after installing dependencies in at least one of the jobs (e.g., in the test job for ubuntu-latest) to catch dependency conflicts early.