Skip to content

Fix conda bootstrap solve failures for py314 tox envs - #352

Closed
Flamki wants to merge 2 commits into
OpenAstronomy:mainfrom
Flamki:fix-conda-py314-libmamba-342
Closed

Flamki wants to merge 2 commits into
OpenAstronomy:mainfrom
Flamki:fix-conda-py314-libmamba-342

Conversation

@Flamki

@Flamki Flamki commented Feb 20, 2026

Copy link
Copy Markdown

Summary

  • stop pinning bootstrap conda env to python=${{ matrix.python_version }} in tox.yml
  • keep bootstrap env focused on tooling (conda, tox) so newer tox targets (e.g. py314) do not fail during bootstrap solve
  • add py314 conda scenario to test_tox.yml
  • document conda bootstrap behavior in docs/source/tox.rst

Why

Issue #342 fails before tox runs because bootstrap solve currently forces conda + python=3.14, which is not always solvable.

Validation

  • YAML parsing passes for workflow files
  • Python compile checks pass for helper scripts
  • pre-commit could not be fully executed in this environment due temporary DNS failure fetching hooks

@Flamki

Flamki commented Feb 20, 2026

Copy link
Copy Markdown
Author

Pushed a follow-up commit (c22de83) to fix the encode-scripts mismatch by normalizing embedded script payloads in .github/workflows/tox.yml to LF-stable values. This should unblock the failing pre-commit.ci - pr check.

@Flamki

Flamki commented Feb 24, 2026

Copy link
Copy Markdown
Author

@braingram @astrofrog @Cadair @dpshelio
This should now fix the bootstrap solve failure described in #342 while keeping the bootstrap environment focused on tooling.

All checks are passing — would appreciate your review when you have time.

@Cadair Cadair closed this Feb 24, 2026
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.

2 participants