NREL/OpenOA

Unpin versions of most dependencies

jordanperr opened this issue · 3 comments

This issue consolidates issues #178 and #167

We want to unpin the dependencies in setup.py so that downstream packages (such as the ENTR runtime) don't have to keep downgrading packages to specific versions. The last time this was attempted, we have the following two issues:

  • QA Module fails to load due to missing H5PYD dependency, #116 and #220
  • Test failure after updating to Pandas 1.3.0 #167 - Tests fail due to small changes in outputs.
  • Evaluate new behavior of GradientBoostedModel in scikit-learn > 1.0 and update OpenOA to use new version #178 - Potentially related to #167.
  • Unpin versions of all dependencies to latest versions, re-run tests.
  • Unpin Python version (right now it's pinned at 3.9)

@jordanperr I have this in the works, and can return to it next week. There are some pretty trivial changes in test results at this point as well, so it doesn't seem particularly worthwhile to do a waterfall analysis of the changes.

@jordanperr can you confirmed that this was closed with #226? It appears to be so, but just want your stamp of approval.

This can be closed. I moved the un-finished part of this to a new issue #239.