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

Pin build-time requirements versions, renovatebot will take care of the updates #8689

Closed misl6 closed 3 weeks ago

misl6 commented 3 weeks ago

Maintainer merge checklist

In past we left dependencies (both build-time and run-time) dependencies unpinned.

That led to CI/CD pipeline breakages (Like https://github.com/kivy/kivy/actions/runs/8765819880/job/24057222737) and users finding out something was not working as expected with newer (and untested) versions of a dependency.

By starting out with built-time dependencies, the idea is to migrate to pinned dependencies, and leave renovatebot (#8688) try out new versions and open PRs for us.