> the version constraints of the packages that happen to be build 
dependencies of the Sage library (enumerated in 
https://github.com/sagemath/sage/blob/develop/bootstrap#L36) are set in 
https://github.com/sagemath/sage/blob/develop/src/pyproject.toml#L3 

Right (adhering to the standard of modern python libs)

> The tighter version constraints are needed by the Sage distribution 

Then please specify these version constraints in sage distribution and not 
in sage-lib (eg by providing a version_constraint.txt file that is 
compatible with the version constraints of sage-lib and the tighter 
constraints set by other packages).

On Wednesday, August 21, 2024 at 7:34:50 PM UTC+2 Matthias Koeppe wrote:

> Since Tobias Diez's PR https://github.com/sagemath/sage/pull/36982 ("Make 
> pyproject.toml the source for build dependencies"; TW: PR comments), merged 
> in Sage 10.4, the version constraints of the packages that happen to be 
> build dependencies of the Sage library (enumerated in 
> https://github.com/sagemath/sage/blob/develop/bootstrap#L36) are set in 
> https://github.com/sagemath/sage/blob/develop/src/pyproject.toml#L3 (and 
> no longer in build/pkgs/*/version_constraints.txt).
>
> The tighter version constraints are needed by the Sage distribution for 
> the reasons that are documented by the comments added in my PR in 
> src/pyproject.toml (https://github.com/sagemath/sage/pull/38227/files).
>
> On Tuesday, August 20, 2024 at 11:30:17 PM UTC-7 Tobias Diez wrote:
>
> I've set the first one to needs work since it changes some versions in the 
> pyproject.toml (which specifies the depenendies of sagelib). Since the PR 
> doesn't include any other changes in sagelib, I don't think these stricter 
> version constraints for sagelib make sense and should be reverted. 
>
> On Tuesday 20 August 2024 at 23:37:05 UTC+2 Matthias Koeppe wrote:
>
> build/pkgs/numpy 2.0.1, scipy 1.13.1, cmake 3.30.2, gsl 2.8, meson 1.5.1, 
> meson_python 0.16.0, ninja_build 1.12.1, openblas 0.3.28, pybind11
>  2.13.1, pythran 0.16.1 <https://github.com/sagemath/sage/pull/38227>
>
>

-- 
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/bd2477ca-3427-46f3-af82-5b950c2188e8n%40googlegroups.com.

Reply via email to