Skip to content

refactor: remove STAC metadata handling + adaptations for STAC 1.1.0#99

Draft
jlahovnik wants to merge 6 commits intomainfrom
stac_v1.1.0
Draft

refactor: remove STAC metadata handling + adaptations for STAC 1.1.0#99
jlahovnik wants to merge 6 commits intomainfrom
stac_v1.1.0

Conversation

@jlahovnik
Copy link
Collaborator

  • use StacCommonMetadata and extensions from edoag
  • use collection title in collection link

@jlahovnik jlahovnik self-assigned this Mar 9, 2026
@jlahovnik jlahovnik marked this pull request as draft March 9, 2026 10:58
@github-actions
Copy link

github-actions bot commented Mar 9, 2026

Test Results

  2 files   -   2    2 suites   - 2   36s ⏱️ -21s
111 tests ±  0  107 ✅  -   4  0 💤 ±0  4 ❌ +4 
222 runs   - 222  214 ✅  - 230  0 💤 ±0  8 ❌ +8 

For more details on these failures, see this check.

Results for commit 7c3ab89. ± Comparison against base commit e458c69.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Mar 9, 2026

badge

Code Coverage

Details
Filename                                 Stmts    Miss  Cover    Missing
-------------------------------------  -------  ------  -------  -----------------------------------------------------------------------------------------------------------------------------
eodag/__init__.py                            0       0  100.00%
eodag/app.py                                73      15  79.45%   122, 136-143, 154-156, 212-224, 228
eodag/client.py                             25       1  96.00%   58
eodag/config.py                             19       0  100.00%
eodag/constants.py                           5       0  100.00%
eodag/core.py                              300      28  90.67%   135-136, 146, 156, 289-290, 371, 495-496, 517, 548, 653, 669-673, 687-691, 693-697, 702, 715, 725-727, 730-731, 741, 744, 760
eodag/cql_evaluate.py                       48      18  62.50%   48, 53, 58, 75, 78, 81, 86-99, 105
eodag/dag.py                                57       0  100.00%
eodag/errors.py                             94      12  87.23%   143, 160-163, 179, 202-212
eodag/logs.py                               62       9  85.48%   40-49, 105
eodag/middlewares.py                        32      10  68.75%   20, 24, 32-39
eodag/telemetry.py                          44       0  100.00%
eodag/utils.py                              41      10  75.61%   44, 69, 72-73, 86, 90-98, 134
eodag/eodag_types/__init__.py                0       0  100.00%
eodag/eodag_types/queryables.py             42       8  80.95%   46, 50-51, 61, 77-81
eodag/eodag_types/search.py                 25      25  0.00%    20-69
eodag/extensions/collection_order.py        73       1  98.63%   106
eodag/extensions/data_download.py          121      42  65.29%   61-73, 94, 112-113, 120, 135-142, 147-148, 155-187, 195-198
eodag/extensions/filter.py                  96       9  90.62%   182-183, 277-278, 298, 306, 312, 330-332
eodag/extensions/offset_pagination.py       12       0  100.00%
eodag/models/__init__.py                     0       0  100.00%
eodag/models/item.py                        82       9  89.02%   49-52, 54, 67, 99, 163, 173
eodag/models/links.py                      148      13  91.22%   39, 93-95, 201, 219, 251, 299, 348-359
eodag/models/stac_metadata.py                5       0  100.00%
TOTAL                                     1404     210  85.04%

Diff against main

Filename                         Stmts    Miss  Cover
-----------------------------  -------  ------  -------
eodag/app.py                        -2       0  -0.55%
eodag/client.py                      0      +1  -4.00%
eodag/core.py                        0      +1  -0.33%
eodag/middlewares.py                 0      +8  -25.00%
eodag/models/item.py                -3      +3  -3.92%
eodag/models/links.py               +1       0  +0.06%
eodag/models/stac_metadata.py      -99      -6  +5.77%
TOTAL                             -103      +7  -3.14%

Results for commit: 7c3ab89

Minimum allowed coverage is 70%

♻️ This comment has been updated with latest results

@jlahovnik
Copy link
Collaborator Author

jlahovnik commented Mar 10, 2026

requires eodag branch stac-extension-updates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant