clustershell
clustershell copied to clipboard
Fix tests for libexpat >=2.6.0
Hi! :wave:
It was reported that the clustershell test suite breaks with Expat >=2.6.0 (https://bugs.gentoo.org/924601). So this pull request fixes the test suite for Expat >=2.6.0 with CPython 3.13 and backport releases by using the new pyexpat API (https://github.com/python/cpython/issues/115398). There is no rush in merging this, we can definitey wait for that APi to become more widely available if you like, it will likely appear in these very CPython releases:
- 3.8.19
- 3.9.19
- 3.10.14
- 3.11.9
- 3.12.3
- 3.13.0
I should note that Python 3.7 and earlier are dead, hence related pull request #555. I'm looking forward to your review, maybe I missed something :beers:
Best, Sebastian