Skip to content

Conversation

@3nprob
Copy link

@3nprob 3nprob commented Sep 24, 2025

work around Cython v3 incompatibility with bencoder.pyx by running on ubuntu-22.04/python3.11 alongside failing ubuntu-latest (24.04/python3.13) and macos-13 (python3.13)

Also hold back setuptools to address error:

https://github.com/JoinMarket-Org/joinmarket-clientserver/actions/runs/17972772646/job/51119109741?pr=1801

And a few other (hopefully temporary) workarounds to make CI unittests run. Set fail-fast: false to allow all jobs in the matrix to run despite some failing.

This is less than ideal as a solution since it reduces targeted coverage and is less flexible with python versions.

But should still be a vast improvement over status quo of the tests not running at all and de-facto zero coverage?

work around cpython 3.10 incompatibility with bencoder.pyx

- whtsky/bencoder.pyx#143
@3nprob 3nprob changed the title ci: switch unittests from cpython to pypy ci: mend unittests Sep 24, 2025
@3nprob 3nprob marked this pull request as ready for review September 24, 2025 11:33
@3nprob
Copy link
Author

3nprob commented Sep 27, 2025

See #1802 for a proper fix.

@3nprob 3nprob marked this pull request as draft September 27, 2025 01:43
@3nprob 3nprob closed this Oct 27, 2025
Sign up for free to 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