uploadcare / pillow-simd

The friendly PIL fork
https://python-pillow.github.io/pillow-perf/
Other
2.12k stars 85 forks source link

10.1.0 version? #134

Open tot-ra opened 7 months ago

tot-ra commented 7 months ago

There were security vulnerabilities in pillow, so it got updates.. can you update to latest versions? pip shows 9.0 version as latest https://pypi.org/project/Pillow-SIMD/

time4tea commented 6 months ago

Hi pillow-simd maintainers - It would be amazing if you could make a release of this of version 10.x. This is now particularly being a problem as Pillow itself does not make wheels for pre-10 versions for windows, which is affecting Python 3.12 compatibility. Previously pillow-simd was a drop-in replacement for pillow, but now with various removed methods in pillow (particularly around text bounding boxes), but with pillow-simd being so far behind (textbbox changed behaviour in 9.2.0, but pillow-simd is at 9.0.0 on PyPI) - it is a bit tricky (impossible, without version checking all the libraries) to make code compatible with all the versions required. Thank you!

JimmyS83 commented 5 months ago

I second to that. Currently, pillow-simd cant be used with python 3.12 at all, as it seems

time4tea commented 5 months ago

I don't know how to make a PR against a branch that doesn't exist in this repo (simd/10.2.x) - but I have made 10.2.x version of pillow-simd at https://github.com/time4tea/pillow-simd/tree/simd/10.2.x , I think in the same way that you have made previous versions:

two checkouts: Pillow pillow-simd

add remote of pillow-simd in Pillow as simd git push simd 10.2.x:simd/10.2.x then rebase simd/master onto it.

There were a few conflicts which I hope i resolved. Hope that's useful? James

ogencoglu commented 1 month ago

Is this project maintained anymore?