Sure. I can confirm that all tests pass both with and without dependencies installed. I've tested with Python 3.9, 3.12 and PyPy3.10.
All tests pass on tip. Thanks a lot!
I've been running them from inside the test subdirectory. From top directory and from /tmp, the result's the same. I can't run it from / because they try to write into cwd. That said, I've found the root cause: it's a change in Pillow 10.3.0. With 10.2.0, the tests pass.
The patch fixes the failure. Thanks!
Same results with 3.9.
0.21.1: `FAIL: test_publish (test_writers.test_html5_polyglot_parts.Html5WriterPublishPartsTestCase.test_publish) (id="totest['image_messages'][0]")`
0.21.1: `test_writers.test_html5_polyglot_parts.Html5WriterPublishPartsTestCase` test failures
Not, in my opinion. In fact, I personally prefer regular point versions, as they are shorter to type ;-).