Closed AlLee-IDM closed 3 months ago
Yeah, I think the pinned version of numpy (1.26.2) only supports python 3.9-3.12.
now looking at the numpy 2.0.0. release notes. sent me down a rabbit hole!
@krosenfeld-IDM and @KevinMcCarthyAtIDM - end of support for 3.8 was in 2021 and absolute end of security fixes is in just a few months: https://en.wikipedia.org/wiki/History_of_Python#Table_of_versions Can we 1) agree we don't need to support 3.8 and 2) discuss and decide on what versions we will support going forward?
I'm fine with 1 (good point re PEP). What are you thoughts regarding 2 @clorton?
I think all active versions is a reasonable starting point. That would be 3.9-3.12 right now.
Once we have more formalized testing in place, we should discuss what to do with Python versions in development (can we cleanly run tests for but ignore failures for pre-release versions?).
That sounds good to me.
Closed "won't fix" as 3.8 is fully irrevocably unsupported in just a few months.
My initial call to
python3 -m pip install -e .
failed with the following message (laser_allee is the root of my local repo):After updating to Python 3.9.19 (from 3.8.10), laser completed installation with no error messages. However, I had to
pip install
pandas and matplotlib manually in order to runengwal.py
andtest_userid.py
successfully.This occurred in the gc-eng-wal-model branch.