ecmwf / ecmwflibs

Apache License 2.0
15 stars 9 forks source link

Releases < 0.5.0 removed on pypi ? #12

Closed thebaptiste closed 1 year ago

thebaptiste commented 1 year ago

I was surprised that our CI suddenly stopped working a few days ago, because of the disappearance on pypi of ecmwflibs releases older than 0.5.0

Of course it's a good thing to encourage users to use new releases, but removing old releases is a rather rough way to do it...

tlmquintino commented 1 year ago

Apologies for the inconvenience. The problem is that we do not have enough space in the pypi repositories to store all the versions we would like. So periodically we need to delete older versions to make space for new ones.

jjlk commented 1 year ago

@tlmquintino Hi, same remarks than @thebaptiste.

I started to use this package as it provided a simple way to fix eccodes and cfgrib issues in anaconda environments. ecmwflibs is installed via pip in those environments.

Do you confirm that we shouldn't rely on the ecmwflibs Python package for long-term production purpose? By that I mean, for example, create a conda environment with a fixed version of ecmwflibs several time on a year time-scale?

Thanks.

tlmquintino commented 1 year ago

hi @jjlk We do not recommend ecmwflibs for operational environments for the reasons presented above. ecmwflibs is designed for interactive environments, where installation of binaries is not allowed, such as google colab. For operational environments we suggest: