summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/rangehttpserver
diff options
context:
space:
mode:
authorMitchell Pleune <mitchell.pleune@magna.com>2024-07-16 13:09:15 -0400
committerMitchell Pleune <mitchell.pleune@magna.com>2024-08-07 11:06:13 -0400
commitb65dfc3161077ba476c9db3a13629d7fc055eda5 (patch)
tree12ee63ce8929d58e4b116c8e4a1e4ce32bb1a4e1 /pkgs/development/python-modules/rangehttpserver
parentc1c8cbe79b53b522e10db79e1dcd1a2d882e61b9 (diff)
Update pyside2/shiboken2 and sip4 to Python 3.12
These are both Python QT 5 modules, which have issues with Python 3.12 that are fixed in never versions, yet many packages depend on them. Sip4 was as simple as installing and switching over to setuptools (to replace the now removed distutils). pyside/shiboken was much more involved. I ended up pulling the required patches from the Ubuntu release repositories. The existing patch to fix clang's include headers needed an update as well, but was still required. There is some unsightly find-and-replace going on to replace distutils with setuptools. This is because, although setuptools now creates the "distutils" import module, it has to be itself imported first before that can happen. I Used this widespread find-and-replace as it does function properly, and should be extremly flexable for future versions (no needing to update patches on each release).
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver')
0 files changed, 0 insertions, 0 deletions