Skip to content

{devel}[GCCcore/12.3.0] black v23.9.1, python-lsp-server v1.12.0, Pylint v3.0.4#21651

Merged
akesandgren merged 6 commits intoeasybuilders:developfrom
Flamefire:20241015142632_new_pr_black2391
Oct 15, 2025
Merged

{devel}[GCCcore/12.3.0] black v23.9.1, python-lsp-server v1.12.0, Pylint v3.0.4#21651
akesandgren merged 6 commits intoeasybuilders:developfrom
Flamefire:20241015142632_new_pr_black2391

Conversation

@Flamefire
Copy link
Copy Markdown
Contributor

@Flamefire Flamefire commented Oct 15, 2024

@Flamefire
Copy link
Copy Markdown
Contributor Author

Test report by @Flamefire
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
i7016 - Linux Rocky Linux 8.9 (Green Obsidian), x86_64, AMD EPYC 7702 64-Core Processor (zen2), Python 3.8.17
See https://gist.github.com/Flamefire/e48db8a2d06a4aae5008131f2bd614ca for a full test report.

@Flamefire Flamefire changed the title {devel}[GCCcore/12.3.0] black v23.9.1, python-lsp-server v1.12.0, Pylint v3.2.5 {devel}[GCCcore/12.3.0] black v23.9.1, python-lsp-server v1.12.0, Pylint v3.0.4 Nov 18, 2024
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 20, 2025

Updated software black-23.11.0-GCCcore-12.3.0.eb

Diff against black-24.10.0-GCCcore-13.2.0.eb

easybuild/easyconfigs/b/black/black-24.10.0-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/b/black/black-24.10.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/b/black/black-23.11.0-GCCcore-12.3.0.eb
index 716af8bc41..5a7aa2684f 100644
--- a/easybuild/easyconfigs/b/black/black-24.10.0-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/b/black/black-23.11.0-GCCcore-12.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'black'
-version = '24.10.0'
+version = '23.11.0'
 
 homepage = 'https://black.readthedocs.io'
 description = """Black is the uncompromising Python code formatter.
@@ -15,15 +15,15 @@ Formatting becomes transparent after a while and you can focus on the content in
 Black makes code review faster by producing the smallest diffs possible.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
 builddependencies = [
     ('binutils', '2.40'),
     ('hatchling', '1.18.0'),
 ]
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),
+    ('Python', '3.11.3'),
+    ('Python-bundle-PyPI', '2023.06'),
 ]
 
 exts_list = [
@@ -32,7 +32,7 @@ exts_list = [
         'checksums': ['75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782'],
     }),
     (name, version, {
-        'checksums': ['846ea64c97afe3bc677b761787993be4991810ecc7a4a937816dd6bddedc4875'],
+        'checksums': ['4c68855825ff432d197229846f971bc4d6666ce90492e5b02013bcaca4d9ab05'],
     }),
 ]
 

Updated software Pylint-3.0.4-GCCcore-12.3.0.eb

Diff against Pylint-3.2.5-GCCcore-13.2.0.eb

easybuild/easyconfigs/p/Pylint/Pylint-3.2.5-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/p/Pylint/Pylint-3.2.5-GCCcore-13.2.0.eb b/easybuild/easyconfigs/p/Pylint/Pylint-3.0.4-GCCcore-12.3.0.eb
index 028a74e703..16f072d794 100644
--- a/easybuild/easyconfigs/p/Pylint/Pylint-3.2.5-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/p/Pylint/Pylint-3.0.4-GCCcore-12.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'Pylint'
-version = '3.2.5'
+version = '3.0.4'
 
 homepage = 'https://www.pylint.org/'
 description = """Pylint is a tool that checks for errors in Python code, tries to enforce
@@ -9,37 +9,41 @@ description = """Pylint is a tool that checks for errors in Python code, tries t
  it can recommend suggestions about how particular blocks can be refactored and
  can offer you details about the code's complexity."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
 builddependencies = [
     ('binutils', '2.40'),
-    ('poetry', '1.6.1'),
+    ('poetry', '1.7.1'),
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Python-bundle-PyPI', '2023.10'),
-    ('dill', '0.3.8'),
+    ('Python', '3.11.3'),
+    ('Python-bundle-PyPI', '2023.06'),
+    ('dill', '0.3.7'),
 ]
 
 exts_list = [
-    ('astroid', '3.2.2', {
-        'checksums': ['8ead48e31b92b2e217b6c9733a21afafe479d52d6e164dd25fb1a770c7c3cf94'],
-    }),
     ('isort', '5.13.2', {
         'checksums': ['48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109'],
     }),
+    ('astroid', '3.0.3', {
+        'checksums': ['4148645659b08b70d72460ed1921158027a9e53ae8b7234149b1400eddacbb93'],
+    }),
     ('mccabe', '0.7.0', {
         'checksums': ['348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325'],
     }),
+    ('pylint-venv', '3.0.3', {
+        'source_tmpl': 'pylint_venv-%(version)s.tar.gz',
+        'checksums': ['df12a17fca39a94acc1c9a0f1dcf68141e90fe685569d78c046695c67c4e55fa'],
+    }),
     ('pylint', version, {
-        'checksums': ['e9b7171e242dcc6ebd0aaa7540481d1a72860748a0a7816b8fe6cf6c80a6fe7e'],
+        'checksums': ['d73b70b3fff8f3fbdcb49a209b9c7d71d8090c138d61d576d1895e152cb392b3'],
     }),
 ]
 
 sanity_check_paths = {
     'files': ['bin/pylint'],
-    'dirs': ['lib/python%(pyshortver)s/site-packages'],
+    'dirs': [],
 }
 
 moduleclass = 'tools'
Diff against Pylint-2.17.4-GCCcore-12.2.0.eb

easybuild/easyconfigs/p/Pylint/Pylint-2.17.4-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/p/Pylint/Pylint-2.17.4-GCCcore-12.2.0.eb b/easybuild/easyconfigs/p/Pylint/Pylint-3.0.4-GCCcore-12.3.0.eb
index a6dadefb4c..16f072d794 100644
--- a/easybuild/easyconfigs/p/Pylint/Pylint-2.17.4-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/p/Pylint/Pylint-3.0.4-GCCcore-12.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'Pylint'
-version = '2.17.4'
+version = '3.0.4'
 
 homepage = 'https://www.pylint.org/'
 description = """Pylint is a tool that checks for errors in Python code, tries to enforce
@@ -9,43 +9,41 @@ description = """Pylint is a tool that checks for errors in Python code, tries t
  it can recommend suggestions about how particular blocks can be refactored and
  can offer you details about the code's complexity."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
 builddependencies = [
-    ('binutils', '2.39'),
+    ('binutils', '2.40'),
+    ('poetry', '1.7.1'),
 ]
 
 dependencies = [
-    ('Python', '3.10.8'),
+    ('Python', '3.11.3'),
+    ('Python-bundle-PyPI', '2023.06'),
+    ('dill', '0.3.7'),
 ]
 
 exts_list = [
-    ('dill', '0.3.7', {
-        'checksums': ['cc1c8b182eb3013e24bd475ff2e9295af86c1a38eb1aff128dac8962a9ce3c03'],
+    ('isort', '5.13.2', {
+        'checksums': ['48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109'],
     }),
-    ('lazy-object-proxy', '1.9.0', {
-        'checksums': ['659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae'],
-    }),
-    ('wrapt', '1.15.0', {
-        'checksums': ['d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a'],
-    }),
-    ('astroid', '2.15.6', {
-        'checksums': ['903f024859b7c7687d7a7f3a3f73b17301f8e42dfd9cc9df9d4418172d3e2dbd'],
-    }),
-    ('isort', '5.12.0', {
-        'checksums': ['8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504'],
+    ('astroid', '3.0.3', {
+        'checksums': ['4148645659b08b70d72460ed1921158027a9e53ae8b7234149b1400eddacbb93'],
     }),
     ('mccabe', '0.7.0', {
         'checksums': ['348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325'],
     }),
+    ('pylint-venv', '3.0.3', {
+        'source_tmpl': 'pylint_venv-%(version)s.tar.gz',
+        'checksums': ['df12a17fca39a94acc1c9a0f1dcf68141e90fe685569d78c046695c67c4e55fa'],
+    }),
     ('pylint', version, {
-        'checksums': ['5dcf1d9e19f41f38e4e85d10f511e5b9c35e1aa74251bf95cdd8cb23584e2db1'],
+        'checksums': ['d73b70b3fff8f3fbdcb49a209b9c7d71d8090c138d61d576d1895e152cb392b3'],
     }),
 ]
 
 sanity_check_paths = {
     'files': ['bin/pylint'],
-    'dirs': ['lib/python%(pyshortver)s/site-packages'],
+    'dirs': [],
 }
 
 moduleclass = 'tools'
Diff against Pylint-2.7.4-GCCcore-10.2.0.eb

easybuild/easyconfigs/p/Pylint/Pylint-2.7.4-GCCcore-10.2.0.eb

diff --git a/easybuild/easyconfigs/p/Pylint/Pylint-2.7.4-GCCcore-10.2.0.eb b/easybuild/easyconfigs/p/Pylint/Pylint-3.0.4-GCCcore-12.3.0.eb
index 14ede1b9c4..16f072d794 100644
--- a/easybuild/easyconfigs/p/Pylint/Pylint-2.7.4-GCCcore-10.2.0.eb
+++ b/easybuild/easyconfigs/p/Pylint/Pylint-3.0.4-GCCcore-12.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'Pylint'
-version = '2.7.4'
+version = '3.0.4'
 
 homepage = 'https://www.pylint.org/'
 description = """Pylint is a tool that checks for errors in Python code, tries to enforce
@@ -9,48 +9,41 @@ description = """Pylint is a tool that checks for errors in Python code, tries t
  it can recommend suggestions about how particular blocks can be refactored and
  can offer you details about the code's complexity."""
 
-toolchain = {'name': 'GCCcore', 'version': '10.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
 builddependencies = [
-    ('binutils', '2.35'),
+    ('binutils', '2.40'),
+    ('poetry', '1.7.1'),
 ]
 
 dependencies = [
-    ('Python', '3.8.6'),
+    ('Python', '3.11.3'),
+    ('Python-bundle-PyPI', '2023.06'),
+    ('dill', '0.3.7'),
 ]
 
 exts_list = [
-    ('setuptools_scm', '6.0.1', {
-        'checksums': ['d1925a69cb07e9b29416a275b9fadb009a23c148ace905b2fb220649a6c18e92'],
+    ('isort', '5.13.2', {
+        'checksums': ['48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109'],
     }),
-    ('lazy-object-proxy', '1.6.0', {
-        'modulename': 'lazy_object_proxy',
-        'checksums': ['489000d368377571c6f982fba6497f2aa13c6d1facc40660963da62f5c379726'],
+    ('astroid', '3.0.3', {
+        'checksums': ['4148645659b08b70d72460ed1921158027a9e53ae8b7234149b1400eddacbb93'],
     }),
-    ('wrapt', '1.12.1', {
-        'checksums': ['b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7'],
+    ('mccabe', '0.7.0', {
+        'checksums': ['348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325'],
     }),
-    ('astroid', '2.5.3', {
-        'checksums': ['ad63b8552c70939568966811a088ef0bc880f99a24a00834abd0e3681b514f91'],
-    }),
-    ('isort', '5.8.0', {
-        'checksums': ['0a943902919f65c5684ac4e0154b1ad4fac6dcaa5d9f3426b732f1c8b5419be6'],
-    }),
-    ('pytest-runner', '5.3.0', {
-        'modulename': 'ptr',
-        'checksums': ['ca3f58ff4957e8be6c54c55d575b235725cbbcf4dc0d5091c29c6444cfc8a5fe'],
-    }),
-    ('mccabe', '0.6.1', {
-        'checksums': ['dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f'],
+    ('pylint-venv', '3.0.3', {
+        'source_tmpl': 'pylint_venv-%(version)s.tar.gz',
+        'checksums': ['df12a17fca39a94acc1c9a0f1dcf68141e90fe685569d78c046695c67c4e55fa'],
     }),
     ('pylint', version, {
-        'checksums': ['bd38914c7731cdc518634a8d3c5585951302b6e2b6de60fbb3f7a0220e21eeee'],
+        'checksums': ['d73b70b3fff8f3fbdcb49a209b9c7d71d8090c138d61d576d1895e152cb392b3'],
     }),
 ]
 
 sanity_check_paths = {
     'files': ['bin/pylint'],
-    'dirs': ['lib/python%(pyshortver)s/site-packages'],
+    'dirs': [],
 }
 
 moduleclass = 'tools'

Updated software python-lsp-server-1.10.1-GCCcore-12.3.0.eb

Diff against python-lsp-server-1.12.0-GCCcore-13.2.0.eb

easybuild/easyconfigs/p/python-lsp-server/python-lsp-server-1.12.0-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/p/python-lsp-server/python-lsp-server-1.12.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/p/python-lsp-server/python-lsp-server-1.10.1-GCCcore-12.3.0.eb
index 00ab098b6d..d30ad4b468 100644
--- a/easybuild/easyconfigs/p/python-lsp-server/python-lsp-server-1.12.0-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/p/python-lsp-server/python-lsp-server-1.10.1-GCCcore-12.3.0.eb
@@ -1,21 +1,21 @@
 easyblock = 'PythonBundle'
 
 name = 'python-lsp-server'
-version = '1.12.0'
+version = '1.10.1'
 
 homepage = 'https://github.com/spyder-ide/spyder'
 description = """Python Language Server for the Language Server Protocol
 A Python 3.8+ implementation of the Language Server Protocol.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
 builddependencies = [('binutils', '2.40')]
 dependencies = [
-    ('Python', '3.11.5'),
-    ('Pylint', '3.2.5'),
-    ('black', '24.10.0'),
-    ('jedi', '0.19.1'),
+    ('Python', '3.11.3'),
+    ('Pylint', '3.0.4'),
+    ('black', '23.11.0'),
+    ('jedi', '0.19.0'),
 ]
 
 exts_list = [
@@ -32,8 +32,7 @@ exts_list = [
     }),
     (name, version, {
         'modulename': 'pylsp',
-        'source_tmpl': 'python_lsp_server-%(version)s.tar.gz',
-        'checksums': ['b6a336f128da03bd9bac1e61c3acca6e84242b8b31055a1ccf49d83df9dc053b'],
+        'checksums': ['ec4c5706af67a265a19173fe4beb3b0a2c1626fa33a15ea952c2f288798b8c0d'],
     }),
 ]
 

@Flamefire Flamefire force-pushed the 20241015142632_new_pr_black2391 branch from 7e508e9 to 0e17014 Compare March 24, 2025 15:16
@Flamefire
Copy link
Copy Markdown
Contributor Author

Test report by @Flamefire
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
i7007 - Linux Rocky Linux 8.9 (Green Obsidian), x86_64, AMD EPYC 7702 64-Core Processor (zen2), Python 3.8.17
See https://gist.github.com/Flamefire/c341835f5abc5654deec0dc6292f0ace for a full test report.

@Flamefire
Copy link
Copy Markdown
Contributor Author

Test report by @Flamefire
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
n1548 - Linux RHEL 8.9 (Ootpa), x86_64, Intel(R) Xeon(R) Platinum 8470 (icelake), Python 3.8.17
See https://gist.github.com/Flamefire/110ea53d53dbd2f13c1b480d2b978905 for a full test report.

@Thyre Thyre added the 2023a label Aug 18, 2025
Copy link
Copy Markdown
Contributor

@akesandgren akesandgren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@akesandgren akesandgren added this to the next release (5.2.0?) milestone Oct 15, 2025
@akesandgren
Copy link
Copy Markdown
Contributor

Going in, thanks @Flamefire!

@akesandgren akesandgren merged commit 5c23dc8 into easybuilders:develop Oct 15, 2025
8 checks passed
@Flamefire Flamefire deleted the 20241015142632_new_pr_black2391 branch October 15, 2025 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants