Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-certbot-dns-linode for openSUSE:Factory checked in at 2025-09-03 21:08:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-certbot-dns-linode (Old) and /work/SRC/openSUSE:Factory/.python-certbot-dns-linode.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-certbot-dns-linode" Wed Sep 3 21:08:39 2025 rev:40 rq:1302589 version:5.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-certbot-dns-linode/python-certbot-dns-linode.changes 2025-08-13 16:32:25.957206926 +0200 +++ /work/SRC/openSUSE:Factory/.python-certbot-dns-linode.new.1977/python-certbot-dns-linode.changes 2025-09-03 21:09:15.613273499 +0200 @@ -1,0 +2,7 @@ +Wed Sep 3 12:25:33 UTC 2025 - Markéta Machová <mmach...@suse.com> + +- update to version 5.0.0 + * Python 3.9 support was removed + * Migrated most functionality from setup.py to pyproject.toml + +------------------------------------------------------------------- Old: ---- certbot_dns_linode-4.2.0.tar.gz New: ---- certbot_dns_linode-5.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-certbot-dns-linode.spec ++++++ --- /var/tmp/diff_new_pack.ZlNOUc/_old 2025-09-03 21:09:16.049291924 +0200 +++ /var/tmp/diff_new_pack.ZlNOUc/_new 2025-09-03 21:09:16.049291924 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-certbot-dns-linode # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-certbot-dns-linode -Version: 4.2.0 +Version: 5.0.0 Release: 0 Summary: Linode DNS Authenticator plugin for Certbot License: Apache-2.0 ++++++ certbot_dns_linode-4.2.0.tar.gz -> certbot_dns_linode-5.0.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot_dns_linode-4.2.0/PKG-INFO new/certbot_dns_linode-5.0.0/PKG-INFO --- old/certbot_dns_linode-4.2.0/PKG-INFO 2025-08-05 17:57:53.087698200 +0200 +++ new/certbot_dns_linode-5.0.0/PKG-INFO 2025-09-02 17:46:27.307519700 +0200 @@ -1,46 +1,38 @@ Metadata-Version: 2.4 Name: certbot-dns-linode -Version: 4.2.0 +Version: 5.0.0 Summary: Linode DNS Authenticator plugin for Certbot -Home-page: https://github.com/certbot/certbot -Author: Certbot Project -Author-email: certbot-...@eff.org -License: Apache License 2.0 +Author-email: Certbot Project <certbot-...@eff.org> +License-Expression: Apache-2.0 +Project-URL: Homepage, https://github.com/certbot/certbot Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: Plugins Classifier: Intended Audience :: System Administrators -Classifier: License :: OSI Approved :: Apache Software License Classifier: Operating System :: POSIX :: Linux Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 -Classifier: Programming Language :: Python :: 3.13 Classifier: Topic :: Internet :: WWW/HTTP Classifier: Topic :: Security Classifier: Topic :: System :: Installation/Setup Classifier: Topic :: System :: Networking Classifier: Topic :: System :: Systems Administration Classifier: Topic :: Utilities -Requires-Python: >=3.9.2 +Requires-Python: >=3.10 +Description-Content-Type: text/x-rst License-File: LICENSE.txt Requires-Dist: dns-lexicon>=3.14.1 -Requires-Dist: acme>=4.2.0 -Requires-Dist: certbot>=4.2.0 +Requires-Dist: acme>=5.0.0 +Requires-Dist: certbot>=5.0.0 Provides-Extra: docs Requires-Dist: Sphinx>=1.0; extra == "docs" Requires-Dist: sphinx_rtd_theme; extra == "docs" Provides-Extra: test Requires-Dist: pytest; extra == "test" -Dynamic: author -Dynamic: author-email -Dynamic: classifier -Dynamic: home-page -Dynamic: license Dynamic: license-file -Dynamic: provides-extra Dynamic: requires-dist -Dynamic: requires-python -Dynamic: summary + +Linode DNS Authenticator plugin for Certbot diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot_dns_linode-4.2.0/pyproject.toml new/certbot_dns_linode-5.0.0/pyproject.toml --- old/certbot_dns_linode-4.2.0/pyproject.toml 1970-01-01 01:00:00.000000000 +0100 +++ new/certbot_dns_linode-5.0.0/pyproject.toml 2025-09-02 17:46:13.000000000 +0200 @@ -0,0 +1,53 @@ +[build-system] +requires = ["setuptools"] +build-backend = "setuptools.build_meta" + +[project] +name = "certbot-dns-linode" +dynamic = ["version", "dependencies"] +description = "Linode DNS Authenticator plugin for Certbot" +readme = "README.rst" +license = "Apache-2.0" +requires-python = ">=3.10" +authors = [ + { name = "Certbot Project", email = "certbot-...@eff.org" }, +] +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Environment :: Plugins", + "Intended Audience :: System Administrators", + "Operating System :: POSIX :: Linux", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Internet :: WWW/HTTP", + "Topic :: Security", + "Topic :: System :: Installation/Setup", + "Topic :: System :: Networking", + "Topic :: System :: Systems Administration", + "Topic :: Utilities", +] + +[project.optional-dependencies] +docs = [ + "Sphinx>=1.0", # autodoc_member_order = 'bysource', autodoc_default_flags + "sphinx_rtd_theme", +] +test = [ + "pytest", +] + +[project.entry-points."certbot.plugins"] +dns-linode = "certbot_dns_linode._internal.dns_linode:Authenticator" + +[project.urls] +Homepage = "https://github.com/certbot/certbot" + +[tool.setuptools] +package-dir = {"" = "src"} + +[tool.setuptools.packages.find] +where = ["src"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot_dns_linode-4.2.0/setup.py new/certbot_dns_linode-5.0.0/setup.py --- old/certbot_dns_linode-4.2.0/setup.py 2025-08-05 17:57:49.000000000 +0200 +++ new/certbot_dns_linode-5.0.0/setup.py 2025-09-02 17:46:14.000000000 +0200 @@ -1,10 +1,8 @@ import os -import sys -from setuptools import find_packages from setuptools import setup -version = '4.2.0' +version = '5.0.0' install_requires = [ 'dns-lexicon>=3.14.1', @@ -21,56 +19,7 @@ f'certbot>={version}', ]) -docs_extras = [ - 'Sphinx>=1.0', # autodoc_member_order = 'bysource', autodoc_default_flags - 'sphinx_rtd_theme', -] - -test_extras = [ - 'pytest', -] - setup( - name='certbot-dns-linode', version=version, - description="Linode DNS Authenticator plugin for Certbot", - url='https://github.com/certbot/certbot', - author="Certbot Project", - author_email='certbot-...@eff.org', - license='Apache License 2.0', - python_requires='>=3.9.2', - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Environment :: Plugins', - 'Intended Audience :: System Administrators', - 'License :: OSI Approved :: Apache Software License', - 'Operating System :: POSIX :: Linux', - 'Programming Language :: Python', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3.10', - 'Programming Language :: Python :: 3.11', - 'Programming Language :: Python :: 3.12', - 'Programming Language :: Python :: 3.13', - 'Topic :: Internet :: WWW/HTTP', - 'Topic :: Security', - 'Topic :: System :: Installation/Setup', - 'Topic :: System :: Networking', - 'Topic :: System :: Systems Administration', - 'Topic :: Utilities', - ], - - packages=find_packages(where='src'), - package_dir={'': 'src'}, - include_package_data=True, install_requires=install_requires, - extras_require={ - 'docs': docs_extras, - 'test': test_extras, - }, - entry_points={ - 'certbot.plugins': [ - 'dns-linode = certbot_dns_linode._internal.dns_linode:Authenticator', - ], - }, ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot_dns_linode-4.2.0/src/certbot_dns_linode/_internal/tests/dns_linode_test.py new/certbot_dns_linode-5.0.0/src/certbot_dns_linode/_internal/tests/dns_linode_test.py --- old/certbot_dns_linode-4.2.0/src/certbot_dns_linode/_internal/tests/dns_linode_test.py 2025-08-05 17:57:48.000000000 +0200 +++ new/certbot_dns_linode-5.0.0/src/certbot_dns_linode/_internal/tests/dns_linode_test.py 2025-09-02 17:46:13.000000000 +0200 @@ -1,12 +1,10 @@ """Tests for certbot_dns_linode._internal.dns_linode.""" import sys -import unittest from unittest import mock import pytest -from certbot import errors from certbot.compat import os from certbot.plugins import dns_test_common from certbot.plugins import dns_test_common_lexicon diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot_dns_linode-4.2.0/src/certbot_dns_linode.egg-info/PKG-INFO new/certbot_dns_linode-5.0.0/src/certbot_dns_linode.egg-info/PKG-INFO --- old/certbot_dns_linode-4.2.0/src/certbot_dns_linode.egg-info/PKG-INFO 2025-08-05 17:57:53.000000000 +0200 +++ new/certbot_dns_linode-5.0.0/src/certbot_dns_linode.egg-info/PKG-INFO 2025-09-02 17:46:27.000000000 +0200 @@ -1,46 +1,38 @@ Metadata-Version: 2.4 Name: certbot-dns-linode -Version: 4.2.0 +Version: 5.0.0 Summary: Linode DNS Authenticator plugin for Certbot -Home-page: https://github.com/certbot/certbot -Author: Certbot Project -Author-email: certbot-...@eff.org -License: Apache License 2.0 +Author-email: Certbot Project <certbot-...@eff.org> +License-Expression: Apache-2.0 +Project-URL: Homepage, https://github.com/certbot/certbot Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: Plugins Classifier: Intended Audience :: System Administrators -Classifier: License :: OSI Approved :: Apache Software License Classifier: Operating System :: POSIX :: Linux Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 -Classifier: Programming Language :: Python :: 3.13 Classifier: Topic :: Internet :: WWW/HTTP Classifier: Topic :: Security Classifier: Topic :: System :: Installation/Setup Classifier: Topic :: System :: Networking Classifier: Topic :: System :: Systems Administration Classifier: Topic :: Utilities -Requires-Python: >=3.9.2 +Requires-Python: >=3.10 +Description-Content-Type: text/x-rst License-File: LICENSE.txt Requires-Dist: dns-lexicon>=3.14.1 -Requires-Dist: acme>=4.2.0 -Requires-Dist: certbot>=4.2.0 +Requires-Dist: acme>=5.0.0 +Requires-Dist: certbot>=5.0.0 Provides-Extra: docs Requires-Dist: Sphinx>=1.0; extra == "docs" Requires-Dist: sphinx_rtd_theme; extra == "docs" Provides-Extra: test Requires-Dist: pytest; extra == "test" -Dynamic: author -Dynamic: author-email -Dynamic: classifier -Dynamic: home-page -Dynamic: license Dynamic: license-file -Dynamic: provides-extra Dynamic: requires-dist -Dynamic: requires-python -Dynamic: summary + +Linode DNS Authenticator plugin for Certbot diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot_dns_linode-4.2.0/src/certbot_dns_linode.egg-info/SOURCES.txt new/certbot_dns_linode-5.0.0/src/certbot_dns_linode.egg-info/SOURCES.txt --- old/certbot_dns_linode-4.2.0/src/certbot_dns_linode.egg-info/SOURCES.txt 2025-08-05 17:57:53.000000000 +0200 +++ new/certbot_dns_linode-5.0.0/src/certbot_dns_linode.egg-info/SOURCES.txt 2025-09-02 17:46:27.000000000 +0200 @@ -1,6 +1,7 @@ LICENSE.txt MANIFEST.in README.rst +pyproject.toml setup.py docs/.gitignore docs/Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certbot_dns_linode-4.2.0/src/certbot_dns_linode.egg-info/requires.txt new/certbot_dns_linode-5.0.0/src/certbot_dns_linode.egg-info/requires.txt --- old/certbot_dns_linode-4.2.0/src/certbot_dns_linode.egg-info/requires.txt 2025-08-05 17:57:53.000000000 +0200 +++ new/certbot_dns_linode-5.0.0/src/certbot_dns_linode.egg-info/requires.txt 2025-09-02 17:46:27.000000000 +0200 @@ -1,6 +1,6 @@ dns-lexicon>=3.14.1 -acme>=4.2.0 -certbot>=4.2.0 +acme>=5.0.0 +certbot>=5.0.0 [docs] Sphinx>=1.0