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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
iris=3.0.0 needs cftime<=1.2.1 in a conda environment #3959
Comments
This is complicated by the fact that two of Iris' dependencies - cf-units and nc-time-axis - are also 'broken' by cftime 1.3, but no resource has so far been committed to sorting this nor making new releases once fixed. I would very much like to get this sorted in the near future! |
cheers @trexfeathers - we are happy that so far only this pin was needed and are proceeding to fix the tests that the pin breaks, further on things look good 馃憤 |
Hey @valeriupredoi Yeah, we've pinned However, if we do unpin, it may result in an But if you can work around this pin, that would be appreciated 馃槈 |
cheers @bjlittle - we completely understand the issues with dependency packages that evolve differentially, in other words, they need to get their conflicts act together so we or you have a healthy up-to-date environment too 馃ぃ |
I have opened SciTools/cf-units#168 for getting Edit: and it looks like we have a new contributor who has done the same for |
We're getting there. As indicated we are dependent on nc-time-axis and cf-units first, so those are getting the initial attention. |
hey guys, as I see things now |
We are almost there: once #4222 is merged and we release Iris v3.0.4, we will have a full set of Scitools packages that work with cftime v1.5. In the meantime, we have
So these are incompatible 馃槩 Latest cf_units works with the older or newer cftime 馃憤 |
cheers muchly @rcomer - apols for the late reply, too hot to think anything more complex than "water (or beer)" 馃槗 |
@valeriupredoi I'm now closing this issue as
Thanks @trexfeathers, @rcomer and @pp-mo for all helping to get this across the line 馃コ 馃嵒 馃殌 |
馃摪 Custom Issue
Hey guys, congratulations for releasing
iris=3.0.0
馃コ 馃帀We have tried to install it in the ESMValCore environment so we can grab it for our upcoming release but hit a stumbling block - it needs
cftime
lower or equal to (an old version) 1.2.1, see comment - you see, we had previously pinnedcftime
to >=1.3.0 because we noticed some test fails due to new years conventions when years < 1000 ie they write "0999" instead of " 999", anyways, we can fix those tests, but the more unnerving bit is the environment will forever be stuck with an oldcftime
- are there any plans to unpin that from your environment requirements soon? Cheers 馃嵑PS: here is our fully solved environment as lady Conda on Circle CI solved it:
The text was updated successfully, but these errors were encountered: