Am Thu, Feb 19, 2026 at 09:18:28AM +0100 schrieb Jeremie Courreges-Anglas:
> 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?
You are right: pytest-runner is needed in the build phase. (Deleted it
and build failed)

Both command and columns mode work without pytest-runner.

@Stuart Henderson:
Du we need a REVISION= 1 for this change or is it enough to just use
the BUILD-DEPENDS line?

> > 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

Reply via email to