Hi ports@,

This is an update of productivity/yokadi to its latest version 1.3.0
Find the announce and changes here: 
https://yokadi.github.io/2024/11/04/1.3.0-released.html

This needs the update of databases/py-sqlalchemy sent on another thread.
8 tests fail because of issues with their internal ical module.  In any
case, 20 were failing before the update.

ok to commit after sqlalchemy ?

diff /usr/ports
commit - ba271feaf4c8d8ee8c31d75c0193970a9293e38d
path + /usr/ports
blob - 99302bc1bf726439dd2d0d115b48561fc7bf9811
file + productivity/yokadi/Makefile
--- productivity/yokadi/Makefile
+++ productivity/yokadi/Makefile
@@ -2,9 +2,8 @@ COMMENT =       command-line oriented todo list system
 
 CATEGORIES =   productivity
 
-MODPY_EGG_VERSION = 1.2.0
+MODPY_EGG_VERSION = 1.3.0
 DISTNAME =     yokadi-${MODPY_EGG_VERSION}
-REVISION =     4
 
 HOMEPAGE =     https://yokadi.github.io/
 SITES =                ${HOMEPAGE}/download/
@@ -12,15 +11,21 @@ SITES =             ${HOMEPAGE}/download/
 # GPLv3+
 PERMIT_PACKAGE=        Yes
 
