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

CI: pin Python for MacOS conda #20727

Merged
merged 1 commit into from
May 16, 2024
Merged

Conversation

tylerjereddy
Copy link
Contributor

Fixes #20714

  • We're seeing CI failures related to an undesirable bump to Python 3.12 in this job, when the intention was clearly to respect the Python version specified in the GHA matrix. I didn't check too closely why exactly it suddenly started happening, but some packages weren't ready for 3.12 yet on this job (scikit-umfpack in particular) and I don't see too much harm in adding an extra pin to respect the intention for the Python version.

  • I tried checking on my fork but it gets skipped unless I mod the GHA branch checks I think. If this turns into a bunch of shenanigans I'll make another branch and iterate on my fork.

[skip cirrus] [skip circle]

* We're seeing CI failures related to an undesirable
bump to Python `3.12` in this job, when the intention
was clearly to respect the Python version specific
in the GHA matrix. I didn't check too closely why
exactly it suddenly started happening, but some
packages weren't ready for `3.12` yet on this
job (`scikit-umfpack` in particular) and I don't
see too much harm in adding an extra pin to
respect the intention for the Python version.

[skip cirrus] [skip circle]
@tylerjereddy tylerjereddy added maintenance Items related to regular maintenance tasks CI Items related to the CI tools such as CircleCI, GitHub Actions or Azure labels May 16, 2024
@tylerjereddy tylerjereddy added the backport-candidate This fix should be ported by a maintainer to previous SciPy versions. label May 16, 2024
@tylerjereddy tylerjereddy changed the title WIP, CI: pin Python for MacOS conda CI: pin Python for MacOS conda May 16, 2024
@tylerjereddy
Copy link
Contributor Author

Seems to have dealt with the issue. I do wonder if there's a bit of a misunderstanding about the Python pin guarantees we get with the conda-incubator/setup-miniconda@v3 GitHub action/script thing, but not sure we want to dig on that for now.

@tupui tupui merged commit 448e0a8 into scipy:main May 16, 2024
31 checks passed
@lucascolley lucascolley added this to the 1.13.1 milestone May 16, 2024
@tylerjereddy tylerjereddy deleted the treddy_issue_20714 branch May 16, 2024 23:56
@tylerjereddy tylerjereddy removed the backport-candidate This fix should be ported by a maintainer to previous SciPy versions. label May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Items related to the CI tools such as CircleCI, GitHub Actions or Azure maintenance Items related to regular maintenance tasks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CI: scipy installation failing in umfpack tests
3 participants