Phoenix icon indicating copy to clipboard operation
Phoenix copied to clipboard

Replace distutils with setuptools

Open parr0tr1ver opened this issue 3 years ago • 4 comments

Operating system: Linux wxPython version & source: Python version & source: 3.11

Description of the problem: In Python 3.10 and 3.11, distutils will be formally marked as deprecated. And in Python 3.12, distutils will no longer be installed by make install or any of the first-party distribution according to pep-0632.

Is there a schedule to replace distutils with setuptools, please? Thanks.

Code Example (click to expand)
# Put code sample here

parr0tr1ver avatar Feb 15 '22 09:02 parr0tr1ver

I think, this would solve the issue: https://github.com/wxWidgets/Phoenix/pull/2085

DietmarSchwertberger avatar Mar 04 '22 21:03 DietmarSchwertberger

The plan is to progressively reduce the use of distutils. The first step is here: #2164

RobinD42 avatar May 17 '22 19:05 RobinD42

Bump. ... and PEP 632 killed wx Demo. as of 3.12

egoZentric avatar Feb 05 '24 01:02 egoZentric

YES!!

Metallicow avatar Feb 05 '24 18:02 Metallicow