piksel / pytouch-cube

Qt5 Label Editor for Brother P-Touch Cube label maker
MIT License
49 stars 9 forks source link

docs: update dependencies for python 3.10 @ ubuntu 22.04 #32

Closed Mimoja closed 2 years ago

Mimoja commented 2 years ago

The bluez version 0.23 is incombatible to setuptools >=58.0.0. Ubuntu 22.04 ships 59.6.0 which leads to pybluez not building anymore.

Furthermore mkdirs is no longer available on modern python3 including the latest python 3.10.5. We therefore replace it with makedirs.

As a last step we need pyyaml in our requirements as it is not installed by default into the python distributions.

We document the steps to create a virtual environment in the README for the next person to find themself with a modern python (¬_¬)

Signed-off-by: Mimoja git@mimoja.de