pyapp-kit / psygnal

Python observer pattern (callback/event system). Modeled after Qt Signals & Slots (but independent of Qt)
https://psygnal.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
84 stars 13 forks source link

CI: Update host OS version, add Python 3.13 #323

Closed EwoutH closed 1 month ago

EwoutH commented 1 month ago

Some CI maintenance:

codspeed-hq[bot] commented 1 month ago

CodSpeed Performance Report

Merging #323 will not alter performance

Comparing EwoutH:ci-py313 (1cb7055) with main (2d67b4c)

Summary

✅ 66 untouched benchmarks

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (2d67b4c) to head (1cb7055). Report is 1 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #323 +/- ## ========================================= Coverage 100.00% 100.00% ========================================= Files 21 21 Lines 2062 2062 ========================================= Hits 2062 2062 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

EwoutH commented 1 month ago

If preferred, feel free to work further on this branch!

tlambert03 commented 1 month ago

thanks, yeah I'm starting to look into it today. will certainly take some CI adjustment, and it may only be possible to ship the non-mypyc (pure python) wheels at 3.13 release time (mypyc often trails python release dates slightly). will update!