Andrew Murray
Andrew Murray
@SvarunSoda was that answer helpful?
I'm not convinced this is the case, or at least I don't think it's completely simple. Looking at setuptools, here's `build_extensions()` checking `self.parallel`, and calling `_build_extensions_parallel()` if it is truthy...
I think the real answer is https://github.com/pypa/cibuildwheel/issues/879#issuecomment-944910872 > The distutils feature only builds extensions in parallel, not the files of the extension. Which makes it useless for any package that...
Now that #8330 has been merged, would you mind restating what is left to do in this issue?
You're concerned about passing a glyph where bitmap buffer is empty to [this block](https://github.com/python-pillow/Pillow/blob/b6f90c47325f4d6cb507269b51cf309319eca8d7/src/_imagingft.c#L1003-L1021)? [`test_bitmap_font_stroke`](https://github.com/python-pillow/Pillow/blob/b6f90c47325f4d6cb507269b51cf309319eca8d7/Tests/test_imagefont.py#L880) actually already does this.
The glyph outline may not be empty, but the bitmap buffer is. From my understanding, we're safe to skip drawing and just advance if that is the case. I presume...
I think if you use `LOAD_TRUNCATED_IMAGES`, you will be able to load the image in all of your environments. ```python from PIL import Image, ImageFile ImageFile.LOAD_TRUNCATED_IMAGES = True Image.open("selfie-min.jpeg").load() ```
Is the image that you've provided one that could be added to our test suite, and distributed under the Pillow license?
If we stop throwing an error when the color space is unknown, and treat it like we treat an unspecified color space instead, the image loads correctly. ```diff diff --git...
I've created https://github.com/python-pillow/Pillow/pull/8343 to resolve this.