Andrew Murray
Andrew Murray
Based on the lack of response, I'm going close this. #8516 is still open to resolve the generic scenario of #4415, but I don't think we can test the specifics...
In #7269, the undefined symbol was in _imaging.so, so I do think that's different. Allow me to try and understand - you've pasted the features/report info, showing the Pillow installation...
If you just run ```python from PIL import Image im = Image.new("RGB", (1, 1)) im.save("out.tif", compression="jpeg") ``` does the error occur?
Having a GitHub Actions reproduction is definitely helpful. I haven't had as much time as I would like to investigate this, but here are my thoughts so far. The fact...
Thanks very much for your further investigation.
I suspect the answer to this is https://github.com/uclouvain/openjpeg/issues/1178#issuecomment-595796247 > This issue is a design one. The library pre-allocates precints and codeblocks related structures, such as tagtree, for a whole tile....
Released, and announced - https://fosstodon.org/@pillow/112710680314332060
[Removing `:show-inheritance:`](https://github.com/radarhere/sphinx_demo/commit/fe32c955379b05ead432cba52f57392e7234c85b) [does work](https://github.com/radarhere/sphinx_demo/actions/runs/10751694723/job/29819218742), but that's not an ideal solution. [`io.BytesIO`](https://github.com/radarhere/sphinx_demo/commit/17e18c6ad73ab66c8ca22330217283e74b3f5288) [doesn't actually make a difference.](https://github.com/radarhere/sphinx_demo/actions/runs/10751703505/job/29819236632#step:6:32)
> I didn't mean change the Python code. I meant write the fully qualified name directly into the autodoc declaration parenthesis You're right, sorry, I misread that. My own workaround...
Thanks very much.