Skip to content

Update Python support to 3.10-3.14, drop EOL versions#437

Merged
AaronDJohnson merged 8 commits into
nanograv:devfrom
AaronDJohnson:update_python_versions
Feb 21, 2026
Merged

Update Python support to 3.10-3.14, drop EOL versions#437
AaronDJohnson merged 8 commits into
nanograv:devfrom
AaronDJohnson:update_python_versions

Conversation

@AaronDJohnson

Copy link
Copy Markdown
Collaborator
  • Drop EOL Python versions 3.8 and 3.9
  • Add support for Python 3.13 and 3.14
  • Fix macOS runner for Python 3.10 by swapping to Intel based runner (none exist for ARM)
  • Fix SuiteSparse paths for ARM macOS by dynamically resolving with brew --prefix
  • Bump actions/checkout and actions/setup-python versions

@codecov

codecov Bot commented Feb 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 72.50%. Comparing base (a71cb14) to head (b56a817).
⚠️ Report is 24 commits behind head on dev.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##              dev     #437   +/-   ##
=======================================
  Coverage   72.50%   72.50%           
=======================================
  Files          13       13           
  Lines        3466     3466           
=======================================
  Hits         2513     2513           
  Misses        953      953           
Files with missing lines Coverage Δ
enterprise/pulsar.py 28.76% <100.00%> (ø)
enterprise/signals/anis_coefficients.py 12.14% <ø> (ø)
enterprise/signals/gp_priors.py 85.33% <100.00%> (ø)
enterprise/signals/selections.py 58.47% <ø> (ø)
enterprise/signals/signal_base.py 90.91% <ø> (ø)
enterprise/signals/utils.py 82.18% <100.00%> (ø)
enterprise/signals/white_signals.py 98.61% <ø> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0947557...b56a817. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@AaronDJohnson AaronDJohnson merged commit dbd33bd into nanograv:dev Feb 21, 2026
14 checks passed
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