open-lasso-python / lasso-python

Home of the open-source CAE library lasso-python 🐍
BSD 3-Clause "New" or "Revised" License
50 stars 12 forks source link

Support python 3.12 (and 3.13, and future versions) #55

Closed awoimbee closed 1 month ago

awoimbee commented 1 month ago

According to the pyproject:

# We need to support at least 3.8 because of pandas and limit to 3.11 because of
# numpy.
python = "^3.8, <3.12"

Numpy is now compatible with python 3.12.


Note that specifying an upper limit for the python version is discouraged, the official docs say:

Think twice before applying an upper bound like requires-python = "<= 3.10" here. This blog post contains some information regarding possible problems.

codie3611 commented 1 month ago

I tried to bump it up recently but some dependency didn't work with 12 yet. But yes I agree we can simply remove the upper limit.