Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: cython: 0.9.34 -> 0.9.36
To:
Daniel Dickman <didickman@gmail.com>
Cc:
ports@openbsd.org
Date:
Wed, 17 Jan 2024 18:45:50 +0000

Download raw body.

Thread
On 2024/01/17 12:56, Daniel Dickman wrote:
> Now that we have numpy 1.25 in the tree we can update cython.
> 
> An update of cython is needed in order to update net/py-zmq to 25.1.1 
> (which includes Python 3.12 support).
> 
> astro/py-astropy seems to have a tight dependency on a specific version of 
> cython, so an update for astropy will have to go in at the same time as 
> the cython update. The astropy update is what depends on numpy 1.25+.
> 
> I've built all cython reverse consumers on amd64, except that 
> print/printrun is still currently building.
> 
> ok on the updates below to cython and astropy (assuming printrun build 
> completes)?

OK, though I think it may be better to patch astropy's needlessly tight version
spec for cython, and update to 0.9.37 instead. The differences are small
and seem unlikely to affect other ports but include a crash fix.

> 
> Index: lang/cython/Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/cython/Makefile,v
> diff -u -p -u -r1.64 Makefile
> --- lang/cython/Makefile	9 Jan 2024 23:45:15 -0000	1.64
> +++ lang/cython/Makefile	17 Jan 2024 17:42:58 -0000
> @@ -1,9 +1,8 @@
>  COMMENT =		optimising static compiler for Python and Cython
>  
> -MODPY_EGG_VERSION =	0.29.34
> +MODPY_EGG_VERSION =	0.29.36
>  DISTNAME =		Cython-${MODPY_EGG_VERSION}
>  PKGNAME =		py-cython-${MODPY_EGG_VERSION}
> -REVISION =		1
>  CATEGORIES =		lang
>  
>  EPOCH =			0
> Index: lang/cython/distinfo
> ===================================================================
> RCS file: /cvs/ports/lang/cython/distinfo,v
> diff -u -p -u -r1.37 distinfo
> --- lang/cython/distinfo	5 Apr 2023 11:52:39 -0000	1.37
> +++ lang/cython/distinfo	17 Jan 2024 17:42:58 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (Cython-0.29.34.tar.gz) = GQloj117Uhpgw5bSC7qeR6Gy0nhL+whUAeHh59KaKag=
> -SIZE (Cython-0.29.34.tar.gz) = 2095502
> +SHA256 (Cython-0.29.36.tar.gz) = QcDP0tdU44PJ7rle/8mqSrhH0Ml0cHfd18Dctow7wB8=
> +SIZE (Cython-0.29.36.tar.gz) = 2097760
> Index: astro/py-astropy/Makefile
> ===================================================================
> RCS file: /cvs/ports/astro/py-astropy/Makefile,v
> diff -u -p -u -r1.21 Makefile
> --- astro/py-astropy/Makefile	30 Sep 2023 12:15:55 -0000	1.21
> +++ astro/py-astropy/Makefile	17 Jan 2024 17:42:58 -0000
> @@ -1,6 +1,6 @@
>  COMMENT =	community-developed python astronomy tools
>  
> -MODPY_EGG_VERSION =	5.3.2
> +MODPY_EGG_VERSION =	5.3.4
>  
>  DISTNAME =	astropy-${MODPY_EGG_VERSION}
>  PKGNAME =	py-${DISTNAME}
> Index: astro/py-astropy/distinfo
> ===================================================================
> RCS file: /cvs/ports/astro/py-astropy/distinfo,v
> diff -u -p -u -r1.8 distinfo
> --- astro/py-astropy/distinfo	2 Sep 2023 18:27:57 -0000	1.8
> +++ astro/py-astropy/distinfo	17 Jan 2024 17:42:58 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (astropy-5.3.2.tar.gz) = IiAD3t1NGtAM87OgJ0f9WcT8k6l92+YyiVKRatXxVY8=
> -SIZE (astropy-5.3.2.tar.gz) = 7803668
> +SHA256 (astropy-5.3.4.tar.gz) = 1JD34vqsLMwBySRCAtYpFUJZr4qXkQTO2J3ErOTm8dg=
> +SIZE (astropy-5.3.4.tar.gz) = 7811582
>