EnergySystemsModellingLab / MUSE_OS

Welcome to the MUSE-OS repository
https://muse-os.readthedocs.io/en/latest/
GNU General Public License v3.0
22 stars 9 forks source link

Specify minimum package versions in pyproject.toml #411

Closed tsmbland closed 1 month ago

tsmbland commented 1 month ago

The latest version of MUSE is known to not work with older versions of pandas and xarray (and possibly some other packages), so we should figure out exactly what the minimum package requirements are and pin these in the pyproject.toml file

It shouldn't make a difference if you're setting up a new environment from scratch, but if you're installing MUSE in an existing environment which already has an old version of pandas and xarray installed, these won't necessarily be upgraded unless we specify this in the pyproject.toml file (particularly relevant if upgrading MUSE in an existing environment)

tsmbland commented 1 month ago

@HarmonicReflux would you fancy doing this one?