Skip to content

Modernize PyPythia - #24

Merged
tschuelia merged 5 commits into
masterfrom
modernization/pixi
Sep 16, 2026
Merged

tschuelia merged 5 commits into
masterfrom
modernization/pixi

Conversation

@tschuelia

@tschuelia tschuelia commented Sep 8, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Migrate local development and dependency locking to Pixi.
  • Update supported Python versions to 3.11–3.14.
  • Modernize CI, packaging checks, and documentation deployment.
  • Add explicit compatibility coverage for RAxML-NG < 2 and >= 2

RAxML-NG compatibility

  • Detect the installed RAxML-NG major version.
  • Pass --adaptive off for RAxML-NG 2 and newer to preserve reproducible predictions.
  • Omit the unsupported --adaptive option for RAxML-NG 1.x.
  • Ignore caller-provided adaptive values.
  • Document RAxML-NG 2’s handling of fully undetermined sequences.

@tschuelia
tschuelia marked this pull request as ready for review September 16, 2026 12:25
@tschuelia
tschuelia merged commit 9020c51 into master Sep 16, 2026
6 checks passed
tschuelia added a commit that referenced this pull request Sep 16, 2026
## Summary

- restore the final commit omitted from #24
- complete the Pixi CI matrix for RAxML-NG 1.2.2 and 2.0.2
- update workflow actions, pre-commit hooks, documentation, and locked environments
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.

1 participant