I want to use toot to backup my mute and block lists from cron so I
contributed code upstream. It landed in 0.38.

I've not used toot before, tests from people who actually use it would
be appreciated.

Also I'm just smashing stones together here like an animal, I've no idea
if the diff is correct. It generates a working package though...

Tests, hand holding, OKs?

diff --git Makefile Makefile
index eb0cc6c6702..9c3077c93cb 100644
--- Makefile
+++ Makefile
@@ -1,6 +1,6 @@
 COMMENT =              CLI and TUI tool to interact with Mastodon instances
 
-MODPY_EGG_VERSION =    0.36.0
+MODPY_EGG_VERSION =    0.38.1
 DISTNAME =             toot-${MODPY_EGG_VERSION}
 
 CATEGORIES =           net
@@ -22,7 +22,8 @@ MODPY_PYTEST_ARGS =   --ignore tests/test_integration.py
 RUN_DEPENDS =          devel/py-wcwidth${MODPY_FLAVOR} \
                        www/py-beautifulsoup4${MODPY_FLAVOR} \
                        www/py-requests${MODPY_FLAVOR} \
-                       devel/py-urwid${MODPY_FLAVOR}
+                       devel/py-urwid${MODPY_FLAVOR} \
+                       textproc/py-tomlkit${MODPY_FLAVOR}
 TEST_DEPENDS =         devel/py-test-cov${MODPY_FLAVOR}
 
 MAKE_ENV =             LC_CTYPE=C.UTF-8
diff --git distinfo distinfo
index 3fb08220da3..c1be292334f 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (toot-0.36.0.tar.gz) = ivXz5Vr4oOdkuy13ONc3sWhVZH5Lx5R1F8zeOTKX6dg=
-SIZE (toot-0.36.0.tar.gz) = 354577
+SHA256 (toot-0.38.1.tar.gz) = vp5UeaIeqPsTz3upjVQtquB/2H+1ayC4kjtp/6UhxrI=
+SIZE (toot-0.38.1.tar.gz) = 312495
diff --git pkg/PLIST pkg/PLIST
index 88484ae0c34..18d00c9221b 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -8,9 +8,12 @@ 
lib/python${MODPY_VERSION}/site-packages/toot-${MODPY_EGG_VERSION}.dist-info/WHE
 
lib/python${MODPY_VERSION}/site-packages/toot-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
 
lib/python${MODPY_VERSION}/site-packages/toot-${MODPY_EGG_VERSION}.dist-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/toot/__init__.py
+lib/python${MODPY_VERSION}/site-packages/toot/__main__.py
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}api.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}api.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -21,6 +24,8 @@ 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}config.${MODPY_PYC
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}entities.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}entities.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -29,6 +34,10 @@ 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}logging.${MODPY_PY
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}logging.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}output.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}output.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}typing_compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}typing_compat.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}wcstring.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/toot/${MODPY_PYCACHE}wcstring.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/toot/api.py
@@ -36,10 +45,12 @@ lib/python${MODPY_VERSION}/site-packages/toot/auth.py
 lib/python${MODPY_VERSION}/site-packages/toot/commands.py
 lib/python${MODPY_VERSION}/site-packages/toot/config.py
 lib/python${MODPY_VERSION}/site-packages/toot/console.py
+lib/python${MODPY_VERSION}/site-packages/toot/entities.py
 lib/python${MODPY_VERSION}/site-packages/toot/exceptions.py
 lib/python${MODPY_VERSION}/site-packages/toot/http.py
 lib/python${MODPY_VERSION}/site-packages/toot/logging.py
 lib/python${MODPY_VERSION}/site-packages/toot/output.py
+lib/python${MODPY_VERSION}/site-packages/toot/settings.py
 lib/python${MODPY_VERSION}/site-packages/toot/tui/
 lib/python${MODPY_VERSION}/site-packages/toot/tui/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/toot/tui/${MODPY_PYCACHE}/
@@ -75,12 +86,16 @@ lib/python${MODPY_VERSION}/site-packages/toot/tui/scroll.py
 lib/python${MODPY_VERSION}/site-packages/toot/tui/timeline.py
 lib/python${MODPY_VERSION}/site-packages/toot/tui/utils.py
 lib/python${MODPY_VERSION}/site-packages/toot/tui/widgets.py
+lib/python${MODPY_VERSION}/site-packages/toot/typing_compat.py
 lib/python${MODPY_VERSION}/site-packages/toot/utils/
 lib/python${MODPY_VERSION}/site-packages/toot/utils/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/toot/utils/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/toot/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/toot/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/toot/utils/${MODPY_PYCACHE}datetime.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/toot/utils/${MODPY_PYCACHE}datetime.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/toot/utils/${MODPY_PYCACHE}language.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/toot/utils/${MODPY_PYCACHE}language.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/toot/utils/datetime.py
 lib/python${MODPY_VERSION}/site-packages/toot/utils/language.py
 lib/python${MODPY_VERSION}/site-packages/toot/wcstring.py


-- 
In my defence, I have been left unsupervised.

Reply via email to