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

Linux x86_64 wheel for Python 3.11 #335

Closed
claird-ot opened this issue Jan 19, 2023 · 13 comments
Closed

Linux x86_64 wheel for Python 3.11 #335

claird-ot opened this issue Jan 19, 2023 · 13 comments

Comments

@claird-ot
Copy link

Linux x86_64 wheel for Python 3.11

Affected Operating Systems

  • Linux

Affected py-lmdb Version

3.11

py-lmdb Installation Method

wheel

Describe Your Problem

This project publishes wheel-s for Python 3.10, 3.9, ... for Linux x86_64. This project publishes wheel-s for Python 3.11 for MacOS and Windows. How can I help publication of the wheel for 3.11 for Linux x86_64?

@vEpiphyte
Copy link

@jnwatson It appears the project is missing a build directive for a python 3.11 wheel here https://github.com/jnwatson/py-lmdb/blob/master/.github/workflows/python-package.yml#L159

@claird-ot
Copy link
Author

Will a pull request from us help resolve publication of the wheel for 3.11, @jnwatson?

@jnwatson
Copy link
Owner

No need. @vEpiphyte pointed out the issue.

@jnwatson
Copy link
Owner

Well, I spoke too soon. It looks like we have an upstream CI problem: RalfG/python-wheels-manylinux-build#63. I'm blocked on that.

@claird-ot
Copy link
Author

claird-ot commented Feb 22, 2023

I don't like lmdb's 3.11-less-ness, Nic. I do appreciate the updates, though. Thanks for keeping us current, and let us know what helps you.

@jnwatson
Copy link
Owner

Well, you can still use 3.11, you just have to build from source.

@jnwatson
Copy link
Owner

jnwatson commented Feb 22, 2023

Looks like the RalfG manylinux CI module isn't being maintained. Seems like the new hotness is https://github.com/pypa/cibuildwheel.

I'll give it a couple days. If no movement, I'll have to port to the new system. PRs definitely welcome.

@claird-ot
Copy link
Author

"... you just have to build from source": absolutely true, and worth repeating.

I repeat: thanks, Nic, for the updates.

@jnwatson
Copy link
Owner

On a third look, I found the problem.

@jnwatson
Copy link
Owner

Fixed in #339 and merged to master.

@claird
Copy link

claird commented Mar 13, 2023

I appreciate the progress, Nic.

This does not appear completed to me, in the sense that the project file still shows that the only 3.11 Linux wheel is for ARM, not x86.

@vEpiphyte
Copy link

I believe a v1.4.1 tag would kick the build machines for everything?

@jnwatson
Copy link
Owner

That's correct.

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

4 participants