Skip to content

Port to Python 3.12

Nirbheek Chauhan requested to merge nirbheek/cerbero:python312 into main
cerbero: Port from imp module to importlib module

imp module was removed in Python 3.12

We no longer need the site.py patch from setuptools because we use
a venv now.
cerbero: Fix bootstrap on Windows with Python 3.12

Fixes #427 (closed)

cerbero: Fix some warnings about escaping with Python 3.12
Stop using setuptools in a bunch of places, incl meson.recipe

Since Python 3.12, venv no longer installs setuptools by default, and
frankly we don't need it anymore since we can install with pip.

The only place left that uses setuptools is bundlesource now.

Merge request reports