tidy3d
tidy3d copied to clipboard
try python 3.13
@lucas-flexcompute seems it is not compatible with python 3.13 because of gdstk
ERROR: No matching distribution found for gdstk
FYI
good news is that otherwise I ran tidy3d successfully using python 3.13
@lucas-flexcompute seems it is not compatible with python 3.13 because of
gdstkERROR: No matching distribution found for gdstkFYI
Fixed: https://pypi.org/project/gdstk/#files
thanks, it passed, looks like an issue with scipy now
@daquinteroflex could you take a look? I'm getting stuck on jax now, which only supports python 3.13 after 0.4.35, but poetry lock doesnt like my pyproject.toml for some reason
Sounds good! Possibly it gets resolved in https://github.com/flexcompute/tidy3d/pull/1913 with those updates. Seems like the backend is ready to be rebased into so will sort that out first so we can test this based on the numpy2 PR
Running into this. JAX added python 3.13 support in 0.4.34. Oh and JAX dropped support for python 3.9, which also causes problems :/
Ok after more fiddling around with this I'm giving up for now. I think we should deprecate python 3.9...
would deprecating python 3.9 mean that it would still work for most users? I suppose it would only be an issue for users of the adjoint plugin? / people using jax?
note that it's still technically supported until October 2025 https://devguide.python.org/versions/
Closing since Python 3.13 is supported now.