Python version maintenance

  • Drop support for Python 3.7
  • Drop support for Python 3.6
  • Drop support for Python 3.5
  • Drop support for 32-bit architectures
  • Add explicit support for Python 3.10 by testing it in the CI
  • Add explicit support for Python 3.11 by testing it in the CI
  • Add explicit support for Python 3.12 by testing it in the CI

The package is still expected to compile from source in 32-bit environments or EOL Python versions, however, this will not be explicitly tested in the CI

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information