-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Increase minimal copernicusmarine version #692
Comments
@veenstrajelmer please note a status about the following:
We keep in touch 🙏 |
Thanks @dbazin-eo for sharing this progress. I have one additional remark about the py312 support. I was indeed aware that there were several dependencies not yet supporting py312 (keeping track for dfm_tools in #551 and I think the last one will be finished very soon). However, as far as I understood the |
thanks @veenstrajelmer 🙏 please do not worry, the |
Great @dbazin-eo, thanks for the clarifications. Sounds good to me. Thanks also for the useful pyreadiness website. |
@dbazin-eo I see there are new releases for cmc. Could you let me know if any of the open questions in this issue were tackled and could you please share the |
Was added in #630
Remaining issues with copernicus-marine-client >> copernicusmarine:
[CMCS-160] Subset command is taking more time than expected to yied results
. Note from cmc developers: "we currently recommend you to use .open_dataset() instead of .subset() whenever you can. It is currently faster, will be fixed in the future." >> fixed in 0.10.3 or earlier version[CMCS-160] Query hanging for ever
(from EDITO-INFRA chat) >> fixed in 0.10.3 or earlier version[CMCS-172] Degraded performance for describe command since version 0.9.2
(from EDITO-INFRA chat) >> fixed in 0.10.3 or earlier version[CMCD-350] Package dependencies matrix are tested with tox
. Currently (version 0.10.0) has caret requirement for dask, resulting in installation conflicts with dfm_tools (requiresdask>2023.4.0
):copernicus-marine-client 0.9.11 requires dask<2023.0.0,>=2022.1.1, but you have dask 2023.11.0 which is incompatible.
>> reported on 27-11-2023. This also goes for netcdf4 (netCDF4<2.0.0 and >=1.6.3), maybe also others. This can easily be tested with thepytest-py39-mindeps
, which currently fails. Current dependencies are listed below. dfm_tools installation now complains with"ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. distributed 2023.11.0 requires dask==2023.11.0, but you have dask 2022.12.1 which is incompatible."
>> fixed in 0.10.3? >> dask requirement was loosened in cmc 0.10.6pytest-py39-mindeps
testcase succeed) >> should be fixed in copernicusmarine>1.0.0 >> dfm_tools now requires the same minimal xarray version since 539 deprecate dfmtpreprocess hirlam after additional xarray fixes for curvilinear grids #770pytest-py39-mindeps
testcase succeed) >> fixed in copernicusmarine>1.0.1[CMCS-207]
no support for py312: Fix python 3.12 testbank #551 >> copernicusmarine still does not allow this even though the issue is fixed (copernicus-marine-client did allow this). This issue currently blocks the py3.12 testbank and with that a new dfm_tools release. >> fixed in copernicusmarine 1.0.1Requirements from METADATA at 8-2-2024 (copernicusmarine 1.0.1):
update 25-1-2024: a new toolbox was launched called copernicusmarine instead of copernicus-marine-client. Update to this.
Follow-up issue: #773 and #811
The text was updated successfully, but these errors were encountered: