On Thursday, April 10, 2025 at 9:53:04 PM UTC-5 Tobias wrote:
With all non-python pre-reqs in place, just run./bootstrap and pip to build sagelib, that's all. No need to worry about a dodgy custom venv, unhappy ./configure, etc. > Interesting, where can I find a list of the non-python pre-reqs? https://github.com/sagemath/sage/blob/871ba9daed15374d6b2ff1c533970f44b70f21e9/pyproject.toml#L101-L162 That pyproject.toml file contains these lines: # Python 3.11 is the minimum supported version target-version = "py311" It would be extremely helpful to know how the mesonpy backend uses that target-version value. Specifically, if I have compiled a python distribution and installed it somewhere on my system, and if I am using the pip from my installation to build a wheel, would pymeson build the wheel for my version of python, or might it (as Dima suggests) build for some other version that it finds somewhere else on the system which happens to meet the minimum version requirement? - Marc -- 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 visit https://groups.google.com/d/msgid/sage-devel/2e8813d1-5c4c-440c-909b-ee9fb50a2d3fn%40googlegroups.com.