build: drop python 3.8, support python 3.13
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 86.85%. Comparing base (
83c0308) to head (c6e0fb5). Report is 7 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #260 +/- ##
=======================================
Coverage 86.85% 86.85%
=======================================
Files 25 25
Lines 1263 1263
=======================================
Hits 1097 1097
Misses 166 166
: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.
CodSpeed Performance Report
Merging #260 will not alter performance
Comparing py313 (c6e0fb5) with main (83c0308)
Summary
✅ 9 untouched benchmarks
this should work with python 3.13 after the xsdata typing deprecation is fixed: https://github.com/tefra/xsdata/pull/1077
(for some reason, even if I ignore that deprecation error in pytest config here, it still raises the xsdata exception
needed to add some special consideration to the tests to deal with a deprecation warning that gets triggered in xsdata by https://github.com/tefra/xsdata/issues/1111