lecture-datascience.myst icon indicating copy to clipboard operation
lecture-datascience.myst copied to clipboard

MAINT: upgrade anaconda and ga workflow versions

Open mmcky opened this issue 11 months ago • 9 comments

This PR

  • [x] upgrades to anaconda=2024.02
  • [x] upgrades GitHub action workflow versions to latest

mmcky avatar Mar 13 '24 04:03 mmcky

  • [x] ERROR: No matching distribution found for interpolation==2.2.4 is causing an issue with the newer version of numba==0.59 https://github.com/EconForge/interpolation.py/issues/110

mmcky avatar Mar 13 '24 05:03 mmcky

@mmcky Numba is not used directly in the notes as far as I know, so we can probably get away with removing the pinned version from the environment

doctor-phil avatar Mar 14 '24 01:03 doctor-phil

thanks @doctor-phil -- oh I see numba == 0.56.4 which should actually work. I think when I updated to anaconda=2024.02 the pins are incompatible due to the number of downgrades?

mmcky avatar Mar 14 '24 01:03 mmcky

ERROR: No matching distribution found for interpolation==2.2.4

@mmcky seems like you're right.

doctor-phil avatar Mar 14 '24 04:03 doctor-phil

@doctor-phil let's wait on https://github.com/EconForge/interpolation.py/pull/112 and then re-run with a new pin

mmcky avatar Mar 18 '24 05:03 mmcky

@doctor-phil it looks like the pip pins are too much for the new 2024 anaconda distribution -- probably too many downgrades. I will leave this open but let me know if I can help in any way.

mmcky avatar Apr 29 '24 07:04 mmcky

@mmcky there are a lot of downgrades. But I'm actually not sure if numba or interpolations are used anywhere

doctor-phil avatar Apr 29 '24 15:04 doctor-phil

@doctor-phil is there a reason for such a restrictive build environment? Can we relax the version pins?

mmcky avatar May 21 '24 23:05 mmcky

@mmcky we can relax some of them I think, these are the pins that I put in place in #225 to avoid the constant build failures due to third-party package upgrades.

doctor-phil avatar May 22 '24 01:05 doctor-phil