Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-launchpadlib for 
openSUSE:Factory checked in at 2025-06-13 18:48:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-launchpadlib (Old)
 and      /work/SRC/openSUSE:Factory/.python-launchpadlib.new.19631 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-launchpadlib"

Fri Jun 13 18:48:39 2025 rev:3 rq:1285512 version:2.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-launchpadlib/python-launchpadlib.changes  
2024-11-08 12:05:17.648276253 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-launchpadlib.new.19631/python-launchpadlib.changes
       2025-06-13 18:48:43.194903443 +0200
@@ -1,0 +2,10 @@
+Thu Jun 12 08:55:27 UTC 2025 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to 2.1.0
+  * Add SECURITY.md file with security policy
+  * Update to support Python versions 3.12 and 3.13
+- Switch upstream source URL to PyPi in Source field
+- Update upstream project URL in URL field
+- Use Python 3.11 on SLE-15 by default
+
+-------------------------------------------------------------------

Old:
----
  launchpadlib-2.0.0.tar.gz

New:
----
  launchpadlib-2.1.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-launchpadlib.spec ++++++
--- /var/tmp/diff_new_pack.z0yFBE/_old  2025-06-13 18:48:44.002936847 +0200
+++ /var/tmp/diff_new_pack.z0yFBE/_new  2025-06-13 18:48:44.006937013 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-launchpadlib
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,13 +16,14 @@
 #
 
 
+%{?sle15_python_module_pythons}
 Name:           python-launchpadlib
-Version:        2.0.0
+Version:        2.1.0
 Release:        0
 Summary:        Python client library for Launchpad's web service
 License:        LGPL-3.0-only
-URL:            https://pypi.org/project/launchpadlib/
-Source:         
https://launchpad.net/launchpadlib/trunk/%{version}/+download/launchpadlib-%{version}.tar.gz
+URL:            https://help.launchpad.net/API/launchpadlib
+Source:         
https://files.pythonhosted.org/packages/source/l/launchpadlib/launchpadlib-%{version}.tar.gz
 BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  %{python_module httplib2}
 BuildRequires:  %{python_module lazr.restfulclient}

++++++ launchpadlib-2.0.0.tar.gz -> launchpadlib-2.1.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/launchpadlib-2.0.0/NEWS.rst 
new/launchpadlib-2.1.0/NEWS.rst
--- old/launchpadlib-2.0.0/NEWS.rst     2024-07-19 12:30:09.000000000 +0200
+++ new/launchpadlib-2.1.0/NEWS.rst     2025-01-15 13:39:35.000000000 +0100
@@ -2,6 +2,14 @@
 NEWS for launchpadlib
 =====================
 
+2.1.0 (2025-01-15)
+==================
+- Add support for Python 3.12 and 3.13.
+- Drop support for Python 3.5, 3.6 and 3.7.
+- Update pre-commit hooks to latest available version.
+- Update launchpadlib LPCI pipeline from Focal (Python 3.8) to Jammy (Python 
3.10).
+- Remove importlib-metadata dependency for Python<3.8.
+
 2.0.0 (2024-07-19)
 ==================
 - Remove support for Python 2.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/launchpadlib-2.0.0/PKG-INFO 
new/launchpadlib-2.1.0/PKG-INFO
--- old/launchpadlib-2.0.0/PKG-INFO     2024-07-19 12:44:38.909896400 +0200
+++ new/launchpadlib-2.1.0/PKG-INFO     2025-01-16 18:53:09.820286000 +0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.2
 Name: launchpadlib
-Version: 2.0.0
+Version: 2.1.0
 Summary: Script Launchpad through its web services interfaces.  Officially 
supported.
 Home-page: https://help.launchpad.net/API/launchpadlib
 Download-URL: https://launchpad.net/launchpadlib/+download
@@ -17,20 +17,16 @@
 Classifier: License :: OSI Approved :: GNU Library or Lesser General Public 
License (LGPL)
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
-Classifier: Programming Language :: Python :: 3.6
-Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
-Requires-Python: >=3.5
+Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: 3.13
+Requires-Python: >=3.8
 License-File: COPYING.txt
 Requires-Dist: httplib2
-Requires-Dist: importlib-metadata; python_version < "3.8"
 Requires-Dist: lazr.restfulclient>=0.14.2
 Requires-Dist: lazr.uri
 Provides-Extra: keyring
