Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ci: cleanup: remove stale/outdated version range restrictions #29846

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

Conversation

jayaddison
Copy link
Contributor

PR summary

  • Why is this change necessary?
    This is primarily intended to aid comprehensibility and simplicity of the GitHub Actions tests.yml workflow we're using.

  • What problem does it solve?
    The changeset here should make the file shorter and simpler.

  • What is the reasoning for this implementation?
    The package version restrictions removed by this changeset no longer represent the latest version of each package that would be installed by default on each system during the workflows.

Strictly speaking, all subsequent/current versions of those packages could be removed or yanked from PyPI, but this seems unlikely.

There is some historic value in knowing that these versions were incompatible; I think that given that alternatives have been available and stable for some time (Nov 2023 for pyqt6-ver in 3c8b337, and May 2023 for pyside6-ver in 6e05205), it may be OK to remove them now.

Perhaps removing the templating/interpolation of the variables is controversial, too - arguably it could be necessary to restore range restrictions in future.

PR checklist

Resolves #29845.

…te references from GitHub Actions `tests.yml` workflow
Copy link
Member

@dstansby dstansby left a comment

Choose a reason for hiding this comment

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

I think it's worth doing this - we already have a pretty complex GH actions config file, so simplifying it is good.

@timhoffm timhoffm merged commit 77993d5 into matplotlib:main Apr 1, 2025
36 of 37 checks passed
@jayaddison
Copy link
Contributor Author

Thanks @dstansby @timhoffm!

@jayaddison jayaddison deleted the issue-29845/gha-ci-pypkg-version-range-cleanup branch April 1, 2025 18:42
@QuLogic QuLogic added this to the v3.11.0 milestone Apr 1, 2025
@QuLogic QuLogic added the CI: testing CI configuration and testing label Apr 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI: testing CI configuration and testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[MNT]: CI: cleanup: remove stale/outdated version range restrictions
4 participants