Thread: [PyOpenGL-Users] Un-sticking the release pipeline for PyOpenGL 3.1.1 (call for final smoke-testing)
Brought to you by:
mcfletch
From: Mike C. F. <mcf...@vr...> - 2016-07-22 20:30:13
|
Hi all, As many of you may have noticed, I've been rather absent in the PyOpenGL world recently. The 3.1.1a1 release was a year and a half ago, and I got distracted with trying to get AppVeyor to automatically build the C extensions, then got busy at work and wanted to play with machine learning in my spare time. Long story short, it's more than time to get the 3.1.1 release out the door. Today I've landed a few changes that fix e.g. respecting LD_PRELOAD on Linux (but which may negatively impact Darwin/OS-X, so need testing), a few minor changes that should fix situations where you've specified no-single-item-result unpacking but try to get shader/program logs, etc. The release *should* work on all of Python 2.7, 3.4 and 3.5 (and likely on 2.6, but I don't have that in the test suite any more). The tox suite runs without error on Linux amd64 (Ubuntu 16.04), but I'd like to see if we run on Darwin (OSX) and Win32/64 before doing the final release. Unless you have a wheel of pygame you likely won't be able to run the tox suite, so please test with your real-world code. Because the testpypi server doesn't let me actually upload multiple times, I've uploaded the proposed final release here: pip install -f https://blog.vrplumber.com/media/packages PyOpenGL PyOpenGL-accelerate and I'm needing two groups to test (in particular): * windows users * mac users as those are the platforms I don't have. I'm also expecting this will be the last release where the Launchpad repository will be maintained. The github repository will become the primary development environment moving forward, as that should make it easier for people to propose patches etc. https://github.com/mcfletch/pyopengl Enjoy all, Mike |
From: Mike L. <mik...@gm...> - 2016-07-22 20:47:38
|
Installed on OS X with python 2.7 from homebrew, install seemed to go fine but on running lesson1.py from PyOpenGL-Demo/NeHe I get the following error: Mikes-Air:NeHe mike$ python lesson1.py Traceback (most recent call last): File "lesson1.py", line 40, in <module> from OpenGL.GL import * File "/usr/local/lib/python2.7/site-packages/OpenGL/GL/__init__.py", line 4, in <module> from OpenGL.GL.VERSION.GL_1_1 import * File "/usr/local/lib/python2.7/site-packages/OpenGL/GL/VERSION/GL_1_1.py", line 14, in <module> from OpenGL.raw.GL.VERSION.GL_1_1 import * File "/usr/local/lib/python2.7/site-packages/OpenGL/raw/GL/VERSION/GL_1_1.py", line 7, in <module> from OpenGL.raw.GL import _errors File "/usr/local/lib/python2.7/site-packages/OpenGL/raw/GL/_errors.py", line 4, in <module> _error_checker = _ErrorChecker( _p, _p.GL.glGetError ) AttributeError: 'NoneType' object has no attribute 'glGetError' On Fri, Jul 22, 2016 at 5:14 PM, Mike C. Fletcher <mcf...@vr...> wrote: > Hi all, > > As many of you may have noticed, I've been rather absent in the PyOpenGL > world recently. The 3.1.1a1 release was a year and a half ago, and I got > distracted with trying to get AppVeyor to automatically build the C > extensions, then got busy at work and wanted to play with machine > learning in my spare time. Long story short, it's more than time to get > the 3.1.1 release out the door. > > Today I've landed a few changes that fix e.g. respecting LD_PRELOAD on > Linux (but which may negatively impact Darwin/OS-X, so need testing), a > few minor changes that should fix situations where you've specified > no-single-item-result unpacking but try to get shader/program logs, etc. > > The release *should* work on all of Python 2.7, 3.4 and 3.5 (and likely > on 2.6, but I don't have that in the test suite any more). The tox suite > runs without error on Linux amd64 (Ubuntu 16.04), but I'd like to see if > we run on Darwin (OSX) and Win32/64 before doing the final release. > Unless you have a wheel of pygame you likely won't be able to run the > tox suite, so please test with your real-world code. > > Because the testpypi server doesn't let me actually upload multiple > times, I've uploaded the proposed final release here: > > pip install -f https://blog.vrplumber.com/media/packages PyOpenGL > PyOpenGL-accelerate > > and I'm needing two groups to test (in particular): > > * windows users > * mac users > > as those are the platforms I don't have. > > I'm also expecting this will be the last release where the Launchpad > repository will be maintained. The github repository will become the > primary development environment moving forward, as that should make it > easier for people to propose patches etc. > > https://github.com/mcfletch/pyopengl > > Enjoy all, > Mike > > > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic > patterns at an interface-level. Reveals which users, apps, and protocols > are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning > reports.http://sdm.link/zohodev2dev > _______________________________________________ > PyOpenGL Homepage > http://pyopengl.sourceforge.net > _______________________________________________ > PyOpenGL-Users mailing list > PyO...@li... > https://lists.sourceforge.net/lists/listinfo/pyopengl-users > |
From: Ian M. <ia...@ge...> - 2016-07-22 20:58:09
|
Hey Mike, pip install -f https://blog.vrplumber.com/media/packages PyOpenGL > PyOpenGL-accelerate > Note: should probably add "--upgrade" to this. Also, I wasn't able to install/test on 2.6 since apparently 2.6 doesn't support pip's use of SSL correctly. I installed it on 2.7; pip reports that it downloaded "PyOpenGL-3.1.1.tar.gz", but that this produces an installation of "PyOpenGL-3.1.0b2". Before I run tests, is that intentional? Ian |