Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-enable 32-bit wheels on Windows #563

Closed
sekrause opened this issue Feb 2, 2024 · 2 comments
Closed

Re-enable 32-bit wheels on Windows #563

sekrause opened this issue Feb 2, 2024 · 2 comments

Comments

@sekrause
Copy link

sekrause commented Feb 2, 2024

In version 8.0 pikepdf dropped support 32-bit wheels on Windows with the following reason:

Since Pillow (Python imaging library), a major dependency, has dropped support for 32-bit wheels on Windows and Linux, we have done the same.

After much outcry Pillow has since re-enabled 32-bit wheels on Windows in version 10.0.2: python-pillow/Pillow#7443 (comment)

I would be nice if pikepdf also re-enables them.

As for the reason why this is actually needed: While it's true that 32-bit Windows is on the way out (as commented here), 32-bit Python on 64-bit Windows is not. It's often required to run a 32-bit Python even on a modern 64-bit Windows system just to interface with old, pure 32-bit COM libraries or ODBC drivers. See also these comments by a Python core developer:

32-bit Linux wheels are probably not needed anymore.

@jbarlow83
Copy link
Member

Python and Pillow are reasonably well funded projects - they can afford to support legacy platforms.

If a sponsor were willing to fund it, that would help build a case for restoring support.

@jbarlow83
Copy link
Member

This issue won't be addressed unless it is sponsored.

@jbarlow83 jbarlow83 closed this as not planned Won't fix, can't repro, duplicate, stale May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants