pysys-test icon indicating copy to clipboard operation
pysys-test copied to clipboard

Add support for Python 3.13

Open ben-c8y opened this issue 11 months ago • 1 comments

Including the free-threaded (no-GIL) "t" variant

remove support for the old 3.8; bump the version of several GH actions (some of the old versions no longer work)

This is mostly working, however: a) there's a problem with indicating the pywin32 dependency on windows (not sure what's going on, maybe some changes to pip have broken us) b) on 3.13+ setuptools is behaving differently and not installing the license_files (or at least, not to the same place)... needs debugging, and possibly giving up on that approach for distributing the doc and putting them into a different directory

However packaging issues aside, the tests show everything works (even in GIL-disabled mode)

ben-c8y avatar Apr 23 '25 12:04 ben-c8y

Codecov Report

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

Project coverage is 91.43%. Comparing base (dfd40c5) to head (86c2cd9). Report is 43 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #93      +/-   ##
==========================================
+ Coverage   91.40%   91.43%   +0.02%     
==========================================
  Files          65       64       -1     
  Lines        7981     7924      -57     
==========================================
- Hits         7295     7245      -50     
+ Misses        686      679       -7     

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

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

codecov[bot] avatar Apr 23 '25 12:04 codecov[bot]