-MODULES =      lang/python
-MODPY_PYTEST = Yes
-MODPY_PYTEST_ARGS = lib/yokadi/tests/tests.py
+MODULES =              lang/python
+MODPY_PYBUILD =                setuptools
+MODPY_PYTEST =         Yes
+MODPY_PYTEST_ARGS =    yokadi/tests/*
 
-RUN_DEPENDS =  devel/py-dateutil${MODPY_FLAVOR} \
+RUN_DEPENDS =  devel/py-colorama${MODPY_FLAVOR} \
+               devel/py-dateutil${MODPY_FLAVOR} \
                databases/py-sqlalchemy${MODPY_FLAVOR}
 
 # optional dep
 TEST_DEPENDS = ${RUN_DEPENDS} \
-               devel/py-icalendar${MODPY_FLAVOR}
+               devel/py-icalendar${MODPY_FLAVOR} \
+               devel/py-setproctitle${MODPY_FLAVOR}
 
+pre-test:
+       rm ${WRKSRC}/yokadi/tests/*.orig.port
+
 .include <bsd.port.mk>
blob - 9c9698cfbcff54eb751402a1a5f102991f01a99c
file + productivity/yokadi/distinfo
--- productivity/yokadi/distinfo
+++ productivity/yokadi/distinfo
@@ -1,2 +1,2 @@
-SHA256 (yokadi-1.2.0.tar.gz) = aByKpSsuS1JV4TEedrS4Hctj7n9so6RxeOaEwGuvMw8=
-SIZE (yokadi-1.2.0.tar.gz) = 102255
+SHA256 (yokadi-1.3.0.tar.gz) = zF2ffHeU+i7wzu1u4DhQ5zJXr8AjXboiyFAisXNX6TM=
+SIZE (yokadi-1.3.0.tar.gz) = 108166
blob - /dev/null
file + productivity/yokadi/patches/patch-yokadi_tests_tuitestcase_py (mode 644)
--- /dev/null
+++ productivity/yokadi/patches/patch-yokadi_tests_tuitestcase_py
@@ -0,0 +1,12 @@
+Index: yokadi/tests/tuitestcase.py
+--- yokadi/tests/tuitestcase.py.orig
++++ yokadi/tests/tuitestcase.py
+@@ -19,7 +19,7 @@ class TuiTestCase(unittest.TestCase):
+         # Add an unused input answer to pass the isInteractive() check in 
editText()
+         tui.addInputAnswers("")
+ 
+-        os.environ["EDITOR"] = "/bin/true"
++        os.environ["EDITOR"] = "/usr/bin/true"
+         out = tui.editText(None)
+         self.assertEqual(out, "")
+ 
blob - be0092278a7cff7ff6b7ae7eec7e740064fe26af
file + productivity/yokadi/pkg/PLIST
--- productivity/yokadi/pkg/PLIST
+++ productivity/yokadi/pkg/PLIST
@@ -1,25 +1,44 @@
 bin/yokadi
 bin/yokadid
 lib/python${MODPY_VERSION}/site-packages/yokadi/
-lib/python${MODPY_VERSION}/site-packages/yokadi-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
+lib/python${MODPY_VERSION}/site-packages/yokadi-${MODPY_EGG_VERSION}.dist-info/
+lib/python${MODPY_VERSION}/site-packages/yokadi-${MODPY_EGG_VERSION}.dist-info/LICENSE
+lib/python${MODPY_VERSION}/site-packages/yokadi-${MODPY_EGG_VERSION}.dist-info/METADATA
+lib/python${MODPY_VERSION}/site-packages/yokadi-${MODPY_EGG_VERSION}.dist-info/RECORD
+lib/python${MODPY_VERSION}/site-packages/yokadi-${MODPY_EGG_VERSION}.dist-info/WHEEL
+lib/python${MODPY_VERSION}/site-packages/yokadi-${MODPY_EGG_VERSION}.dist-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/yokadi/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/yokadi/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/yokadi/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/${MODPY_PYCACHE}createdemodb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/${MODPY_PYCACHE}createdemodb.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/${MODPY_PYCACHE}yokadid.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/${MODPY_PYCACHE}yokadid.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/yokadi/core/
 lib/python${MODPY_VERSION}/site-packages/yokadi/core/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}basepaths.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}basepaths.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}bugutils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}bugutils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}daemon.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}daemon.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}db.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}db.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}dbutils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}dbutils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}fileutils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}fileutils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}recurrencerule.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}recurrencerule.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}ydateutils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}ydateutils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}yokadiexception.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}yokadiexception.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}yokadioptionparser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/core/${MODPY_PYCACHE}yokadioptionparser.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/yokadi/core/basepaths.py
 lib/python${MODPY_VERSION}/site-packages/yokadi/core/bugutils.py
@@ -34,28 +53,53 @@ lib/python${MODPY_VERSION}/site-packages/yokadi/core/y
 lib/python${MODPY_VERSION}/site-packages/yokadi/createdemodb.py
 lib/python${MODPY_VERSION}/site-packages/yokadi/tests/
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}aliastestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}aliastestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}argstestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}argstestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}basepathstestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}basepathstestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}bugtestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}bugtestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}completerstestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}completerstestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}conftestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}conftestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}dbtestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}dbtestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}dbutilstestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}dbutilstestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}helptestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}helptestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}icaltestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}icaltestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}keywordfiltertestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}keywordfiltertestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}keywordtestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}keywordtestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}massedittestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}massedittestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}parseutilstestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}parseutilstestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}projecttestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}projecttestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}recurrenceruletestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}recurrenceruletestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}tasktestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}tasktestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}tests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}tests.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}testutils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}testutils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}textlistrenderertestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}textlistrenderertestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}tuitestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}tuitestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}ydateutilstestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}ydateutilstestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}yokadioptionparsertestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}yokadioptionparsertestcase.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}yokaditestcase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/tests/${MODPY_PYCACHE}yokaditestcase.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/yokadi/tests/aliastestcase.py
 lib/python${MODPY_VERSION}/site-packages/yokadi/tests/argstestcase.py
@@ -63,6 +107,7 @@ lib/python${MODPY_VERSION}/site-packages/yokadi/tests/
 lib/python${MODPY_VERSION}/site-packages/yokadi/tests/bugtestcase.py
 lib/python${MODPY_VERSION}/site-packages/yokadi/tests/completerstestcase.py
 lib/python${MODPY_VERSION}/site-packages/yokadi/tests/conftestcase.py
+lib/python${MODPY_VERSION}/site-packages/yokadi/tests/dbtestcase.py
 lib/python${MODPY_VERSION}/site-packages/yokadi/tests/dbutilstestcase.py
 lib/python${MODPY_VERSION}/site-packages/yokadi/tests/helptestcase.py
 lib/python${MODPY_VERSION}/site-packages/yokadi/tests/icaltestcase.py
@@ -82,18 +127,31 @@ lib/python${MODPY_VERSION}/site-packages/yokadi/tests/
 lib/python${MODPY_VERSION}/site-packages/yokadi/tests/yokaditestcase.py
 lib/python${MODPY_VERSION}/site-packages/yokadi/update/
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update10to11.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update10to11.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update11to12.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update11to12.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update1to2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update1to2.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update2to3.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update2to3.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update3to4.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update3to4.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update4to5.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update4to5.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update5to6.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update5to6.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update6to7.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update6to7.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update7to8.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update7to8.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update8to9.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update8to9.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update9to10.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}update9to10.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}updateutils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/update/${MODPY_PYCACHE}updateutils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/yokadi/update/update.py
 lib/python${MODPY_VERSION}/site-packages/yokadi/update/update10to11.py
@@ -111,24 +169,43 @@ lib/python${MODPY_VERSION}/site-packages/yokadi/update
 lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/
 lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}aliascmd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}aliascmd.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}basicparseutils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}basicparseutils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}colors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}colors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}commonargs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}commonargs.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}completers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}completers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}confcmd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}confcmd.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}csvlistrenderer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}csvlistrenderer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}htmllistrenderer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}htmllistrenderer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}keywordcmd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}keywordcmd.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}massedit.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}massedit.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}parseutils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}parseutils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}plainlistrenderer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}plainlistrenderer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}projectcmd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}projectcmd.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}taskcmd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}taskcmd.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}textlistrenderer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}textlistrenderer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}tui.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}tui.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}xmllistrenderer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/${MODPY_PYCACHE}xmllistrenderer.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/aliascmd.py
 lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/basicparseutils.py
@@ -151,8 +228,11 @@ lib/python${MODPY_VERSION}/site-packages/yokadi/ycli/x
 lib/python${MODPY_VERSION}/site-packages/yokadi/yical/
 lib/python${MODPY_VERSION}/site-packages/yokadi/yical/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/yokadi/yical/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/yokadi/yical/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/yical/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/yical/${MODPY_PYCACHE}icalutils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/yical/${MODPY_PYCACHE}icalutils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yokadi/yical/${MODPY_PYCACHE}yical.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/yokadi/yical/${MODPY_PYCACHE}yical.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/yokadi/yical/icalutils.py
 lib/python${MODPY_VERSION}/site-packages/yokadi/yical/yical.py
@@ -182,8 +262,8 @@ share/icons/hicolor/64x64/
 share/icons/hicolor/64x64/apps/
 share/icons/hicolor/64x64/apps/yokadi.png
 share/yokadi/
+share/yokadi/CHANGELOG.md
 share/yokadi/LICENSE
-share/yokadi/NEWS
 share/yokadi/README.md
 share/yokadi/doc/
 share/yokadi/doc/bugtracking.md
@@ -195,3 +275,5 @@ share/yokadi/editors/vim/ftdetect/
 share/yokadi/editors/vim/ftdetect/yokadimedit.vim
 share/yokadi/editors/vim/syntax/
 share/yokadi/editors/vim/syntax/yokadimedit.vim
+@tag gtk-update-icon-cache %D/share/icons/hicolor
+@tag update-desktop-database

-- 
Paco Esteban.
0x5818130B8A6DBC03

Reply via email to