Skip to content

python3-distutils is not a thing on Ubuntu 24.04 LTS #356

@Internal-Compiler-Error

Description

Issue type

Build/Install

How did you install PythonMonkey?

Source

OS platform and distribution

Ubuntu 24.04 LTS

Python version (python --version)

Python 3.12.3

PythonMonkey version (pip show pythonmonkey)

N/A

Bug Description

python3-distutils is no longer a package on Ubuntu 24.04 LTS. However, python3-distutils-extra is a thing. No idea what the difference is.

Although you can argue setup.sh doesn't care about any environment other than the distro that the developers use, which is fair.

Package: python3-distutils-extra
Version: 3.0
Priority: optional
Section: universe/python
Source: python-distutils-extra
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Python Team <team+python@tracker.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 99.3 kB
Depends: intltool, python3-pkg-resources, python3-setuptools (>= 54.0.0~), python3:any
Suggests: devscripts
Breaks: python-distutils-extra (<< 2.44)
Replaces: python-distutils-extra (<< 2.44)
Download-Size: 22.1 kB
APT-Sources: http://ca.archive.ubuntu.com/ubuntu noble/universe amd64 Packages
Description: enhancements to the Python3 build system
 This package provides additional functions to Python's distutils and
 setuptools. It allows you to easily integrate gettext, icons and GNOME
 documentation into your build and installation process.
 .
 It also provides an "auto" module which provides a "do what I mean" automatic
 build system; if you stick to the conventions, you do not need to write
 setup.cfg, POTFILES.in, or MANIFEST.in, and setup.py just needs to have the
 package metadata (such as project name and version).

Standalone code to reproduce the issue

No response

Relevant log output or backtrace

No response

Additional info if applicable

No response

What branch of PythonMonkey were you developing on? (If applicable)

No response

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions