Skip to content

Python 3.13 and Windows CI fixes - #198

Merged
AlexanderWells-diamond merged 6 commits into
masterfrom
ci_fixes
Jan 13, 2026
Merged

Python 3.13 and Windows CI fixes#198
AlexanderWells-diamond merged 6 commits into
masterfrom
ci_fixes

Conversation

@AlexanderWells-diamond

@AlexanderWells-diamondAlexanderWells-diamond commented Jan 9, 2026

Copy link
Copy Markdown
Collaborator

This PR does a few things for CI:

  • Adds Python 3.13
  • Removes Windows + Python3.9 due to numpy build issue
  • Updates Pipfile.lock to be based on most recent epicscorelibs
  • Future-proofed a couple of tests for Python 3.14 (but not using that version as it experiences cothread crashes)

@codecov

codecovBot commented Jan 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.16%. Comparing base (102800c) to head (26cbcc5).

Additional details and impacted files
@@ Coverage Diff @@## master #198 +/- ##
=======================================
Coverage 88.16% 88.16% =======================================
Files 15 15 Lines 1259 1259 =======================================
Hits 1110 1110 Misses 149 149 

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

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

@AlexanderWells-diamond
AlexanderWells-diamondforce-pushed the ci_fixes branch 10 times, most recently from c30312a to abc481aCompareJanuary 12, 2026 16:19
This check is based on the Python version
This should resolve the issue where the build-time resolver was grabbing
epicscorelibs 7.0.10.*, but the run-time resolver was getting 7.0.7.*
during Docs CI build
asyncio.get_event_loop() started raising a RuntimeError if there was no
loop running.
In Python 3.14 it seems cothread starts having segfaults, probably due
to GIL changes somewhere. Cothread will need work.
@AlexanderWells-diamondAlexanderWells-diamond changed the title Add Python 3.13 and 3.14 to CIPython 3.13 and ARM CIJan 13, 2026
@AlexanderWells-diamondAlexanderWells-diamond changed the title Python 3.13 and ARM CIPython 3.13 and Windows CI fixesJan 13, 2026
@AlexanderWells-diamond
AlexanderWells-diamond merged commit 131e21f into masterJan 13, 2026
47 checks passed
Sign up for freeto 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

@AlexanderWells-diamond