Open HexDecimal opened 1 week ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 96.93%. Comparing base (
eb8a5bb
) to head (85360b7
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Updated outdated actions in the CI workflow. All CI warnings should be resolved.
I moved the deployment job to the main CI workflow to ensure that deployed wheels have the exact same test data used for tests by the CI.
I've taken some steps to support reproducible test data. This is incomplete and will take a lot of effort to finish if it's possible in the first place.
Added Python 3.12 and 3.13 to tests.
I've removed the deprecated MacOS 11 runners before support for them ends entirely.
I was unable to add MacOS 13 because of failing tests.
While I was working on this PR, setuptools had an update which broke
assert_winfo_similar
. The "Generator" field can now be "setuptools \<version>" instead of "bdist_wheel \<version>" since setuptools 70.1. I've decided to refactor the entire function. This can be a separate PR if necessary, but all future tests are going to fail withAssertionError: assert 'bdist_wheel (70.1.0)' == 'setuptools (70.1.0)'
until this is merged.