On Sunday, February 18, 2024 at 6:26:28 AM UTC-6 Dima Pasechnik wrote: I cannot imagine CI breaking down by, say, pytest.
I can definitely see that happening, and indeed it seems to have done so for other projects: https://github.com/pytest-dev/pytest/issues/9765 https://github.com/pytest-dev/pytest/issues/11983 Besides, you can pin down or limit the version of a pip package, just as well. E.g. pin down the version of Cython. But leave its dependencies out of Sage, as much as possible. Leaving out dependencies doesn't eliminate complexity, it just hides it. That doesn't seem like an improvement to me. Plus, some packages are dependencies of multiple other packages, and pip's ability to find a version of said dependency that all other packages will tolerate is not the greatest in my experience. Best, Nathan -- 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/73328e5d-6e5a-4245-823f-957a3b2ef230n%40googlegroups.com.