@@ -43,6 +39,20 @@
 Provides-Extra: test
 Requires-Dist: coverage; extra == "test"
 Requires-Dist: pytest; extra == "test"
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: description
+Dynamic: download-url
+Dynamic: home-page
+Dynamic: license
+Dynamic: maintainer
+Dynamic: maintainer-email
+Dynamic: project-url
+Dynamic: provides-extra
+Dynamic: requires-dist
+Dynamic: requires-python
+Dynamic: summary
 
 ..
     This file is part of launchpadlib.
@@ -69,6 +79,14 @@
 NEWS for launchpadlib
 =====================
 
+2.1.0 (2025-01-15)
+==================
+- Add support for Python 3.12 and 3.13.
+- Drop support for Python 3.5, 3.6 and 3.7.
+- Update pre-commit hooks to latest available version.
+- Update launchpadlib LPCI pipeline from Focal (Python 3.8) to Jammy (Python 
3.10).
+- Remove importlib-metadata dependency for Python<3.8.
+
 2.0.0 (2024-07-19)
 ==================
 - Remove support for Python 2.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/launchpadlib-2.0.0/pyproject.toml 
new/launchpadlib-2.1.0/pyproject.toml
--- old/launchpadlib-2.0.0/pyproject.toml       2024-07-17 11:31:21.000000000 
+0200
+++ new/launchpadlib-2.1.0/pyproject.toml       2025-01-15 13:13:58.000000000 
+0100
@@ -1,3 +1,3 @@
 [tool.black]
 line-length = 79
-target-version = ['py35']
+target-version = ['py311']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/launchpadlib-2.0.0/setup.py 
new/launchpadlib-2.1.0/setup.py
--- old/launchpadlib-2.0.0/setup.py     2024-07-17 11:35:30.000000000 +0200
+++ new/launchpadlib-2.1.0/setup.py     2025-01-15 13:13:58.000000000 +0100
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3
 
-# Copyright 2008-2022 Canonical Ltd.
+# Copyright 2008-2024 Canonical Ltd.
 #
 # This file is part of launchpadlib.
 #
