[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