ExpressLRS / ExpressLRS-Configurator

Cross platform configuration & build tool for the ExpressLRS radio link
GNU General Public License v3.0
565 stars 118 forks source link

Broken dependency ubuntu 24.04 #606

Closed mituritsyn closed 3 months ago

mituritsyn commented 3 months ago

Expected Behavior

ELRS configurator could be launched

Current Behavior

Can't run elrs configurator on Ubuntu 24.04 due to broken dependency

dpkg: dependency problems prevent configuration of expresslrs-configurator:
 expresslrs-configurator depends on python3-distutils; however:
  Package python3-distutils is not installed.

python3-distutils was deprecated in Python 3.12

Steps to Reproduce

  1. install under system with python version >= 3.12

  2. have fun

Possible Solution (Not obligatory)

I believe python3-setuptools is the successor to distutils.

Context

Your Environment

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04 LTS
Release:        24.04
Codename:       noble
$ python3 --version
Python 3.12.3
chaotixtech commented 3 months ago

Same problem running exactly the same versions but Kubuntu flavour, eagerly awaiting a fix ;)

openbs0d commented 3 months ago

Same here.