-
Notifications
You must be signed in to change notification settings - Fork 11
Remove __init__ from toplevel earthkit #154
Copy link
Copy link
Open
Description
What maintenance does this project need?
Currently we have duplicated __init__ in earthkit and earthkit-utils. However, as an end state we should aim to have just one single init in earthkit-utils, and make this package purely export a version. This would cause issues upgrading existing environments (see #144), so should be considered a breaking change. I am opening this issue so this is not forgotten about, but will require planning on when/how to do this.
What I propose would need to happen
- Toplevel earthkit should export only a version, probably to
earthkit.versionsubmodule to be extra safe so we can export onlyearthkit.versionin pyproject and avoidwarning: The module earthkit is provided by more than one package - earthkit-utils should be updated to import version from
earthkit.version(assuming we do above suggestion) - NB Communicate to users that upgrading existing environments will have issues, and document well how to fix this (by force reinstalling earthkit-utils)
Organisation
ECMWF
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels