Skip to content

Commit fa980df

Browse files
committed
<Update>[Pygame 2.0.0]: <Upgrade>
Cannot support OpenGL [#65]
1 parent f5c462f commit fa980df

File tree

11 files changed

+26
-33
lines changed

11 files changed

+26
-33
lines changed

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
.idea/
22
__pycache__/
33
.DS_Store
4-
.python-version
54
/html/
65
/build/
76
/dist/
87
/python3_albow.egg-info/
98
/site/
109
/docs/
11-
/venv-pyenv-3.7.7/
10+
/venv-pyenv-3.9.0/
1211
/venv-pyenv-3.8.5/
1312

albow/core/ui/RootWidget.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from pygame.event import set_grab
2222

2323
from pygame.locals import USEREVENT
24-
from pygame.locals import OPENGL
24+
# from pygame.locals import OPENGL
2525

2626
from albow.core.ui.Widget import Widget
2727

@@ -99,8 +99,9 @@ def __init__(self, surface: Surface, **kwds):
9999
RootWidget.root_widget = self
100100
Widget.root_widget = self
101101

102-
self.is_gl = surface.get_flags() & OPENGL != 0
103-
# RootWidget.classLogger.info(f"self.is_gl: {self.is_gl}")
102+
# self.is_gl = surface.get_flags() & OPENGL != 0
103+
self.is_gl: bool = False # in pygame 2.0.0 I cannot support Open GL
104+
RootWidget.classLogger.info(f"self.is_gl: {self.is_gl}")
104105
if self.is_gl:
105106

106107
from albow.openGL.GLSurface import GLSurface

albow/demo/loggingConfiguration.json

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,24 +21,16 @@
2121
"loggers": {
2222
"root": {
2323
"level": "INFO",
24-
"handlers": [
25-
"consoleHandler"
26-
],
24+
"handlers": ["consoleHandler"],
2725
"propagate": "0"
2826
},
2927
"albow": {
3028
"level": "INFO",
31-
"handlers": [
32-
"consoleHandler"
33-
],
3429
"propagate": "False"
3530
},
3631
"__main__": {
3732
"level": "INFO",
38-
"handlers": [
39-
"consoleHandler"
40-
],
4133
"propagate": "False"
4234
}
4335
}
44-
}
36+
}

albow/openGL/GLOrtho.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11

22
from pygame import Rect
33

4+
# noinspection PyPackageRequirements
45
from OpenGL import GL
56

67
from albow.openGL.GLViewport import GLViewport

albow/openGL/GLPerspective.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11

22
from pygame import Rect
33

4+
# noinspection PyPackageRequirements
45
from OpenGL import GLU
56

67
from albow.openGL.GLViewport import GLViewport

albow/openGL/GLSurface.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
from pygame import Rect
33
from pygame import image
44

5+
# noinspection PyPackageRequirements
56
from OpenGL import GL
7+
# noinspection PyPackageRequirements
68
from OpenGL import GLU
79

810

albow/openGL/GLViewport.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33

44
from pygame.display import get_surface as get_display
55

6+
# noinspection PyPackageRequirements
67
from OpenGL import GL
8+
# noinspection PyPackageRequirements
79
from OpenGL import GLU
810

911
from albow.core.ui.Widget import Widget

requirements.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
1-
pygame==2.0.0.dev10
2-
jsonpickle==1.4.1
1+
pygame==2.0.0
2+
PyOpenGL==3.1.5
3+
PyOpenGL_accelerate==3.1.5
4+
wheel==0.35.1
5+
setuptools==50.3.2
6+
twine==3.2.0

scripts/packageme.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ changeToProjectRoot
1515

1616
clear
1717

18-
source venv-albow-Python-3.8.5/bin/activate
19-
./cleanup.sh
18+
source venv-pyenv-3.8.5/bin/activate
19+
./scripts/cleanup.sh
2020
python3 setup.py sdist bdist_wheel
2121

2222
# Check package

setup.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@
1010

1111
setup(
1212
name="python3-albow",
13-
version="2.80",
13+
version="2.86",
14+
author='Humberto A. Sanchez II',
15+
author_email='[email protected]',
1416
description="A Little Bit of Widgetry for PyGame",
1517
long_description=README,
1618
long_description_content_type="text/markdown",
1719
url="https://hasii2011.github.io",
1820
packages=find_packages(),
1921
include_package_data=True,
20-
install_requires=["pygame"]
22+
install_requires=['pygame', 'PyOpenGL', 'PyOpenGL-accelerate']
2123
)

0 commit comments

Comments
 (0)