From 6caae8127c121be0ad36e0e7b47518519543dffd Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Fri, 11 Aug 2023 02:36:06 -0400 Subject: [PATCH 2/4] Unpin NumPy build requirement This is so high simply to take advantage of the new backwards-compatibility guarantee in NumPy 1.25, but Fedora will never run against a version different from the one it was built against. Signed-off-by: Elliott Sales de Andrade --- pyproject.toml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index fe75b325dc..4c34fa395f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -75,18 +75,7 @@ requires = [ "meson-python>=0.13.1", "pybind11>=2.6", "setuptools_scm>=7", - - # Comments on numpy build requirement range: - # - # 1. >=2.0.x is the numpy requirement for wheel builds for distribution - # on PyPI - building against 2.x yields wheels that are also - # ABI-compatible with numpy 1.x at runtime. - # 2. Note that building against numpy 1.x works fine too - users and - # redistributors can do this by installing the numpy version they like - # and disabling build isolation. - # 3. The <2.3 upper bound is for matching the numpy deprecation policy, - # it should not be loosened. - "numpy>=2.0.0rc1,<2.3", + "numpy", ] [tool.meson-python.args] -- 2.44.0