[GRASS-git] [OSGeo/grass-addons] 2ce793: imagery: Update i.eodag for EODAG v4 compatibility...

Mykhailo Radchenko noreply at github.com
Thu May 14 01:20:44 PDT 2026


  Branch: refs/heads/grass8
  Home:   https://github.com/OSGeo/grass-addons
  Commit: 2ce793caa4a1c97c9b067153c761116a83b27b11
      https://github.com/OSGeo/grass-addons/commit/2ce793caa4a1c97c9b067153c761116a83b27b11
  Author: Mykhailo Radchenko <91974475+polucifier at users.noreply.github.com>
  Date:   2026-05-14 (Thu, 14 May 2026)

  Changed paths:
    M src/imagery/i.eodag/i.eodag.py
    M src/imagery/i.eodag/testsuite/test_eodag.py

  Log Message:
  -----------
  imagery: Update i.eodag for EODAG v4 compatibility (#1663)

- Add full support for EODAG v4 API (handling Pydantic STAC objects, .collection, and .providers).
- Maintain strict backward compatibility with EODAG v3 (fallback to .productType and dictionary properties).
- Fix testsuite (test_eodag.py) to dynamically switch between v3/v4 search parameters.
- Use `SearchResult.as_dict()` instead of the deprecated `as_geojson_object()` for EODAG versions >= 4.1.0, while maintaining backward compatibility for older versions.



To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass-addons/settings/notifications


More information about the grass-commit mailing list