python-pyopengl/python-3.12.patch

13 lines
614 B
Diff

diff -up PyOpenGL-3.1.7/PyOpenGL-3.1.7/OpenGL/__init__.py.py312 PyOpenGL-3.1.7/PyOpenGL-3.1.7/OpenGL/__init__.py
--- PyOpenGL-3.1.7/PyOpenGL-3.1.7/OpenGL/__init__.py.py312 2023-05-22 23:11:41.000000000 -0400
+++ PyOpenGL-3.1.7/PyOpenGL-3.1.7/OpenGL/__init__.py 2023-07-18 11:49:51.020297012 -0400
@@ -308,7 +308,7 @@ FormatHandler(
"ctypesparameter",
"OpenGL.arrays.ctypesparameters.CtypesParameterHandler",
[
- _bi + ".CArgObject",
+ ("_ctypes" if sys.version_info[:2] >= (3,12) else _bi) + ".CArgObject",
"ctypes.c_uint",
"ctypes.c_int",
"ctypes.c_float",