Skip to content

Conversation

@clausmichele
Copy link
Member

@clausmichele clausmichele commented Sep 3, 2025

Python 3.9 will reach EOL this month. In this PR I removed it and added the more recent Python 3.12. Pendulum required to be updated to support Python 3.12 (PEP 517 incompatibility of pendulum 2.x) and I also extended the compatibility of xarray, so that it's easier to integrate this package in other environments requiring a more recent version. I set networkx to use a more recent version (>=3.0), since it's required by scikit-image.

@ValentinaHutter @rtmiz

suriyahgit added a commit to suriyahgit/openeo-processes-dask that referenced this pull request Sep 10, 2025
The changes include: 
1. Dependency upgrades in the pyproject.toml and detachment of opeo-pg-parser-networkx from the core set of dependencies to accomodate the changes made in the <Open-EO/openeo-pg-parser-networkx#104> which has precedence over this PR when planned to be merged with the root repo openEO/openeo-processes-dask <https://github.com/Open-EO/openeo-processes-dask>; also a new added core dependency called xcube-eopf, which is associated with the load_stac

2. load.py goes for a refactoring as the xcube now is used as a plugin for accessing eopf sample data, currently only supporting the sentinel-2 l2a

3. aggregate_spatial went under the hammer as the test_aggregate_spatial was the only test that failed after all the load stac thing refactoring of xcube, which after carefully examing the xvec - geopandas - xarray incompatibility led to making a couple of changes there
@ValentinaHutter ValentinaHutter merged commit 09147e7 into Open-EO:main Sep 17, 2025
3 checks passed
@przell
Copy link
Member

przell commented Sep 18, 2025

@clausmichele thanks for the pull request!
@ValentinaHutter thanks for the timely merge!

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.

3 participants