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.

Reply via email to