From 838125a71b11da289e7e3b5c4f438c93d5657f5e Mon Sep 17 00:00:00 2001 From: zzacharo Date: Tue, 10 Feb 2026 10:23:06 +0100 Subject: [PATCH] chore(deps): update deps to deploy new previewer page feature * Pins invenio-app-rdm and invenio-requests until commenting features phase2 is completed --- pyproject.toml | 9 ++++++--- uv.lock | 21 ++++++++++++--------- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 8839f2d..db21540 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,8 @@ authors = [ license = "GPL-2.0" requires-python = ">=3.9" dependencies = [ - "invenio-app-rdm[opensearch2]~=14.0.0b4.dev7", + # Pin invenio-requests until we release the final commenting features + "invenio-app-rdm[opensearch2]==14.0.0b4.dev6", "invenio-cern-sync", "invenio-preservation-sync==0.2.0", "cds-rdm", @@ -15,7 +16,7 @@ dependencies = [ "s3fs>=2024.6.1", # extra of invenio-vocabularies for ORCiD dump "uwsgi>=2.0", "uwsgitop>=0.11", - "uwsgi-tools>=1.1.1", + "uwsgi-tools>=1.1.1" ] [tool.uv.sources] @@ -27,7 +28,9 @@ override-dependencies = [ # The old version of invenio-files-rest we are using (before we upgrade to invenio-app-rdm 14.0.0b5.*) depends on `fs` # which is unmaintained and depends on `setuptools`. A new major version of `setuptools` (81/82) is allowed by # `fs` despite breaking it completely. For now, we are adding a dependency override to the last known working version. - "setuptools>=80.0.0,<81.0.0" + "setuptools>=80.0.0,<81.0.0", + # Pin invenio-requests until we release the final commenting features + "invenio-requests<11.3.0" ] [tool.uv.workspace] diff --git a/uv.lock b/uv.lock index 2932987..16595f0 100644 --- a/uv.lock +++ b/uv.lock @@ -12,7 +12,10 @@ members = [ "cds-rdm", "cds-rdm-app", ] -overrides = [{ name = "setuptools", specifier = ">=80.0.0,<81.0.0" }] +overrides = [ + { name = "invenio-requests", specifier = "<11.3.0" }, + { name = "setuptools", specifier = ">=80.0.0,<81.0.0" }, +] [[package]] name = "aiobotocore" @@ -589,7 +592,7 @@ dev = [ [package.metadata] requires-dist = [ { name = "cds-rdm", editable = "site" }, - { name = "invenio-app-rdm", extras = ["opensearch2"], specifier = "~=14.0.0b4.dev7" }, + { name = "invenio-app-rdm", extras = ["opensearch2"], specifier = "==14.0.0b4.dev6" }, { name = "invenio-cern-sync", git = "https://github.com/cerndocumentserver/invenio-cern-sync?rev=v0.5.0" }, { name = "invenio-preservation-sync", specifier = "==0.2.0" }, { name = "invenio-xrootd", marker = "extra == 'xrootd'", specifier = "==2.0.0a2" }, @@ -1535,7 +1538,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -2518,7 +2521,7 @@ wheels = [ [[package]] name = "invenio-app-rdm" -version = "14.0.0b4.dev7" +version = "14.0.0b4.dev6" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cairosvg" }, @@ -2559,9 +2562,9 @@ dependencies = [ { name = "invenio-theme" }, { name = "invenio-userprofiles" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/44/09/1e3c4939e156e4b3a3c1726cf9d2ffda8bb389cddca561e2544570ea25e9/invenio_app_rdm-14.0.0b4.dev7.tar.gz", hash = "sha256:f7b883ff894c487a38041b5ad9b1f847e7307ed238564f854a587a666121a5f7", size = 736438, upload-time = "2026-02-05T09:19:48.042Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f6/37/0d080e341702189f46f122a68afbf11dabe2b9f868f02b3fa1913c7cde13/invenio_app_rdm-14.0.0b4.dev6.tar.gz", hash = "sha256:1f474b60c4325c2cf60a3aa637922fbc0767c29c8a44989fea6da43223a86079", size = 736042, upload-time = "2026-01-22T17:03:41.84Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/8f/41ce0d6671d0e40eb04fb442dbe77c61a7c9d20b3988cfdb61735d35dc61/invenio_app_rdm-14.0.0b4.dev7-py2.py3-none-any.whl", hash = "sha256:01a56d6fb074aa8f02290662eb1d2805ebbde86239fa1683ef92539c77ea0165", size = 1170238, upload-time = "2026-02-05T09:19:45.842Z" }, + { url = "https://files.pythonhosted.org/packages/e7/86/9192447811bd901036c18218ad83c0b7899d4db1f9a4bd4e2f4d3ceb1d19/invenio_app_rdm-14.0.0b4.dev6-py2.py3-none-any.whl", hash = "sha256:03c4e5817550a0ca746267dcefc1c592aaf26b8aaf2d4e880e2c734ea13d0576", size = 1169846, upload-time = "2026-01-22T17:03:40.395Z" }, ] [package.optional-dependencies] @@ -3250,16 +3253,16 @@ wheels = [ [[package]] name = "invenio-requests" -version = "11.3.1" +version = "11.2.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "invenio-records-resources" }, { name = "invenio-theme" }, { name = "invenio-users-resources" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/32/49/76cb9ed22e41549afd871d09174c1f98b17230cccac14f1d812328922959/invenio_requests-11.3.1.tar.gz", hash = "sha256:14e651dfcc3f2e31c985cee3a976ae694e3c917f0e095c3b564ce64f2be7c220", size = 166204, upload-time = "2026-02-09T08:39:47.296Z" } +sdist = { url = "https://files.pythonhosted.org/packages/86/77/78c88fc7c6b02fba7ddf6b720d9e172cd985a7dc1916a8becfb5b3ae2916/invenio_requests-11.2.3.tar.gz", hash = "sha256:30713f658f7df85a23e074358071d588f1478530b6ba090fd792ad10e82e103d", size = 162920, upload-time = "2026-01-16T10:13:59.06Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/30/4a/a5dae40db423589355791cdef43db39d1063dc9c31c2182ba1dfdd90ab24/invenio_requests-11.3.1-py2.py3-none-any.whl", hash = "sha256:947f0adbef6a36df754749a49d63e694f30552811d4221bcd5048411c49e7bab", size = 369738, upload-time = "2026-02-09T08:39:45.488Z" }, + { url = "https://files.pythonhosted.org/packages/f0/0a/53d09697ad53df23048704887de57b58b5c09e78f068d588f48de5eafb65/invenio_requests-11.2.3-py2.py3-none-any.whl", hash = "sha256:8b30d3742372a7944764ed2ca00485c99eaef07d8dc4fa694116e7ab78e7e6b0", size = 365771, upload-time = "2026-01-16T10:13:57.403Z" }, ] [[package]]