patrick-kidger / equinox

Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/
Apache License 2.0
1.96k stars 131 forks source link

Increase minimum required python version to 3.10 #774

Open Artur-Galstyan opened 1 month ago

Artur-Galstyan commented 1 month ago

Given that since JAX 0.4.31, the minimum required Python version is 3.10, shouldn't this repo also increase the minimum Python version too?

jax 0.4.31 Changes

The minimum Python version is now 3.10. 3.10 will remain the minimum supported version until July 2025.

(Which also means we could use the union operator for types | :D)

lockwo commented 1 month ago

Wouldn't that also mean bumping the jax dependency (a fair amount, from jax>=0.4.13)?

patrick-kidger commented 1 month ago

Yeah, I don't see a reason to bump this until we also find ourselves needing to depend on JAX 0.4.31+.