Index | Thread | Search

From:
Jeremie Courreges-Anglas <jca@wxcvbn.org>
Subject:
Re: [maintainer update] topydo 0.14 -> 0.16
To:
Martin Ziemer <horrad@horrad.de>
Cc:
ports@openbsd.org, Stuart Henderson <stu@spacehopper.org>
Date:
Thu, 19 Feb 2026 09:18:28 +0100

Download raw body.

Thread
On Thu, Feb 12, 2026 at 03:15:57PM +0100, Martin Ziemer wrote:
> This patch updates topydo from 0.14 to 0.16.

This appears to require devel/py-test-runner at build time:

  ERROR Missing dependencies:
          pytest-runner

and indeed:

  pyproject.toml
  2:requires = ["setuptools", "wheel", "pytest-runner"]

For now I have locally added

  BUILD_DEPENDS =	devel/py-test-runner

since I doubt that the port actually needs that dep at runtime.  But I
did not look closely.

Thoughts?

> Tested on amd64.
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/productivity/topydo/Makefile,v
> diff -u -p -r1.3 Makefile
> --- Makefile	29 Apr 2025 10:39:40 -0000	1.3
> +++ Makefile	11 Feb 2026 09:56:29 -0000
> @@ -1,11 +1,10 @@
>  COMMENT=	todo list application using the todo.txt format
>  
> -MODPY_DISTV=	0.14
> +MODPY_DISTV=	0.16
>  GH_ACCOUNT=	topydo
>  GH_PROJECT=	topydo
>  GH_TAGNAME=	${MODPY_DISTV}
>  CATEGORIES=	productivity
> -REVISION=	1
>  
>  HOMEPAGE=	https://topydo.org/
>  
> @@ -14,7 +13,8 @@ MAINTAINER=	Martin Ziemer <horrad@horrad
>  # GPLv3+
>  PERMIT_PACKAGE=	Yes
>  
> -TEST_DEPENDS =	devel/py-freezegun
> +TEST_DEPENDS =	devel/py-freezegun \
> +		devel/py-test-runner
>  
>  RUN_DEPENDS =	devel/py-arrow \
>  		devel/py-urwid  \
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/productivity/topydo/distinfo,v
> diff -u -p -r1.1.1.1 distinfo
> --- distinfo	13 Nov 2024 12:26:46 -0000	1.1.1.1
> +++ distinfo	11 Feb 2026 09:56:29 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (topydo-0.14.tar.gz) = gPv+L9tb7qdrwRJRs0dBLSzXDz2CTmS1yntjoUDHaWE=
> -SIZE (topydo-0.14.tar.gz) = 820895
> +SHA256 (topydo-0.16.tar.gz) = OC0ecH1hmu5T/BP3EqmAuREpOgDAqrpoFonu6BpSJoE=
> +SIZE (topydo-0.16.tar.gz) = 822955
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/productivity/topydo/pkg/PLIST,v
> diff -u -p -r1.4 PLIST
> --- pkg/PLIST	23 Oct 2025 13:20:09 -0000	1.4
> +++ pkg/PLIST	11 Feb 2026 09:56:29 -0000
> @@ -11,11 +11,14 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/topydo-${MODPY_DISTV}.dist-info/top_level.txt
>  lib/python${MODPY_VERSION}/site-packages/topydo/Commands.py
>  lib/python${MODPY_VERSION}/site-packages/topydo/__init__.py
> +lib/python${MODPY_VERSION}/site-packages/topydo/__main__.py
>  lib/python${MODPY_VERSION}/site-packages/topydo/${MODPY_PYCACHE}/
>  lib/python${MODPY_VERSION}/site-packages/topydo/${MODPY_PYCACHE}Commands.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  lib/python${MODPY_VERSION}/site-packages/topydo/${MODPY_PYCACHE}Commands.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/topydo/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  lib/python${MODPY_VERSION}/site-packages/topydo/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/topydo/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/topydo/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/AddCommand.py
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/AppendCommand.py
> @@ -29,6 +32,7 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/ListCommand.py
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/ListContextCommand.py
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/ListProjectCommand.py
> +lib/python${MODPY_VERSION}/site-packages/topydo/commands/ModifyCommand.py
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/PostponeCommand.py
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/PriorityCommand.py
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/RevertCommand.py
> @@ -60,6 +64,8 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/${MODPY_PYCACHE}ListContextCommand.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/${MODPY_PYCACHE}ListProjectCommand.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/${MODPY_PYCACHE}ListProjectCommand.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/topydo/commands/${MODPY_PYCACHE}ModifyCommand.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/topydo/commands/${MODPY_PYCACHE}ModifyCommand.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/${MODPY_PYCACHE}PostponeCommand.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/${MODPY_PYCACHE}PostponeCommand.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/topydo/commands/${MODPY_PYCACHE}PriorityCommand.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> 

-- 
jca