Skip to content

{vis}[gfbf/2023b] PyOpenGL v3.1.9#22750

Closed
Flamefire wants to merge 1 commit intoeasybuilders:developfrom
Flamefire:20250410142426_new_pr_PyOpenGL319
Closed

{vis}[gfbf/2023b] PyOpenGL v3.1.9#22750
Flamefire wants to merge 1 commit intoeasybuilders:developfrom
Flamefire:20250410142426_new_pr_PyOpenGL319

Conversation

@Flamefire
Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

@github-actions
Copy link
Copy Markdown

Updated software PyOpenGL-3.1.9-gfbf-2023b.eb

Diff against PyOpenGL-3.1.7-GCCcore-12.3.0.eb

easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.7-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.7-GCCcore-12.3.0.eb b/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.9-gfbf-2023b.eb
index 08411296ce..f47c4d96d9 100644
--- a/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.7-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.9-gfbf-2023b.eb
@@ -1,31 +1,37 @@
 easyblock = 'PythonBundle'
 
 name = 'PyOpenGL'
-version = '3.1.7'
+version = '3.1.9'
 
 homepage = 'http://pyopengl.sourceforge.net'
 description = """PyOpenGL is the most common cross platform Python binding to OpenGL and related APIs."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 builddependencies = [
     ('binutils', '2.40'),
-    ('bzip2', '1.0.8'),
+    ('Cython', '3.0.10'),
 ]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('Mesa', '23.1.4'),
+    ('Python', '3.11.5'),
+    ('Mesa', '23.1.9'),
+    ('SciPy-bundle', '2023.11'),
 ]
 
+use_pip = True
+sanity_pip_check = True
+
 exts_list = [
     (name, version, {
         'modulename': 'OpenGL',
-        'checksums': ['eef31a3888e6984fd4d8e6c9961b184c9813ca82604d37fe3da80eb000a76c86'],
+        'source_tmpl': SOURCELOWER_TAR_GZ,
+        'checksums': ['28ebd82c5f4491a418aeca9672dffb3adbe7d33b39eada4548a5b4e8c03f60c8'],
     }),
     ('PyOpenGL-accelerate', version, {
         'modulename': 'OpenGL_accelerate',
-        'checksums': ['2b123621273a939f7fd2ec227541e399f9b5d4e815d69ae0bdb1b6c70a293680'],
+        'source_tmpl': 'pyopengl_accelerate-%(version)s.tar.gz',
+        'checksums': ['85957c7c76975818ff759ec9243f9dc7091ef6f373ea37a2eb50c320fd9a86f3'],
     }),
 ]
 
Diff against PyOpenGL-3.1.6-GCCcore-11.3.0.eb

easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.6-GCCcore-11.3.0.eb

diff --git a/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.6-GCCcore-11.3.0.eb b/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.9-gfbf-2023b.eb
index 54b7dcd9c5..f47c4d96d9 100644
--- a/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.6-GCCcore-11.3.0.eb
+++ b/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.9-gfbf-2023b.eb
@@ -1,27 +1,37 @@
 easyblock = 'PythonBundle'
 
 name = 'PyOpenGL'
-version = '3.1.6'
+version = '3.1.9'
 
 homepage = 'http://pyopengl.sourceforge.net'
 description = """PyOpenGL is the most common cross platform Python binding to OpenGL and related APIs."""
 
-toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 builddependencies = [
-    ('binutils', '2.38'),
-    ('bzip2', '1.0.8'),
+    ('binutils', '2.40'),
+    ('Cython', '3.0.10'),
 ]
 
 dependencies = [
-    ('Python', '3.10.4'),
-    ('Mesa', '22.0.3'),
+    ('Python', '3.11.5'),
+    ('Mesa', '23.1.9'),
+    ('SciPy-bundle', '2023.11'),
 ]
 
+use_pip = True
+sanity_pip_check = True
+
 exts_list = [
     (name, version, {
         'modulename': 'OpenGL',
-        'checksums': ['8ea6c8773927eda7405bffc6f5bb93be81569a7b05c8cac50cd94e969dce5e27'],
+        'source_tmpl': SOURCELOWER_TAR_GZ,
+        'checksums': ['28ebd82c5f4491a418aeca9672dffb3adbe7d33b39eada4548a5b4e8c03f60c8'],
+    }),
+    ('PyOpenGL-accelerate', version, {
+        'modulename': 'OpenGL_accelerate',
+        'source_tmpl': 'pyopengl_accelerate-%(version)s.tar.gz',
+        'checksums': ['85957c7c76975818ff759ec9243f9dc7091ef6f373ea37a2eb50c320fd9a86f3'],
     }),
 ]
 
Diff against PyOpenGL-3.1.6-GCCcore-11.2.0.eb

easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.6-GCCcore-11.2.0.eb

diff --git a/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.6-GCCcore-11.2.0.eb b/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.9-gfbf-2023b.eb
index ddf7f63224..f47c4d96d9 100644
--- a/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.6-GCCcore-11.2.0.eb
+++ b/easybuild/easyconfigs/p/PyOpenGL/PyOpenGL-3.1.9-gfbf-2023b.eb
@@ -1,26 +1,38 @@
-easyblock = 'PythonPackage'
+easyblock = 'PythonBundle'
 
 name = 'PyOpenGL'
-version = '3.1.6'
+version = '3.1.9'
 
 homepage = 'http://pyopengl.sourceforge.net'
 description = """PyOpenGL is the most common cross platform Python binding to OpenGL and related APIs."""
 
-toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
-
-sources = [SOURCE_TAR_GZ]
-checksums = ['8ea6c8773927eda7405bffc6f5bb93be81569a7b05c8cac50cd94e969dce5e27']
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 builddependencies = [
-    ('binutils', '2.37'),
-    ('bzip2', '1.0.8'),
+    ('binutils', '2.40'),
+    ('Cython', '3.0.10'),
 ]
 
 dependencies = [
-    ('Mesa', '21.1.7'),
-    ('Python', '3.9.6'),
+    ('Python', '3.11.5'),
+    ('Mesa', '23.1.9'),
+    ('SciPy-bundle', '2023.11'),
 ]
 
-options = {'modulename': 'OpenGL'}
+use_pip = True
+sanity_pip_check = True
+
+exts_list = [
+    (name, version, {
+        'modulename': 'OpenGL',
+        'source_tmpl': SOURCELOWER_TAR_GZ,
+        'checksums': ['28ebd82c5f4491a418aeca9672dffb3adbe7d33b39eada4548a5b4e8c03f60c8'],
+    }),
+    ('PyOpenGL-accelerate', version, {
+        'modulename': 'OpenGL_accelerate',
+        'source_tmpl': 'pyopengl_accelerate-%(version)s.tar.gz',
+        'checksums': ['85957c7c76975818ff759ec9243f9dc7091ef6f373ea37a2eb50c320fd9a86f3'],
+    }),
+]
 
 moduleclass = 'vis'

@Flamefire Flamefire closed this Apr 10, 2025
@Flamefire Flamefire deleted the 20250410142426_new_pr_PyOpenGL319 branch April 10, 2025 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant