pygame-ce
pygame-ce copied to clipboard
Requirements dev file
Continuation of #2698, using a branch on this repo instead of my own
I'm not sure if CI should be using this requirements dev file? It negatively affects build times, and in some builds this has an extreme effect.
I think that's part of the point of having one. If we pin the dep versions, then when something changes that would affect us, the CI would use the new version and would break. Unless we manually pin the versions in the CI too, that wouldn't really fix anything.
Why not requirements.txt?
Requirements-dev is a common way to express development dependencies, I think. These aren't dependencies for pygame-ce's runtime, they are dependencies for building/testing pygame-ce.
Does this need to be updated for/because of https://github.com/pygame-community/pygame-ce/pull/2744 ?
Yup, about to push a commit updating
I'll hold off on this until #2824 is resolved, needs updates from meson build too
This PR has been superseded by dev.py and therefore I am closing this. But still, thanks for working on it as the work done here still inspired some design and behaviour of the current dev.py.