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

Missing win-32bit packages on pip (pypi) for python 3.9/3.10 #1073

Closed
crash5 opened this issue Jul 2, 2022 · 3 comments
Closed

Missing win-32bit packages on pip (pypi) for python 3.9/3.10 #1073

crash5 opened this issue Jul 2, 2022 · 3 comments

Comments

@crash5
Copy link

crash5 commented Jul 2, 2022

Hi,

are the 32bit packages intentionally missing from the PyPI database? (https://pypi.org/project/pyodbc/#files)

As I see the appveyor config in the repository includes the 32bit version pipelines. But the latest 32bit version for windows is for python 3.8.

@mkleehammer
Copy link
Owner

I didn't realize the later versions even supported 32-bit Windows. I also didn't know that Windows 10 used to have a 32-bit version. (Apparently they recently stopped sending it to manufacturers, so I think it is near the end.)

I'll do some research into adding these to the CI builds. I'll also see if Github suports everything we need now and if we can drop AppVeyor completely.

We'll want to update the setup.py for 3.8:

https://cibuildwheel.readthedocs.io/en/stable/faq/#windows-importerror-dll-load-failed-the-specific-module-could-not-be-found

@gordthompson
Copy link
Collaborator

are the 32bit packages intentionally missing from the PyPI database?

It appears so:

# disable 32-bit and pypy builds
CIBW_SKIP: "*-win32 *-manylinux_i686 pp*"

As a workaround, at least for now, a limited assortment of 32-bit Windows wheels are available from

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyodbc

@gordthompson
Copy link
Collaborator

Covered by #1084

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

3 participants