diff --git a/www/py-pywikibot/Makefile b/www/py-pywikibot/Makefile index 4f2dd129851c..dfee58bc20c9 100644 --- a/www/py-pywikibot/Makefile +++ b/www/py-pywikibot/Makefile @@ -1,44 +1,43 @@ PORTNAME= pywikibot -DISTVERSION= 9.6.3 -PORTREVISION= 1 +DISTVERSION= 11.1.0 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Wikipedia bot for Python WWW= https://www.mediawiki.org/wiki/Pywikibot LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mwparserfromhell>=0.5.2:textproc/py-mwparserfromhell@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR} USES= dos2unix python DOS2UNIX_FILES= setup.py USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= EVENTSTREAMS ISBN PYDOT GOOGLE IRC PILLOW MWOAUTH HTML EVENTSTREAMS_DESC= Support for reading Server Sent Event streams ISBN_DESC= Support for standard numbers and codes via stdnum package PYDOT_DESC= Support for Graphviz via pydot module GOOGLE_DESC= Support for Google search IRC_DESC= Support for IRC PILLOW_DESC= Support for image processing via pillow module MWOAUTH_DESC= Support for MediaWiki OAuth handshake helper HTML_DESC= Support for HTML/XML Parser for Python EVENTSTREAMS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sseclient>0:www/py-sseclient@${PY_FLAVOR} ISBN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}stdnum>0:devel/py-stdnum@${PY_FLAVOR} PYDOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google>0:www/py-google@${PY_FLAVOR} IRC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}irc>0:irc/py-irc@${PY_FLAVOR} PILLOW_RUN_DEPENDS= ${PY_PILLOW} MWOAUTH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mwoauth>0:www/py-mwoauth@${PY_FLAVOR} HTML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} .include diff --git a/www/py-pywikibot/distinfo b/www/py-pywikibot/distinfo index bfcb71f7f60b..ef0d52c4a287 100644 --- a/www/py-pywikibot/distinfo +++ b/www/py-pywikibot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740302648 -SHA256 (pywikibot-9.6.3.tar.gz) = b52128ea8f7f61946dd195adecdd1698ceb038aea541cef02d8c8fb782fb8618 -SIZE (pywikibot-9.6.3.tar.gz) = 622888 +TIMESTAMP = 1775883372 +SHA256 (pywikibot-11.1.0.tar.gz) = df4fd99a0e86ea9012a9db51d29ef670105a9d6607b6d460779bc9722af66020 +SIZE (pywikibot-11.1.0.tar.gz) = 636373 diff --git a/www/py-pywikibot/files/patch-pyproject.toml b/www/py-pywikibot/files/patch-pyproject.toml new file mode 100644 index 000000000000..dc2f0603bd39 --- /dev/null +++ b/www/py-pywikibot/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2026-04-11 04:58:34 UTC ++++ pyproject.toml +@@ -23,8 +23,6 @@ keywords = [ + "pywiki", "pywikibase", "pywikibot", "pywikipedia", "pywikipediabot", + "wiki", "wikibase", "wikidata", "wikimedia", "wikipedia", + ] +-license = "MIT" +-license-files = ["LICENSE"] + classifiers=[ + "Development Status :: 5 - Production/Stable", + "Environment :: Console", diff --git a/www/py-pywikibot/files/patch-setup.py b/www/py-pywikibot/files/patch-setup.py index 3baf2bd20e11..ecfe1c188794 100644 --- a/www/py-pywikibot/files/patch-setup.py +++ b/www/py-pywikibot/files/patch-setup.py @@ -1,21 +1,21 @@ ---- setup.py.orig 2024-03-09 06:20:55 UTC +--- setup.py.orig 2026-04-11 04:56:46 UTC +++ setup.py -@@ -160,12 +160,12 @@ def get_validated_version(name: str) -> str: # pragma +@@ -147,12 +147,12 @@ def get_validated_version(name: str) -> str: # pragma from packaging.version import InvalidVersion, Version - try: - tags = run(['git', 'tag'], check=True, stdout=PIPE, - text=True).stdout.splitlines() - except Exception as e: - print(e) - sys.exit('Creating source distribution canceled.') + #try: + # tags = run(['git', 'tag'], check=True, stdout=PIPE, + # text=True).stdout.splitlines() + #except Exception as e: + # print(e) + # sys.exit('Creating source distribution canceled.') last_tag = None if tags: