Skip to content

Commit 8bef0bf

Browse files
rerowepPascalRepond
authored andcommitted
chore(deps): pin setuptools<82 and fix ruff errors
* pin setuptools<82 in pyproject.toml because passlib still uses pkg_resources which was removed in setuptools 82 * fix ruff linting errors in rero_ils/theme/menus.py by wrapping multi-line lambda expressions in parentheses * fix ruff linting error in tests/api/selfcheck/test_models.py by using pytest.raises as a context manager * remove resolved CVE-2025-53000 (nbconvert) exception from scripts/test * update uv.lock Co-Authored-by: Peter Weber <[email protected]>
1 parent 4e9cd81 commit 8bef0bf

File tree

3 files changed

+388
-356
lines changed

3 files changed

+388
-356
lines changed

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ dependencies = [
9292
# needed for name unique in invenio-accounts
9393
"wtforms (<3.2.0)",
9494
"invenio-sip2[sip2]>0.6.25",
95+
# problems pkg_resources, removed in setuptools 82
96+
"setuptools (<82)",
9597
]
9698

9799
[project.optional-dependencies]

scripts/test

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,6 @@ fi
7373

7474
function pretests () {
7575
info_msg "Check vulnerabilities:"
76-
# nbconvert 7.16.6 CVE-2025-53000
77-
add_exceptions "CVE-2025-53000"
7876
# urllib3 1.26.20 GHSA-pq67-6m6q-mj2v 2.5.0
7977
add_exceptions "GHSA-pq67-6m6q-mj2v"
8078
# urllib3 1.26.20 CVE-2025-66418 2.6.0

0 commit comments

Comments
 (0)