kivy / kivy

Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
https://kivy.org
MIT License
17k stars 3.04k forks source link

Use PyPA `build` package to perform `bdist` and `kivy-examples`, to take advantage of build isolation #8690

Closed misl6 closed 3 weeks ago

misl6 commented 3 weeks ago

Maintainer merge checklist

⚠️ macOS wheels CI/CD is expected to fail due to a different issue

Even if most of users are building Kivy from source by using the build isolation, we're not doing the same in our CI/CD environment.

With the changes made in #8689 , is now important to make sure we're building everything with the pinned build-time dependencies versions.

This PR does the following: