From d1e2510fbb14d5a5668372655fd2f2c7ac6dac8c Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 25 Nov 2023 20:26:04 -0800 Subject: [PATCH 01/19] build/pkgs/gmp: Update to 6.3.0 --- build/pkgs/gmp/checksums.ini | 6 +++--- build/pkgs/gmp/package-version.txt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build/pkgs/gmp/checksums.ini b/build/pkgs/gmp/checksums.ini index 11a552f2352..6a595d8b7c3 100644 --- a/build/pkgs/gmp/checksums.ini +++ b/build/pkgs/gmp/checksums.ini @@ -1,5 +1,5 @@ tarball=gmp-VERSION.tar.xz -sha1=0578d48607ec0e272177d175fd1807c30b00fdf2 -md5=0b82665c4a92fd2ade7440c13fcaa42b -cksum=1546558141 +sha1=b4043dd2964ab1a858109da85c44de224384f352 +md5=956dc04e864001a9c22429f761f2c283 +cksum=1735788654 upstream_url=https://gmplib.org/download/gmp/gmp-VERSION.tar.xz diff --git a/build/pkgs/gmp/package-version.txt b/build/pkgs/gmp/package-version.txt index 024b066c0bb..798e38995c4 100644 --- a/build/pkgs/gmp/package-version.txt +++ b/build/pkgs/gmp/package-version.txt @@ -1 +1 @@ -6.2.1 +6.3.0 From f789c541052eaa162c712b1b8a5e95639bf33064 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 25 Nov 2023 20:33:49 -0800 Subject: [PATCH 02/19] build/pkgs/mpfr: Update to 4.2.1 --- build/pkgs/mpfr/checksums.ini | 7 ++++--- build/pkgs/mpfr/package-version.txt | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/build/pkgs/mpfr/checksums.ini b/build/pkgs/mpfr/checksums.ini index 508290ace26..766356c1fd4 100644 --- a/build/pkgs/mpfr/checksums.ini +++ b/build/pkgs/mpfr/checksums.ini @@ -1,4 +1,5 @@ tarball=mpfr-VERSION.tar.bz2 -sha1=fcbbafb37c683898e585b926608d540ed037609e -md5=8c21d8ac7460493b2b9f3ef3cc610454 -cksum=3260550035 +sha1=f9dbe49b092e4c8e0a039e6d46c059696cc2f51c +md5=7765afa036e4ce7fb0e02bce0fef894b +cksum=1526077734 +upstream_url=https://www.mpfr.org/mpfr-current/mpfr-VERSION.tar.bz2 diff --git a/build/pkgs/mpfr/package-version.txt b/build/pkgs/mpfr/package-version.txt index f727dc16efb..fae6e3d04b2 100644 --- a/build/pkgs/mpfr/package-version.txt +++ b/build/pkgs/mpfr/package-version.txt @@ -1 +1 @@ -4.0.1.p0 +4.2.1 From 0132a7b2ccf18a004f53dc00afb35a847c509811 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Sat, 25 Nov 2023 20:36:31 -0800 Subject: [PATCH 03/19] build/pkgs/mpfrcx: Update to 0.6.3 --- build/pkgs/mpfrcx/checksums.ini | 7 ++++--- build/pkgs/mpfrcx/package-version.txt | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/build/pkgs/mpfrcx/checksums.ini b/build/pkgs/mpfrcx/checksums.ini index 86eeedc24ad..7f1ac08b4e6 100644 --- a/build/pkgs/mpfrcx/checksums.ini +++ b/build/pkgs/mpfrcx/checksums.ini @@ -1,4 +1,5 @@ tarball=mpfrcx-VERSION.tar.gz -sha1=33fbf3fdbe69fe163fe4f2ebcc79630b11c329e6 -md5=44287784a8ad9a5367c68e9ae636864f -cksum=1348973008 +sha1=460bc7cb48fae4f8070b73912080fdf0c08c93b6 +md5=45077ba92dccc25488086962d160de6c +cksum=1142118879 +upstream_url=https://www.multiprecision.org/downloads/mpfrcx-VERSION.tar.gz diff --git a/build/pkgs/mpfrcx/package-version.txt b/build/pkgs/mpfrcx/package-version.txt index 2eb3c4fe4ee..844f6a91acb 100644 --- a/build/pkgs/mpfrcx/package-version.txt +++ b/build/pkgs/mpfrcx/package-version.txt @@ -1 +1 @@ -0.5 +0.6.3 From cd3ac16eaa6246516b1e92c58966c00641a67e99 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Wed, 13 Dec 2023 12:58:14 -0800 Subject: [PATCH 04/19] build/pkgs/mpc: Update to 1.3.1 --- build/pkgs/mpc/checksums.ini | 7 ++++--- build/pkgs/mpc/package-version.txt | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/build/pkgs/mpc/checksums.ini b/build/pkgs/mpc/checksums.ini index 70fbea4b5be..8a8cefd6b0c 100644 --- a/build/pkgs/mpc/checksums.ini +++ b/build/pkgs/mpc/checksums.ini @@ -1,4 +1,5 @@ tarball=mpc-VERSION.tar.gz -sha1=b019d9e1d27ec5fb99497159d43a3164995de2d0 -md5=4125404e41e482ec68282a2e687f6c73 -cksum=3987925640 +sha1=bac1c1fa79f5602df1e29e4684e103ad55714e02 +md5=5c9bc658c9fd0f940e8e3e0f09530c62 +cksum=3202795598 +upstream_url=https://ftp.gnu.org/gnu/mpc/mpc-VERSION.tar.gz diff --git a/build/pkgs/mpc/package-version.txt b/build/pkgs/mpc/package-version.txt index 9084fa2f716..3a3cd8cc8b0 100644 --- a/build/pkgs/mpc/package-version.txt +++ b/build/pkgs/mpc/package-version.txt @@ -1 +1 @@ -1.1.0 +1.3.1 From 2ad9ae7e4e0253126630f10a369b8a78181d4504 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Thu, 14 Sep 2023 17:24:19 -0700 Subject: [PATCH 05/19] build/pkgs/gmpy2: Update to 5ac3746047491cd5508c0705613f75a1636be6a6 --- build/pkgs/gmpy2/checksums.ini | 10 +++++----- build/pkgs/gmpy2/package-version.txt | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build/pkgs/gmpy2/checksums.ini b/build/pkgs/gmpy2/checksums.ini index 70ecbe7244d..69d8b009816 100644 --- a/build/pkgs/gmpy2/checksums.ini +++ b/build/pkgs/gmpy2/checksums.ini @@ -1,5 +1,5 @@ -tarball=gmpy2-VERSION.tar.gz -sha1=8280f6c68c57dd4a2fce149162c080c1dac86eb0 -md5=bb21846e99800e04d5b330b76c23ba10 -cksum=3835762323 -upstream_url=https://pypi.io/packages/source/g/gmpy2/gmpy2-VERSION.tar.gz +tarball=gmpy2-2.2.0-dev-VERSION.tar.gz +sha1=6992f3e0bd0703165019dd807b6ac640b81c0d8a +md5=ddf702c6e67d5763dc5b55b0890dc027 +cksum=1099619634 +upstream_url=https://github.com/aleaxit/gmpy/archive/VERSION.tar.gz diff --git a/build/pkgs/gmpy2/package-version.txt b/build/pkgs/gmpy2/package-version.txt index eca07e4c1a8..3978975a3f8 100644 --- a/build/pkgs/gmpy2/package-version.txt +++ b/build/pkgs/gmpy2/package-version.txt @@ -1 +1 @@ -2.1.2 +5ac3746047491cd5508c0705613f75a1636be6a6 From c678ebe467f6c358fb82b57d5f2b26df80078b8d Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Wed, 13 Dec 2023 13:44:25 -0800 Subject: [PATCH 06/19] build/pkgs/mpc/spkg-configure.m4: Require MPC >= 1.2.0 --- build/pkgs/mpc/spkg-configure.m4 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build/pkgs/mpc/spkg-configure.m4 b/build/pkgs/mpc/spkg-configure.m4 index 046b0938aaa..ba418715ecb 100644 --- a/build/pkgs/mpc/spkg-configure.m4 +++ b/build/pkgs/mpc/spkg-configure.m4 @@ -1,8 +1,9 @@ SAGE_SPKG_CONFIGURE([mpc], [ SAGE_SPKG_DEPCHECK([mpfr], [ AC_CHECK_HEADER(mpc.h, [], [sage_spkg_install_mpc=yes]) - dnl mpc_cmp_abs appeared in MPC 1.1.0 - AC_SEARCH_LIBS([mpc_cmp_abs], [mpc], [], [sage_spkg_install_mpc=yes]) + dnl gmpy2 2.2 needs MPC >= 1.2.1 according https://github.com/aleaxit/gmpy/blob/master/src/gmpy2.h#L86 + dnl mpc_sum was added in MPC 1.2.0 according to https://www.multiprecision.org/mpc/olds.html + AC_SEARCH_LIBS([mpc_sum], [mpc], [], [sage_spkg_install_mpc=yes]) ]) ], [], [], [ if test x$sage_spkg_install_mpc = xyes; then From 7bf45d4e035048f1c0eeb8fac9abb1eda96eb430 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Wed, 13 Dec 2023 13:45:05 -0800 Subject: [PATCH 07/19] build/pkgs/mpfr/spkg-configure.m4: Require MPFR >= 4.1.0 --- build/pkgs/mpfr/spkg-configure.m4 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build/pkgs/mpfr/spkg-configure.m4 b/build/pkgs/mpfr/spkg-configure.m4 index c1e879f10ec..cbeb7114f8f 100644 --- a/build/pkgs/mpfr/spkg-configure.m4 +++ b/build/pkgs/mpfr/spkg-configure.m4 @@ -1,8 +1,9 @@ SAGE_SPKG_CONFIGURE([mpfr], [ SAGE_SPKG_DEPCHECK([gmp], [ AC_CHECK_HEADER(mpfr.h, [], [sage_spkg_install_mpfr=yes]) - dnl mpfr_free_pool appeared in r11922 (Dec 2017) on MPFR svn - AC_SEARCH_LIBS([mpfr_free_pool], [mpfr], [], [sage_spkg_install_mpfr=yes]) + dnl gmpy2 2.2 needs MPFR >= 4.1.0 according https://github.com/aleaxit/gmpy/blob/master/src/gmpy2.h#L86 + dnl mpfr_cmpabs_ui was added in 4.1.0 according to https://github.com/BrianGladman/mpfr/blob/master/NEWS#L26 + AC_SEARCH_LIBS([mpfr_cmpabs_ui], [mpfr], [], [sage_spkg_install_mpfr=yes]) ]) ], [], [], [ if test x$sage_spkg_install_mpfr = xyes; then From 423199cfe6b2bde2b8aaea19b34c1ee28c0c31c5 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Wed, 13 Dec 2023 13:51:04 -0800 Subject: [PATCH 08/19] build/pkgs/gmpy2: Update to 2.2.0a1 --- build/pkgs/gmpy2/SPKG.rst | 12 +++++++++++- build/pkgs/gmpy2/checksums.ini | 10 +++++----- build/pkgs/gmpy2/package-version.txt | 2 +- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/build/pkgs/gmpy2/SPKG.rst b/build/pkgs/gmpy2/SPKG.rst index 30d9f0911e8..0ee9264eac7 100644 --- a/build/pkgs/gmpy2/SPKG.rst +++ b/build/pkgs/gmpy2/SPKG.rst @@ -4,10 +4,20 @@ gmpy2: Python interface to GMP/MPIR, MPFR, and MPC Description ----------- -GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x +GMP/MPIR, MPFR, and MPC interface to Python gmpy2 is a C-coded Python extension module that supports multiple-precision arithmetic. In addition to supporting GMP or MPIR for multiple-precision integer and rational arithmetic, gmpy2 adds support for the MPFR (correctly rounded real floating-point arithmetic) and MPC (correctly rounded complex floating-point arithmetic) libraries. + +License +------- + +LGPL-3.0+ + +Upstream Contact +---------------- + +https://pypi.org/project/gmpy2/ diff --git a/build/pkgs/gmpy2/checksums.ini b/build/pkgs/gmpy2/checksums.ini index 69d8b009816..e852852d410 100644 --- a/build/pkgs/gmpy2/checksums.ini +++ b/build/pkgs/gmpy2/checksums.ini @@ -1,5 +1,5 @@ -tarball=gmpy2-2.2.0-dev-VERSION.tar.gz -sha1=6992f3e0bd0703165019dd807b6ac640b81c0d8a -md5=ddf702c6e67d5763dc5b55b0890dc027 -cksum=1099619634 -upstream_url=https://github.com/aleaxit/gmpy/archive/VERSION.tar.gz +tarball=gmpy2-VERSION.tar.gz +sha1=700ef438964acd286d52e973a833cd57ae9a7ad7 +md5=72b93048015b28efcf92ed702014a61c +cksum=3542820546 +upstream_url=https://pypi.io/packages/source/g/gmpy2/gmpy2-VERSION.tar.gz diff --git a/build/pkgs/gmpy2/package-version.txt b/build/pkgs/gmpy2/package-version.txt index 3978975a3f8..8c6ccbaa57e 100644 --- a/build/pkgs/gmpy2/package-version.txt +++ b/build/pkgs/gmpy2/package-version.txt @@ -1 +1 @@ -5ac3746047491cd5508c0705613f75a1636be6a6 +2.2.0a1 From 9db6c754cce55091ccac9549349e8e3e643b0986 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Thu, 14 Dec 2023 08:38:31 -0800 Subject: [PATCH 09/19] build/pkgs/mpc/distros/repology.txt: Add https://repology.org/project/gnumpc/versions --- build/pkgs/mpc/distros/repology.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/build/pkgs/mpc/distros/repology.txt b/build/pkgs/mpc/distros/repology.txt index 098b049316b..e813b711f6c 100644 --- a/build/pkgs/mpc/distros/repology.txt +++ b/build/pkgs/mpc/distros/repology.txt @@ -1 +1,2 @@ +gnumpc libmpc From 999ae8da560cb6c7418ac142c613a8e6fbaa8d37 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Thu, 14 Dec 2023 08:58:17 -0800 Subject: [PATCH 10/19] build/pkgs/mpc/spkg-configure.m4: Check for version using AC_LINK_IFELSE --- build/pkgs/mpc/spkg-configure.m4 | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/build/pkgs/mpc/spkg-configure.m4 b/build/pkgs/mpc/spkg-configure.m4 index ba418715ecb..58b4b4bf782 100644 --- a/build/pkgs/mpc/spkg-configure.m4 +++ b/build/pkgs/mpc/spkg-configure.m4 @@ -1,9 +1,17 @@ SAGE_SPKG_CONFIGURE([mpc], [ SAGE_SPKG_DEPCHECK([mpfr], [ - AC_CHECK_HEADER(mpc.h, [], [sage_spkg_install_mpc=yes]) dnl gmpy2 2.2 needs MPC >= 1.2.1 according https://github.com/aleaxit/gmpy/blob/master/src/gmpy2.h#L86 - dnl mpc_sum was added in MPC 1.2.0 according to https://www.multiprecision.org/mpc/olds.html - AC_SEARCH_LIBS([mpc_sum], [mpc], [], [sage_spkg_install_mpc=yes]) + AC_MSG_CHECKING([for MPC >= 1.2.1]) + AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]], [[ +#if (!defined(MPC_VERSION) || (MPC_VERSION < MPC_VERSION_NUM(1,2,1))) +# error "Sage requires MPC 1.2.1 or later (for gmpy2 2.2)." +#endif + ]])], [ + AC_MSG_RESULT([yes]) + ], [ + AC_MSG_RESULT([no]) + sage_spkg_install_mpc=yes + ]) ]) ], [], [], [ if test x$sage_spkg_install_mpc = xyes; then From 8a06a0e2f232ae10c695b984a84ce184aed6919c Mon Sep 17 00:00:00 2001 From: Dima Pasechnik Date: Thu, 14 Dec 2023 18:57:58 +0000 Subject: [PATCH 11/19] fix mpc's spkg-config.m4 to reject versions <1.2.1 --- build/pkgs/mpc/spkg-configure.m4 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build/pkgs/mpc/spkg-configure.m4 b/build/pkgs/mpc/spkg-configure.m4 index 58b4b4bf782..0b0b4c0d18c 100644 --- a/build/pkgs/mpc/spkg-configure.m4 +++ b/build/pkgs/mpc/spkg-configure.m4 @@ -2,12 +2,13 @@ SAGE_SPKG_CONFIGURE([mpc], [ SAGE_SPKG_DEPCHECK([mpfr], [ dnl gmpy2 2.2 needs MPC >= 1.2.1 according https://github.com/aleaxit/gmpy/blob/master/src/gmpy2.h#L86 AC_MSG_CHECKING([for MPC >= 1.2.1]) - AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include ]], [[ + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ]], [[ #if (!defined(MPC_VERSION) || (MPC_VERSION < MPC_VERSION_NUM(1,2,1))) # error "Sage requires MPC 1.2.1 or later (for gmpy2 2.2)." #endif ]])], [ AC_MSG_RESULT([yes]) + AC_SEARCH_LIBS([mpc_cmp_abs], [mpc], [], [sage_spkg_install_mpc=yes]) ], [ AC_MSG_RESULT([no]) sage_spkg_install_mpc=yes From 0e34f4ac59a750fb48f08441f4b9a106e868458c Mon Sep 17 00:00:00 2001 From: Dima Pasechnik Date: Thu, 14 Dec 2023 19:11:05 +0000 Subject: [PATCH 12/19] require gmpy2 version > 2.1.* --- build/pkgs/gmpy2/install-requires.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/pkgs/gmpy2/install-requires.txt b/build/pkgs/gmpy2/install-requires.txt index 5f50ec2dd25..1232852e763 100644 --- a/build/pkgs/gmpy2/install-requires.txt +++ b/build/pkgs/gmpy2/install-requires.txt @@ -1 +1 @@ -gmpy2 >=2.1.0 +gmpy2 > 2.1.99 From 3b226599d3b822d247418d66922b8996eea990f1 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Thu, 14 Dec 2023 11:20:26 -0800 Subject: [PATCH 13/19] build/pkgs/mpc/spkg-configure.m4: Check for mpc_sum --- build/pkgs/mpc/spkg-configure.m4 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build/pkgs/mpc/spkg-configure.m4 b/build/pkgs/mpc/spkg-configure.m4 index 0b0b4c0d18c..4ece9987444 100644 --- a/build/pkgs/mpc/spkg-configure.m4 +++ b/build/pkgs/mpc/spkg-configure.m4 @@ -8,7 +8,8 @@ SAGE_SPKG_CONFIGURE([mpc], [ #endif ]])], [ AC_MSG_RESULT([yes]) - AC_SEARCH_LIBS([mpc_cmp_abs], [mpc], [], [sage_spkg_install_mpc=yes]) + dnl mpc_sum was added in MPC 1.2.0 according to https://www.multiprecision.org/mpc/olds.html + AC_SEARCH_LIBS([mpc_sum], [mpc], [], [sage_spkg_install_mpc=yes]) ], [ AC_MSG_RESULT([no]) sage_spkg_install_mpc=yes From 8e9bdfa721d9ebe6439cea8b0be58b8e8fbe38d2 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Thu, 21 Dec 2023 13:59:25 -0800 Subject: [PATCH 14/19] build/pkgs/gmpy2/install-requires.txt: Use a version specifier that actually accepts our current version --- build/pkgs/gmpy2/install-requires.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/pkgs/gmpy2/install-requires.txt b/build/pkgs/gmpy2/install-requires.txt index 1232852e763..c381c09a1b7 100644 --- a/build/pkgs/gmpy2/install-requires.txt +++ b/build/pkgs/gmpy2/install-requires.txt @@ -1 +1 @@ -gmpy2 > 2.1.99 +gmpy2 ~= 2.2.0a1 From b14834f4bbcc77da957f30e3bf7f23f79b0ee792 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Fri, 22 Dec 2023 09:26:29 -0800 Subject: [PATCH 15/19] build/pkgs/hypothesis: New (gmpy2 check dependency) --- build/pkgs/hypothesis/SPKG.rst | 18 ++++++++++++++++++ build/pkgs/hypothesis/dependencies | 4 ++++ build/pkgs/hypothesis/requirements.txt | 1 + build/pkgs/hypothesis/type | 1 + 4 files changed, 24 insertions(+) create mode 100644 build/pkgs/hypothesis/SPKG.rst create mode 100644 build/pkgs/hypothesis/dependencies create mode 100644 build/pkgs/hypothesis/requirements.txt create mode 100644 build/pkgs/hypothesis/type diff --git a/build/pkgs/hypothesis/SPKG.rst b/build/pkgs/hypothesis/SPKG.rst new file mode 100644 index 00000000000..4ad2e57722c --- /dev/null +++ b/build/pkgs/hypothesis/SPKG.rst @@ -0,0 +1,18 @@ +hypothesis: A library for property-based testing +================================================ + +Description +----------- + +A library for property-based testing + +License +------- + +MPL-2.0 + +Upstream Contact +---------------- + +https://pypi.org/project/hypothesis/ + diff --git a/build/pkgs/hypothesis/dependencies b/build/pkgs/hypothesis/dependencies new file mode 100644 index 00000000000..47296a7bace --- /dev/null +++ b/build/pkgs/hypothesis/dependencies @@ -0,0 +1,4 @@ + | $(PYTHON_TOOLCHAIN) $(PYTHON) + +---------- +All lines of this file are ignored except the first. diff --git a/build/pkgs/hypothesis/requirements.txt b/build/pkgs/hypothesis/requirements.txt new file mode 100644 index 00000000000..68ee44629fb --- /dev/null +++ b/build/pkgs/hypothesis/requirements.txt @@ -0,0 +1 @@ +hypothesis diff --git a/build/pkgs/hypothesis/type b/build/pkgs/hypothesis/type new file mode 100644 index 00000000000..134d9bc32d5 --- /dev/null +++ b/build/pkgs/hypothesis/type @@ -0,0 +1 @@ +optional From ca30464f8e8e0436c48553ec27c4769522fd674e Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Fri, 22 Dec 2023 09:27:24 -0800 Subject: [PATCH 16/19] build/pkgs/gmpy2/dependencies_check: New --- build/pkgs/gmpy2/dependencies_check | 1 + 1 file changed, 1 insertion(+) create mode 100644 build/pkgs/gmpy2/dependencies_check diff --git a/build/pkgs/gmpy2/dependencies_check b/build/pkgs/gmpy2/dependencies_check new file mode 100644 index 00000000000..4e8368290c0 --- /dev/null +++ b/build/pkgs/gmpy2/dependencies_check @@ -0,0 +1 @@ +pytest hypothesis cython mpmath setuptools From 5383be04cdfd1e094c7fdf9a8079a1a6a5c031d4 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Fri, 22 Dec 2023 09:52:27 -0800 Subject: [PATCH 17/19] build/pkgs/hypothesis/dependencies: Add attrs --- build/pkgs/hypothesis/dependencies | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/pkgs/hypothesis/dependencies b/build/pkgs/hypothesis/dependencies index 47296a7bace..12067bf5c3e 100644 --- a/build/pkgs/hypothesis/dependencies +++ b/build/pkgs/hypothesis/dependencies @@ -1,4 +1,4 @@ - | $(PYTHON_TOOLCHAIN) $(PYTHON) +attrs | $(PYTHON_TOOLCHAIN) $(PYTHON) ---------- All lines of this file are ignored except the first. From 9424eca2da06f8377e920f5624a08d29a968d2f9 Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Fri, 22 Dec 2023 10:12:36 -0800 Subject: [PATCH 18/19] build/pkgs/gmpy2/install-requires.txt: Back to only requiring >= 2.1.0 --- build/pkgs/gmpy2/install-requires.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/pkgs/gmpy2/install-requires.txt b/build/pkgs/gmpy2/install-requires.txt index c381c09a1b7..5f50ec2dd25 100644 --- a/build/pkgs/gmpy2/install-requires.txt +++ b/build/pkgs/gmpy2/install-requires.txt @@ -1 +1 @@ -gmpy2 ~= 2.2.0a1 +gmpy2 >=2.1.0 From 4bdb76dacac904fd2a9791cec728055cb5a4467e Mon Sep 17 00:00:00 2001 From: Matthias Koeppe Date: Fri, 22 Dec 2023 23:30:43 -0800 Subject: [PATCH 19/19] build/pkgs/gmpy2/install-requires.txt: Accept both 2.1.x and 2.2.0a1 --- build/pkgs/gmpy2/install-requires.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/pkgs/gmpy2/install-requires.txt b/build/pkgs/gmpy2/install-requires.txt index 5f50ec2dd25..11116398187 100644 --- a/build/pkgs/gmpy2/install-requires.txt +++ b/build/pkgs/gmpy2/install-requires.txt @@ -1 +1 @@ -gmpy2 >=2.1.0 +gmpy2 ~=2.1.b999