From 21f2a0184a36c09da0d98645c7f5a1f23a8fbe4f Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 31 Jul 2026 22:21:43 +0500 Subject: [PATCH] dev-python/mastodon-py: add 2.2.1, drop 2.0.1 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/mastodon-py/Manifest | 2 +- ...-2.0.1.ebuild => mastodon-py-2.2.1.ebuild} | 32 +++++++------------ 2 files changed, 13 insertions(+), 21 deletions(-) rename dev-python/mastodon-py/{mastodon-py-2.0.1.ebuild => mastodon-py-2.2.1.ebuild} (59%) diff --git a/dev-python/mastodon-py/Manifest b/dev-python/mastodon-py/Manifest index c524ae345d..5e283948ed 100644 --- a/dev-python/mastodon-py/Manifest +++ b/dev-python/mastodon-py/Manifest @@ -1,2 +1,2 @@ -DIST mastodon_py-2.0.1.tar.gz 10988936 BLAKE2B 237e81a0501db59acb066cb156cddf9898265b7dc988c1edee451f4f9c5fb4f97629b2dfc561ce42e5d1e5858e00a916b56d002acbbe2891b4bb4d57e05661da SHA512 7aff1f6cf6c159d9ab95ff9d44aa1249c8db1536121fc5cd88ff0c46c22b23efb0c4857d6c6a744630b23804504b6d7886848ca194957dd524b4b014dadcd5e3 DIST mastodon_py-2.1.4.tar.gz 11636752 BLAKE2B 9e001da9d17b93e2ab8fbabcd7a8f2a19380aad76811acda15556e8a5bf7f38dc432d027f9e47ce7f8bf778aaff12df6f81ef3a953e9b06bcd1f8d80779d6f6f SHA512 cfb4515a24e69df16d320630157e1b32a99203fca8a56ab5c5f93b5585c56d1034a0520af276b384779bdfe2cc6d16451932e4014e005d756fd2c335de84bf00 +DIST mastodon_py-2.2.1.tar.gz 11737599 BLAKE2B 6e4eeaba2e63a39ce039f06e10ce374296e115f2f4b76ddaa6a0bff653d9ca9eb084d924f81bc009609cf6f2bc60a80e8d766554b543b21a28c1aa4f9c4a2127 SHA512 8ab761fd907b5e4f205d61792e70598e75cc6844169410d8cebcf34b3a97626727febfcc335576b55a60e65c12f6ce88c1b5d2f0c33ebae12e8d3b89ceafcadb diff --git a/dev-python/mastodon-py/mastodon-py-2.0.1.ebuild b/dev-python/mastodon-py/mastodon-py-2.2.1.ebuild similarity index 59% rename from dev-python/mastodon-py/mastodon-py-2.0.1.ebuild rename to dev-python/mastodon-py/mastodon-py-2.2.1.ebuild index b86157361e..c7afa4f271 100644 --- a/dev-python/mastodon-py/mastodon-py-2.0.1.ebuild +++ b/dev-python/mastodon-py/mastodon-py-2.2.1.ebuild @@ -4,9 +4,9 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..13} ) +PYTHON_COMPAT=( python3_{12..14} ) PYPI_PN="Mastodon.py" -inherit distutils-r1 optfeature pypi +inherit distutils-r1 pypi DESCRIPTION="Python wrapper for the Mastodon API" HOMEPAGE=" @@ -17,39 +17,35 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" +IUSE="blurhash crypt grapheme" RDEPEND=" - >=dev-python/blurhash-1.1.4[${PYTHON_USEDEP}] >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-magic[${PYTHON_USEDEP}] >=dev-python/requests-2.4.2[${PYTHON_USEDEP}] + blurhash? ( >=dev-python/blurhash-1.1.4[${PYTHON_USEDEP}] ) + crypt? ( + >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}] + >=dev-python/http-ece-1.0.5[${PYTHON_USEDEP}] + ) + grapheme? ( + >=dev-python/grapheme-0.7.2[${PYTHON_USEDEP}] + ) " BDEPEND=" test? ( - >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}] - >=dev-python/http-ece-1.0.5[${PYTHON_USEDEP}] + dev-python/python-magic[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] dev-python/vcrpy[${PYTHON_USEDEP}] ) " -PATCHES=( "${FILESDIR}"/${PN}-2.0.1-tests.patch ) - EPYTEST_PLUGINS=( pytest-mock pytest-recording requests-mock ) EPYTEST_XDIST=1 -EEPYTEST_DESELECT=( - # something related to simplejson - tests/test_notifications.py::test_notifications_dismiss_pre_2_9_2 - tests/test_status.py::test_status_card_pre_2_9_2 - # requires PROPERTIES="test_network" - tests/test_streaming.py::test_stream_user_direct - tests/test_streaming.py::test_stream_user_local -) distutils_enable_tests pytest @@ -59,7 +55,3 @@ distutils_enable_sphinx docs \ python_test() { epytest -o addopts= } - -pkg_postinst() { - optfeature "webpush support" "dev-python/cryptography dev-python/http-ece" -}