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

Please release 3.1.8 on PyPI #130

Closed
Zuzu-Typ opened this issue Nov 24, 2024 · 11 comments
Closed

Please release 3.1.8 on PyPI #130

Zuzu-Typ opened this issue Nov 24, 2024 · 11 comments

Comments

@Zuzu-Typ
Copy link

Zuzu-Typ commented Nov 24, 2024

The latest release on PyPI of PyOpenGL and accelerate is 3.1.7, which only supports Python <=3.11.

Python 3.13 was released on October 7th.

Please publish the latest version (3.1.8) of PyOpenGL on PyPI.

I think your GitHub Actions workflow should be up to the task, if the version of cibuildwheel is updated to 2.21.3 or higher. I created a PR for that (see #131).

@digitalnumeric
Copy link

If you are running Windows you might find this useful.
Christoph Gohlke recently created new Windows wheels here:
https://github.com/cgohlke/pyopengl-build
https://github.com/cgohlke/pyopengl-build/releases

@edayot
Copy link

edayot commented Dec 1, 2024

I also created this pypi project a while ago : https://pypi.org/project/PyOpenGLAlwaysWorking/

@MoralCode
Copy link

possible duplicate of #123 ?

@MoralCode
Copy link

also there area workarounds in #118 to install directly from zip in the meantime

@glyph
Copy link

glyph commented Jan 18, 2025

Me too! I just tried to resurrect a PyOpenGL project and thought I'd messed something up, until I realized I needed to pip install from 'git+https://github.com/mcfletch/pyopengl' and not pyopengl , and then all the destructor tracebacks went away.

I realize that new releases are one of the harder tasks to volunteer to help out with, but I would volunteer to help out with that if that type of volunteering would be useful.

@MoralCode
Copy link

I realize that new releases are one of the harder tasks to volunteer to help out with, but I would volunteer to help out with that if that type of volunteering would be useful.

this seems like a common issue lol. another project that i started helping with is bottlenecked on one maintainer who isnt especially active but is the only one with the access tokens to publish to the package repo for that language

@glyph
Copy link

glyph commented Jan 19, 2025

Yeah it's tough when a small team is the bottleneck. I know from personal experience, having been that small team myself on occasion :)

@mcfletch
Copy link
Owner

Sorry to all, I don't really get a lot of spare time for Open Source these days. I've tried to automate the release to PyPI for the 3.1.9 release, so in theory the whole process should now be automatic and generate built wheels for most platforms. That should reduce the effort to get a new version up to simply pushing to main.

I've been spending rather too much of my little Open Source time trying to get SimpleParse ported to 3.12+ so that I can run the OpenGLContext test suites, and getting something to run the low level test suites on Wayland (Pygame's default wheels don't support wayland).

@MoralCode
Copy link

I've been spending rather too much of my little Open Source time trying to get SimpleParse ported to 3.12+ so that I can run the OpenGLContext test suites, and getting something to run the low level test suites on Wayland

Wonder if this could be worth a bounty or otherwise asking for help from the community

Thanks for all the effort and time that you do put in though!

@glyph
Copy link

glyph commented Jan 20, 2025

Sorry to all, I don't really get a lot of spare time for Open Source these days.

No worries.

I've tried to automate the release to PyPI for the 3.1.9 release, so in theory the whole process should now be automatic and generate built wheels for most platforms. That should reduce the effort to get a new version up to simply pushing to main.

I've been spending rather too much of my little Open Source time trying to get SimpleParse ported to 3.12+ so that I can run the OpenGLContext test suites, and getting something to run the low level test suites on Wayland (Pygame's default wheels don't support wayland).

I'm having a little trouble parsing this — is the SimpleParse port a blocker for the release?

Or are you just saying that it won't be much work, whenever you get around to pushing the tag or whatever?

Is something like #131 still necessary?

In any case, thanks for all the work on PyOpenGL.

@Zuzu-Typ
Copy link
Author

Zuzu-Typ commented Feb 4, 2025

Thank you for publishing the latest version!

@Zuzu-Typ Zuzu-Typ closed this as completed Feb 4, 2025
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

6 participants