Open tot-ra opened 11 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!
I second to that. Currently, pillow-simd cant be used with python 3.12 at all, as it seems
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
Is this project maintained anymore?
This package is still maintained, I see some commits from August/September. However, the project version is still not up to date yet.
@time4tea thanks for your work. Looks like the maintainers develop on the master branch and cut release tags from there. I don't think you need to create a new branch for your changes. Could you try to rebase the version 10.1 changes directly onto master and submit a PR?
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/