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.