@@ -43,14 +43,13 @@
 
 install_requires = [
     "httplib2",
-    'importlib-metadata; python_version < "3.8"',
     "lazr.restfulclient>=0.14.2",
     "lazr.uri",
 ]
 
 setup(
     name="launchpadlib",
-    version="2.0.0",
+    version="2.1.0",
     packages=find_packages("src"),
     package_dir={"": "src"},
     include_package_data=True,
@@ -63,7 +62,7 @@
     description=open("README.rst").readline().strip(),
     long_description=generate("src/launchpadlib/docs/index.rst", "NEWS.rst"),
     license="LGPL v3",
-    python_requires=">=3.5",
+    python_requires=">=3.8",
     install_requires=install_requires,
     url="https://help.launchpad.net/API/launchpadlib";,
     project_urls={
@@ -77,16 +76,13 @@
         "License :: OSI Approved :: GNU Library or Lesser General Public 
License (LGPL)",  # noqa: E501
         "Operating System :: OS Independent",
         "Programming Language :: Python",
-        "Programming Language :: Python :: 2",
-        "Programming Language :: Python :: 2.7",
         "Programming Language :: Python :: 3",
-        "Programming Language :: Python :: 3.5",
-        "Programming Language :: Python :: 3.6",
-        "Programming Language :: Python :: 3.7",
         "Programming Language :: Python :: 3.8",
         "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",
     ],
     extras_require={
         "keyring": ["keyring"],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/launchpadlib-2.0.0/src/launchpadlib/docs/NEWS.rst 
new/launchpadlib-2.1.0/src/launchpadlib/docs/NEWS.rst
--- old/launchpadlib-2.0.0/src/launchpadlib/docs/NEWS.rst       2024-07-19 
12:30:09.000000000 +0200
+++ new/launchpadlib-2.1.0/src/launchpadlib/docs/NEWS.rst       2025-01-15 
13:39:35.000000000 +0100
@@ -2,6 +2,14 @@
 NEWS for launchpadlib
 =====================
 
+2.1.0 (2025-01-15)
+==================
+- Add support for Python 3.12 and 3.13.
+- Drop support for Python 3.5, 3.6 and 3.7.
+- Update pre-commit hooks to latest available version.
+- Update launchpadlib LPCI pipeline from Focal (Python 3.8) to Jammy (Python 
3.10).
+- Remove importlib-metadata dependency for Python<3.8.
+
 2.0.0 (2024-07-19)
 ==================
 - Remove support for Python 2.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/launchpadlib-2.0.0/src/launchpadlib/testing/tests/test_launchpad.py 
new/launchpadlib-2.1.0/src/launchpadlib/testing/tests/test_launchpad.py
--- old/launchpadlib-2.0.0/src/launchpadlib/testing/tests/test_launchpad.py     
2024-07-17 11:31:21.000000000 +0200
+++ new/launchpadlib-2.1.0/src/launchpadlib/testing/tests/test_launchpad.py     
2025-01-15 13:13:58.000000000 +0100
@@ -16,7 +16,7 @@
 # License along with launchpadlib.  If not, see
 # <http://www.gnu.org/licenses/>.
 
-from datetime import datetime
+from datetime import datetime, timezone
 
 from testresources import ResourcedTestCase
 
@@ -167,7 +167,7 @@
         """
         Attributes that represent dates are set with C{datetime} instances.
         """
-        now = datetime.utcnow()
+        now = datetime.now(timezone.utc)
         self.launchpad.me = dict(date_created=now)
         self.assertEqual(now, self.launchpad.me.date_created)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/launchpadlib-2.0.0/src/launchpadlib.egg-info/PKG-INFO 
new/launchpadlib-2.1.0/src/launchpadlib.egg-info/PKG-INFO
--- old/launchpadlib-2.0.0/src/launchpadlib.egg-info/PKG-INFO   2024-07-19 
12:44:38.000000000 +0200
+++ new/launchpadlib-2.1.0/src/launchpadlib.egg-info/PKG-INFO   2025-01-16 
18:53:09.000000000 +0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.2
 Name: launchpadlib
-Version: 2.0.0
+Version: 2.1.0
 Summary: Script Launchpad through its web services interfaces.  Officially 
supported.
 Home-page: https://help.launchpad.net/API/launchpadlib
 Download-URL: https://launchpad.net/launchpadlib/+download
@@ -17,20 +17,16 @@
 Classifier: License :: OSI Approved :: GNU Library or Lesser General Public 
License (LGPL)
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
-Classifier: Programming Language :: Python :: 3.6
-Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
-Requires-Python: >=3.5
+Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: 3.13
+Requires-Python: >=3.8
 License-File: COPYING.txt
 Requires-Dist: httplib2
-Requires-Dist: importlib-metadata; python_version < "3.8"
 Requires-Dist: lazr.restfulclient>=0.14.2
 Requires-Dist: lazr.uri
 Provides-Extra: keyring
@@ -43,6 +39,20 @@
 Provides-Extra: test
 Requires-Dist: coverage; extra == "test"
 Requires-Dist: pytest; extra == "test"
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: description
+Dynamic: download-url
+Dynamic: home-page
+Dynamic: license
+Dynamic: maintainer
+Dynamic: maintainer-email
+Dynamic: project-url
+Dynamic: provides-extra
+Dynamic: requires-dist
+Dynamic: requires-python
+Dynamic: summary
 
 ..
     This file is part of launchpadlib.
@@ -69,6 +79,14 @@
 NEWS for launchpadlib
 =====================
 
+2.1.0 (2025-01-15)
+==================
+- Add support for Python 3.12 and 3.13.
+- Drop support for Python 3.5, 3.6 and 3.7.
+- Update pre-commit hooks to latest available version.
+- Update launchpadlib LPCI pipeline from Focal (Python 3.8) to Jammy (Python 
3.10).
+- Remove importlib-metadata dependency for Python<3.8.
+
 2.0.0 (2024-07-19)
 ==================
 - Remove support for Python 2.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/launchpadlib-2.0.0/src/launchpadlib.egg-info/requires.txt 
new/launchpadlib-2.1.0/src/launchpadlib.egg-info/requires.txt
--- old/launchpadlib-2.0.0/src/launchpadlib.egg-info/requires.txt       
2024-07-19 12:44:38.000000000 +0200
+++ new/launchpadlib-2.1.0/src/launchpadlib.egg-info/requires.txt       
2025-01-16 18:53:09.000000000 +0100
@@ -2,9 +2,6 @@
 lazr.restfulclient>=0.14.2
 lazr.uri
 
-[:python_version < "3.8"]
-importlib-metadata
-
 [docs]
 Sphinx
 

Reply via email to