cozy-labs / cozy-desktop

File Synchronisation for Cozy on Desktop and Laptop
https://cozy-labs.github.io/cozy-desktop/
GNU Affero General Public License v3.0
98 stars 45 forks source link

ci: Fix dependencies installation with Python 3.12 #2337

Closed taratatach closed 4 days ago

taratatach commented 2 weeks ago

The distutils python package has been removed in Python 3.12. It is however required by node-gyp which we use to compile some native dependencies.

Installing the setuptools python package is enough to fix the problem until we upgrade node-gyp to v10+.

Please make sure the following boxes are checked:

taratatach commented 4 days ago

Closing in favor of https://github.com/cozy-labs/cozy-desktop/pull/2338