[Git][debian-gis-team/eodag][master] 4 commits: Refresh and renumber patches
Antonio Valentino (@antonio.valentino)
gitlab at salsa.debian.org
Mon Oct 19 07:43:52 BST 2026
Antonio Valentino pushed to branch master at Debian GIS Project / eodag
Commits:
eee29810 by Antonio Valentino at 2026-10-19T06:23:06+00:00
Refresh and renumber patches
- - - - -
7e76b3b0 by Antonio Valentino at 2026-10-19T06:34:42+00:00
Temporarily skip tests that are not compatible with jsonpath-ng v1.8 and v1.9
- - - - -
de293420 by Antonio Valentino at 2026-10-19T06:36:05+00:00
Build-depend on jsonpath-ng >= 1.10
- - - - -
fb7d0b17 by Antonio Valentino at 2026-10-19T06:36:22+00:00
Set distribution to unstable
- - - - -
7 changed files:
- debian/changelog
- debian/control
- debian/patches/0001-System-importlib.metadata.patch
- debian/patches/0002-no-mypy-boto3-s3.patch
- debian/patches/test_download_plugins.patch → debian/patches/0003-test_download_plugins.patch
- debian/patches/series
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+eodag (4.9.2+ds-3) unstable; urgency=medium
+
+ * debian/patches:
+ - Refresh and enumber patches.
+ * debian/tules:
+ - Temporarily skip tests that are not compatible with
+ jsonpath-ng v1.8.x and v1.9.x.
+ * debina/control:
+ - Build depend on jsonpath-ng >= 1.10.
+
+ -- Antonio Valentino <antonio.valentino at tiscali.it> Mon, 19 Oct 2026 06:36:09 +0000
+
eodag (4.9.2+ds-2) unstable; urgency=medium
* Team upload.
=====================================
debian/control
=====================================
@@ -14,7 +14,7 @@ Build-Depends: debhelper-compat (= 13),
python3-ecmwf-api-client,
python3-fake-factory <!nocheck>,
python3-geojson,
- python3-jsonpath-ng (>= 1.9.0),
+ python3-jsonpath-ng (>= 1.10.0),
python3-jwt,
python3-lxml,
python3-moto <!nocheck>,
=====================================
debian/patches/0001-System-importlib.metadata.patch
=====================================
@@ -11,6 +11,8 @@ Forwarded: https://github.com/CS-SI/eodag/pull/1814
tests/units/test_core.py | 2 +-
5 files changed, 8 insertions(+), 9 deletions(-)
+diff --git a/eodag/plugins/base.py b/eodag/plugins/base.py
+index ed80918..de12cca 100644
--- a/eodag/plugins/base.py
+++ b/eodag/plugins/base.py
@@ -19,7 +19,7 @@ from __future__ import annotations
@@ -22,7 +24,7 @@ Forwarded: https://github.com/CS-SI/eodag/pull/1814
from eodag.utils.exceptions import PluginNotFoundError
-@@ -76,7 +76,7 @@ class PluginTopic(metaclass=EODAGPluginM
+@@ -76,7 +76,7 @@ class PluginTopic(metaclass=EODAGPluginMount):
topic_group = cls.entrypoint_group or cls.__name__.lower()
@@ -31,6 +33,8 @@ Forwarded: https://github.com/CS-SI/eodag/pull/1814
group=f"eodag.plugins.{topic_group}"
):
try:
+diff --git a/eodag/plugins/manager.py b/eodag/plugins/manager.py
+index 7cb8cff..21086cc 100644
--- a/eodag/plugins/manager.py
+++ b/eodag/plugins/manager.py
@@ -24,7 +24,7 @@ from collections.abc import Iterator
@@ -60,6 +64,8 @@ Forwarded: https://github.com/CS-SI/eodag/pull/1814
) -> list[pathlib.Path]:
"""Return provider config paths exposed by an external plugin distribution."""
config_paths: list[pathlib.Path] = []
+diff --git a/pyproject.toml b/pyproject.toml
+index 7bff2c4..06de341 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -39,7 +39,6 @@ dependencies = [
@@ -70,6 +76,8 @@ Forwarded: https://github.com/CS-SI/eodag/pull/1814
"jsonpath-ng != 1.8.0",
"lxml",
"orjson",
+diff --git a/tests/test_requirements.py b/tests/test_requirements.py
+index 20afa62..1848ac9 100644
--- a/tests/test_requirements.py
+++ b/tests/test_requirements.py
@@ -23,7 +23,7 @@ import sys
@@ -81,7 +89,7 @@ Forwarded: https://github.com/CS-SI/eodag/pull/1814
from packaging.requirements import Requirement
from packaging.utils import canonicalize_name
from stdlib_list import stdlib_list
-@@ -138,7 +138,7 @@ class TestRequirements(unittest.TestCase
+@@ -138,7 +138,7 @@ class TestRequirements(unittest.TestCase):
project_imports = get_project_imports(project_path)
setup_requires = get_setup_requires(pyproject_path)
setup_requires.update(get_optional_dependencies(pyproject_path, "all"))
@@ -90,6 +98,8 @@ Forwarded: https://github.com/CS-SI/eodag/pull/1814
try:
default_libs = stdlib_list()
except FileNotFoundError:
+diff --git a/tests/units/test_core.py b/tests/units/test_core.py
+index a2149d4..9ac72eb 100644
--- a/tests/units/test_core.py
+++ b/tests/units/test_core.py
@@ -1690,7 +1690,7 @@ class TestCore(TestCoreBase):
=====================================
debian/patches/0002-no-mypy-boto3-s3.patch
=====================================
@@ -7,6 +7,8 @@ Forwarded: not-needed
tests/units/test_auth_plugins.py | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
+diff --git a/tests/units/test_auth_plugins.py b/tests/units/test_auth_plugins.py
+index 301ce9b..d26384d 100644
--- a/tests/units/test_auth_plugins.py
+++ b/tests/units/test_auth_plugins.py
@@ -28,7 +28,12 @@ import boto3
@@ -23,7 +25,7 @@ Forwarded: not-needed
from pystac.utils import now_in_utc
from requests import Request, Response, Timeout
from requests.auth import AuthBase
-@@ -817,6 +822,7 @@ class TestAuthPluginAwsAuth(BaseAuthPlug
+@@ -817,6 +822,7 @@ class TestAuthPluginAwsAuth(BaseAuthPluginTest):
keys_dict = {"aws_profile": self.profile_name}
self.assertDictEqual(keys_dict, plugin_auth_profile.config.credentials)
=====================================
debian/patches/test_download_plugins.patch → debian/patches/0003-test_download_plugins.patch
=====================================
@@ -1,9 +1,16 @@
-Description: Skip test that doesn't work reliably.
-Author: Bas Couwenberg <sebastic at debian.org>
+From: Bas Couwenberg <sebastic at debian.org>
+Date: Mon, 19 Oct 2026 06:20:40 +0000
+Subject: Skip test that doesn't work reliably.
+---
+ tests/units/test_download_plugins.py | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/tests/units/test_download_plugins.py b/tests/units/test_download_plugins.py
+index 9d924e8..a11bae8 100644
--- a/tests/units/test_download_plugins.py
+++ b/tests/units/test_download_plugins.py
-@@ -245,6 +245,8 @@ class TestDownloadPluginBase(BaseDownloa
+@@ -245,6 +245,8 @@ class TestDownloadPluginBase(BaseDownloadPluginTest):
"""Download._prepare_download must check output directory permissions."""
if os.name == "nt":
self.skipTest("windows permissions too complex to set for this test")
=====================================
debian/patches/series
=====================================
@@ -1,3 +1,3 @@
0001-System-importlib.metadata.patch
0002-no-mypy-boto3-s3.patch
-test_download_plugins.patch
+0003-test_download_plugins.patch
=====================================
debian/rules
=====================================
@@ -2,8 +2,7 @@
include /usr/share/dpkg/pkg-info.mk
export SETUPTOOLS_SCM_PRETEND_VERSION=$(shell echo $(DEB_VERSION_UPSTREAM) | sed -e 's/\+.*//')
-export PYBUILD_TEST_ARGS=\
--k "not test_core_search_geodes \
+export SKIP_ARGS=not test_core_search_geodes \
and not test_core_serialize_deserialize_geodes_results \
and not test_plugins_search_geodes_normalize \
and not test_fetch_json \
@@ -12,7 +11,31 @@ and not test_core_object_creates_locations_standard_location \
and not test_read_only_home_dir \
and not test_eoproduct_download_progress_bar \
and not test_all_requirements \
-and not test_plugins_search_stac_list_assets_register_downloader_updates_assets" \
+and not test_plugins_search_stac_list_assets_register_downloader_updates_assets
+
+# Temporarily skip tests that are not compatile with jsonpath-ng v1.8 and v1.9
+SKIP_ARGS+=\
+and not test_core_import_stac_items_from_eodag_server \
+and not test_core_import_stac_items_from_known_provider \
+and not test_core_import_stac_items_from_unknown_provider \
+and not test_core_serialize_deserialize_earth_search_results \
+and not test_search_stac_static \
+and not test_search_stac_static_by_cloudcover \
+and not test_search_stac_static_by_date \
+and not test_search_stac_static_by_geom \
+and not test_search_stac_static_by_property \
+and not test_plugins_search_dedl_discover_queryables \
+and not test_plugins_search_stacsearch_default_geometry \
+and not test_plugins_search_stacsearch_discover_queryables \
+and not test_plugins_search_stacsearch_discover_queryables_datetime_split \
+and not test_plugins_search_stacsearch_discover_queryables_merge \
+and not test_plugins_search_stacsearch_discover_queryables_no_pattern_propagation \
+and not test_plugins_search_stacsearch_mapping_earthsearch \
+and not test_plugins_search_stacsearch_normalize_links \
+and not test_plugins_search_stac_list_assets_register_downloader_request_error
+
+export PYBUILD_TEST_ARGS=\
+-k "${SKIP_ARGS}" \
--ignore={dir}/tests/test_end_to_end.py \
{dir}/tests
View it on GitLab: https://salsa.debian.org/debian-gis-team/eodag/-/compare/d06068dde3e1bf1a73aa3abec122a6973ec26216...fb7d0b17287538bed912cd013564c9983ff45abf
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/eodag/-/compare/d06068dde3e1bf1a73aa3abec122a6973ec26216...fb7d0b17287538bed912cd013564c9983ff45abf
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20261019/f715b601/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list