Open bobleesj opened 3 hours ago
@sbillinge For now, could we use the previous installation instructions to create an conda env using Python=3.12 for now and address this while we prepare for 3.13?
I suggest that we don't change anything in the distributions, but get the 3.13 fixes pushed out as quickly as possible. When our group maintainers are doing the final test of installing and running the 3.12 version they are working on now, just let them know about this issue so they test in 3.12. But we just make more work for ourselves if we change every package for this issue, and then have to change it back when we do the 3.13 release.
It does mean that the 3.13 release updates become rather urgent so we may not want to do too many bug/feature figures as part of that workflow.
Problem
Our installation instruction
automatically installs
Python 3.13
.And the a simple example tutorial from
Getting Started
fails withNo module named 'distutils'
since we usefrom distutils.spawn import find_executable
instyles.py
.Here is the full output:
Proposed solution
As suggested by PEP 632:
Ref: https://peps.python.org/pep-0632/