Moreover, there is actually a very simple way to specify a different constraint for sage-the-distro: just remove the auto-gen of the version-requirements file, and provide an own one for sage-the-distro.
That way was discussed in https://github.com/sagemath/sage/pull/37902#discussion_r1744898150. I agree with your viewpoint. How to specify version constraints for certain modularized distros, however, is another topic that I don't want to open. I've set the PR back to needs work since the version constraints in pyproject.toml for cython and numpy are not needed in my testing, definitely not for sage-the-lib but apparently not even for sage-the-distro (at least I didn't get any build errors without them). -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/694d460c-a8d5-4cec-95b4-c435bab8f407n%40googlegroups.com.