fatiando / harmonica

Forward modeling, inversion, and processing gravity and magnetic data
https://www.fatiando.org/harmonica
BSD 3-Clause "New" or "Revised" License
205 stars 66 forks source link

Extend support to Python 3.12 #484

Closed santisoler closed 3 weeks ago

santisoler commented 3 months ago

Bump minimum required Python version in CI. Bump Python version in environment.yml. Bump minimum version for some dependencies in pyproject.toml, requiring at minimum the ones that work on Python 3.12. Add classifier in pyproject.toml for Python 3.12.

santisoler commented 3 months ago

Test fails because there's an issue with Verde and pkg_resources in Python 3.12. After that issue is fixed upstream in Verde, do we need to constrain Verde's version to that release?

santisoler commented 2 months ago

Haha, apparently after closing https://github.com/fatiando/verde/pull/448, this PR was automatically closed. I'm reopening it since we do want to apply these changes despite the ones introduced in Verde.

Reminder to be careful about using the words "resolve", "fix", "closes" in comments 😁

leouieda commented 2 months ago

Oops