On Mon, Feb 24, 2025 at 07:18:12PM -0500, Daniel Dickman wrote:
>
> py-webpy doesn't support Python 3.13 due to the use of the cgi module
> which was removed in this Python update.
>
> Updating from 0.61 to 0.70 fixes things.
>
> Unfortunately the latest release doesn't seem to be available on pypi, and
> only on github so have adjusted the port to fetch the distfile from GH.
>
> There's also a new RDEP on py-multipart.
>
> ok?

ok kevlo@
Thanks for taking care of it.

>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/www/py-webpy/Makefile,v
> diff -u -p -u -r1.25 Makefile
> --- Makefile  21 Dec 2024 11:39:15 -0000      1.25
> +++ Makefile  25 Feb 2025 00:15:30 -0000
> @@ -1,9 +1,11 @@
>  COMMENT=     web framework for python
>
> -MODPY_DISTV= 0.61
> -DISTNAME=    web.py-${MODPY_DISTV}
> -PKGNAME=     py-webpy-${MODPY_DISTV}
> -REVISION=    5
> +MODPY_DISTV= 0.70
> +GH_ACCOUNT = webpy
> +GH_PROJECT = webpy
> +GH_TAGNAME = webpy-${MODPY_DISTV}
> +DISTNAME=    webpy-${MODPY_DISTV}
> +PKGNAME=     py-${DISTNAME}
>
>  CATEGORIES=  www
>
> @@ -16,9 +18,9 @@ PERMIT_PACKAGE=     Yes
>
>  MODULES=     lang/python
>
> -MODPY_PI=    Yes
>  MODPY_PYBUILD =      setuptools
>
> -RUN_DEPENDS= www/py-cheroot
> +RUN_DEPENDS= www/py-cheroot \
> +             www/py-multipart
>
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/www/py-webpy/distinfo,v
> diff -u -p -u -r1.9 distinfo
> --- distinfo  15 Aug 2020 15:39:06 -0000      1.9
> +++ distinfo  25 Feb 2025 00:15:30 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (web.py-0.61.tar.gz) = x6kIGusIbNPnA8dVOkfudRiNHTJfJe7HZU2bsAtezLs=
> -SIZE (web.py-0.61.tar.gz) = 623070
> +SHA256 (webpy-0.70.tar.gz) = 7uNuQjtehUYxRRWdlHNePDpMHIB4VVBC2BOTSDULACI=
> +SIZE (webpy-0.70.tar.gz) = 104202
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/www/py-webpy/pkg/PLIST,v
> diff -u -p -u -r1.13 PLIST
> --- pkg/PLIST 21 Dec 2024 11:39:15 -0000      1.13
> +++ pkg/PLIST 25 Feb 2025 00:15:30 -0000
> @@ -1,11 +1,6 @@
> -@pkgpath www/py-webpy,python3
>  @conflict py-webpy-*
> +@pkgpath www/py-webpy,python3
>  lib/python${MODPY_VERSION}/site-packages/web/
> -lib/python${MODPY_VERSION}/site-packages/web.py-${MODPY_DISTV}.dist-info/
> -lib/python${MODPY_VERSION}/site-packages/web.py-${MODPY_DISTV}.dist-info/METADATA
> -lib/python${MODPY_VERSION}/site-packages/web.py-${MODPY_DISTV}.dist-info/RECORD
> -lib/python${MODPY_VERSION}/site-packages/web.py-${MODPY_DISTV}.dist-info/WHEEL
> -lib/python${MODPY_VERSION}/site-packages/web.py-${MODPY_DISTV}.dist-info/top_level.txt
>  lib/python${MODPY_VERSION}/site-packages/web/__init__.py
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/web/${MODPY_PYCACHE}/
>  
> lib/python${MODPY_VERSION}/site-packages/web/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -63,3 +58,9 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/web/utils.py
>  lib/python${MODPY_VERSION}/site-packages/web/webapi.py
>  lib/python${MODPY_VERSION}/site-packages/web/wsgi.py
> +lib/python${MODPY_VERSION}/site-packages/web_py-${MODPY_DISTV}.dist-info/
> +lib/python${MODPY_VERSION}/site-packages/web_py-${MODPY_DISTV}.dist-info/LICENSE.txt
> +lib/python${MODPY_VERSION}/site-packages/web_py-${MODPY_DISTV}.dist-info/METADATA
> +lib/python${MODPY_VERSION}/site-packages/web_py-${MODPY_DISTV}.dist-info/RECORD
> +lib/python${MODPY_VERSION}/site-packages/web_py-${MODPY_DISTV}.dist-info/WHEEL
> +lib/python${MODPY_VERSION}/site-packages/web_py-${MODPY_DISTV}.dist-info/top_level.txt

Reply via email to