Skip to content

Simultaneously resolve all dependencies; add pip caching#7690

Merged
jarrodmillman merged 2 commits intoscikit-image:mainfrom
stefanv:resolve-all-requirements
Feb 3, 2025
Merged

Simultaneously resolve all dependencies; add pip caching#7690
jarrodmillman merged 2 commits intoscikit-image:mainfrom
stefanv:resolve-all-requirements

Conversation

@stefanv
Copy link
Member

@stefanv stefanv commented Jan 31, 2025

@lagru was concerned that, because of CI simplifications, we no longer simultaneously resolve all dependencies to see if they are compatible. This step aims to bring back that check.

@stefanv stefanv marked this pull request as ready for review January 31, 2025 22:26
@stefanv stefanv added the 🤖 type: Infrastructure CI, packaging, tools and automation label Jan 31, 2025
@stefanv stefanv force-pushed the resolve-all-requirements branch from ae2b500 to 3494089 Compare January 31, 2025 22:34
@lagru
Copy link
Member

lagru commented Jan 31, 2025

Originally brought up in #7672 (comment).

Copy link
Member

@lagru lagru left a comment

Choose a reason for hiding this comment

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

Thanks. Seems quite simple and elegant, though slightly wasteful to run this on every PR. Thought's on restricting this to main?

@stefanv
Copy link
Member Author

stefanv commented Jan 31, 2025

We should cache our pip dependencies, if we don't already; then it will cost almost nothing.

@stefanv stefanv force-pushed the resolve-all-requirements branch from 3494089 to c0fcf6c Compare February 3, 2025 03:10
@stefanv stefanv changed the title Simultaneously resolve all dependencies Simultaneously resolve all dependencies; add pip caching Feb 3, 2025
@jarrodmillman jarrodmillman merged commit b1d9c22 into scikit-image:main Feb 3, 2025
24 checks passed
matthew-brett added a commit to matthew-brett/scikit-image that referenced this pull request Feb 4, 2025
…ailure

* origin/main:
  Add zizmor to pre-commit; address GH workflow issues raised (scikit-image#7662)
  Reenable test marked as flaky on Azure. (scikit-image#7694)
  Simultaneously resolve all dependencies; add pip caching (scikit-image#7690)
  Copy keypoints if necessary to preserve contiguity (scikit-image#7692)
  CI cleanup (scikit-image#7693)
  Port CI testing from Azure to GitHub (scikit-image#7687)
  Lower CI build verbosity
  Use pytest config in pyproject.toml in CI (scikit-image#7555)
  Improve docstring for rolling_ball function. (scikit-image#7682)
@stefanv stefanv added this to the 0.25.2 milestone Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖 type: Infrastructure CI, packaging, tools and automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants