Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-check-manifest for 
openSUSE:Factory checked in at 2025-12-10 15:32:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-check-manifest (Old)
 and      /work/SRC/openSUSE:Factory/.python-check-manifest.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-check-manifest"

Wed Dec 10 15:32:58 2025 rev:23 rq:1321800 version:0.51

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-check-manifest/python-check-manifest.changes  
    2025-06-26 11:40:40.357142007 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-check-manifest.new.1939/python-check-manifest.changes
    2025-12-10 15:33:47.918523584 +0100
@@ -1,0 +2,7 @@
+Tue Dec  9 14:23:54 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.51
+  * Add Python 3.14 support.
+  * Drop Python 3.7 support.
+
+-------------------------------------------------------------------

Old:
----
  check_manifest-0.50.tar.gz

New:
----
  check_manifest-0.51.tar.gz

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

Other differences:
------------------
++++++ python-check-manifest.spec ++++++
--- /var/tmp/diff_new_pack.82zw3f/_old  2025-12-10 15:33:48.662555061 +0100
+++ /var/tmp/diff_new_pack.82zw3f/_new  2025-12-10 15:33:48.662555061 +0100
@@ -27,7 +27,7 @@
 %bcond_without libalternatives
 %{?sle15_python_module_pythons}
 Name:           python-check-manifest%{psuffix}
-Version:        0.50
+Version:        0.51
 Release:        0
 Summary:        Tool to check Python source package MANIFEST.in for 
completeness
 License:        MIT

++++++ check_manifest-0.50.tar.gz -> check_manifest-0.51.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_manifest-0.50/CHANGES.rst 
new/check_manifest-0.51/CHANGES.rst
--- old/check_manifest-0.50/CHANGES.rst 2024-10-09 10:02:18.000000000 +0200
+++ new/check_manifest-0.51/CHANGES.rst 2025-10-15 12:59:05.000000000 +0200
@@ -2,6 +2,13 @@
 =========
 
 
+0.51 (2025-10-15)
+-----------------
+
+- Add Python 3.14 support.
+- Drop Python 3.7 support.
+
+
 0.50 (2024-10-09)
 -----------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_manifest-0.50/Makefile 
new/check_manifest-0.51/Makefile
--- old/check_manifest-0.50/Makefile    2024-10-09 10:01:08.000000000 +0200
+++ new/check_manifest-0.51/Makefile    2025-10-15 12:44:25.000000000 +0200
@@ -47,48 +47,7 @@
 .PHONY: update-github-branch-protection-rules
 
 update-github-branch-protection-rules:  ##: update GitHub branch protection 
rules
-       gh api -X PUT -H "Accept: application/vnd.github+json" \
-               -H "X-GitHub-Api-Version: 2022-11-28" \
-               
/repos/mgedmin/check-manifest/branches/master/protection/required_status_checks/contexts
 \
-               -f "contexts[]=check-manifest"                         \
-               -f "contexts[]=check-python-versions"                  \
-               -f "contexts[]=flake8"                                 \
-               -f "contexts[]=isort"                                  \
-               -f "contexts[]=mypy"                                   \
-               -f "contexts[]=Python 3.7, bzr"                        \
-               -f "contexts[]=Python 3.7, git"                        \
-               -f "contexts[]=Python 3.7, hg"                         \
-               -f "contexts[]=Python 3.7, svn"                        \
-               -f "contexts[]=Python 3.8, bzr"                        \
-               -f "contexts[]=Python 3.8, git"                        \
-               -f "contexts[]=Python 3.8, hg"                         \
-               -f "contexts[]=Python 3.8, svn"                        \
-               -f "contexts[]=Python 3.9, bzr"                        \
-               -f "contexts[]=Python 3.9, git"                        \
-               -f "contexts[]=Python 3.9, hg"                         \
-               -f "contexts[]=Python 3.9, svn"                        \
-               -f "contexts[]=Python 3.10, bzr"                       \
-               -f "contexts[]=Python 3.10, git"                       \
-               -f "contexts[]=Python 3.10, hg"                        \
-               -f "contexts[]=Python 3.10, svn"                       \
-               -f "contexts[]=Python 3.11, bzr"                       \
-               -f "contexts[]=Python 3.11, git"                       \
-               -f "contexts[]=Python 3.11, hg"                        \
-               -f "contexts[]=Python 3.11, svn"                       \
-               -f "contexts[]=Python 3.12, bzr"                       \
-               -f "contexts[]=Python 3.12, git"                       \
-               -f "contexts[]=Python 3.12, hg"                        \
-               -f "contexts[]=Python 3.12, svn"                       \
-               -f "contexts[]=Python 3.13, bzr"                       \
-               -f "contexts[]=Python 3.13, git"                       \
-               -f "contexts[]=Python 3.13, hg"                        \
-               -f "contexts[]=Python 3.13, svn"                       \
-               -f "contexts[]=Python pypy3.10, bzr"                   \
-               -f "contexts[]=Python pypy3.10, git"                   \
-               -f "contexts[]=Python pypy3.10, hg"                    \
-               -f "contexts[]=Python pypy3.10, svn"                   \
-               -f "contexts[]=continuous-integration/appveyor/branch" \
-               -f "contexts[]=continuous-integration/appveyor/pr"
+       uv run --script .github/update_branch_protection_rules.py
 
 ##: Releasing
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_manifest-0.50/PKG-INFO 
new/check_manifest-0.51/PKG-INFO
--- old/check_manifest-0.50/PKG-INFO    2024-10-09 10:09:29.099387600 +0200
+++ new/check_manifest-0.51/PKG-INFO    2025-10-15 13:15:42.945340200 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: check-manifest
-Version: 0.50
+Version: 0.51
 Summary: Check MANIFEST.in in a Python source package for completeness
 Home-page: https://github.com/mgedmin/check-manifest
 Author: Marius Gedminas
@@ -14,16 +14,16 @@
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-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
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
-Requires-Python: >=3.7
+Requires-Python: >=3.8
 Description-Content-Type: text/x-rst
 License-File: LICENSE.rst
 Requires-Dist: build>=0.1
@@ -33,6 +33,19 @@
 Requires-Dist: mock>=3.0.0; python_version == "3.7" and extra == "test"
 Requires-Dist: pytest; extra == "test"
 Requires-Dist: wheel; extra == "test"
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: description
+Dynamic: description-content-type
+Dynamic: home-page
+Dynamic: keywords
+Dynamic: license
+Dynamic: license-file
+Dynamic: provides-extra
+Dynamic: requires-dist
+Dynamic: requires-python
+Dynamic: summary
 
 check-manifest
 ==============
@@ -171,7 +184,7 @@
 
     repos:
     -   repo: https://github.com/mgedmin/check-manifest
-        rev: "0.50"
+        rev: "0.51"
         hooks:
         -   id: check-manifest
 
@@ -184,14 +197,14 @@
 
     repos:
     -   repo: https://github.com/mgedmin/check-manifest
-        rev: "0.50"
+        rev: "0.51"
         hooks:
         -   id: check-manifest
             args: [--no-build-isolation]
             additional_dependencies: [setuptools, wheel, setuptools-scm]
 
 
-.. |buildstatus| image:: 
https://github.com/mgedmin/check-manifest/workflows/build/badge.svg?branch=master
+.. |buildstatus| image:: 
https://github.com/mgedmin/check-manifest/actions/workflows/build.yml/badge.svg?branch=master
 .. _buildstatus: https://github.com/mgedmin/check-manifest/actions
 
 .. |appveyor| image:: 
https://ci.appveyor.com/api/projects/status/github/mgedmin/check-manifest?branch=master&svg=true
@@ -205,6 +218,13 @@
 =========
 
 
+0.51 (2025-10-15)
+-----------------
+
+- Add Python 3.14 support.
+- Drop Python 3.7 support.
+
+
 0.50 (2024-10-09)
 -----------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_manifest-0.50/README.rst 
new/check_manifest-0.51/README.rst
--- old/check_manifest-0.50/README.rst  2024-10-09 10:02:26.000000000 +0200
+++ new/check_manifest-0.51/README.rst  2025-10-15 12:59:18.000000000 +0200
@@ -135,7 +135,7 @@
 
     repos:
     -   repo: https://github.com/mgedmin/check-manifest
-        rev: "0.50"
+        rev: "0.51"
         hooks:
         -   id: check-manifest
 
@@ -148,14 +148,14 @@
 
     repos:
     -   repo: https://github.com/mgedmin/check-manifest
-        rev: "0.50"
+        rev: "0.51"
         hooks:
         -   id: check-manifest
             args: [--no-build-isolation]
             additional_dependencies: [setuptools, wheel, setuptools-scm]
 
 
-.. |buildstatus| image:: 
https://github.com/mgedmin/check-manifest/workflows/build/badge.svg?branch=master
+.. |buildstatus| image:: 
https://github.com/mgedmin/check-manifest/actions/workflows/build.yml/badge.svg?branch=master
 .. _buildstatus: https://github.com/mgedmin/check-manifest/actions
 
 .. |appveyor| image:: 
https://ci.appveyor.com/api/projects/status/github/mgedmin/check-manifest?branch=master&svg=true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_manifest-0.50/appveyor.yml 
new/check_manifest-0.51/appveyor.yml
--- old/check_manifest-0.50/appveyor.yml        2024-10-09 10:01:08.000000000 
+0200
+++ new/check_manifest-0.51/appveyor.yml        1970-01-01 01:00:00.000000000 
+0100
@@ -1,39 +0,0 @@
-version: build-{build}-{branch}
-
-environment:
-  matrix:
-    # https://www.appveyor.com/docs/installed-software#python lists available
-    # versions
-    - PYTHON: "C:\\Python37"
-    - PYTHON: "C:\\Python38"
-    - PYTHON: "C:\\Python39"
-    - PYTHON: "C:\\Python310"
-    - PYTHON: "C:\\Python311"
-    - PYTHON: "C:\\Python312"
-    - PYTHON: "C:\\Python313"
-
-init:
-  - "echo %PYTHON%"
-
-install:
-  - ps: |
-      if (-not (Test-Path $env:PYTHON)) {
-        curl -o install_python.ps1 
https://raw.githubusercontent.com/matthew-brett/multibuild/11a389d78892cf90addac8f69433d5e22bfa422a/install_python.ps1
-        .\install_python.ps1
-      }
-  - ps: if (-not (Test-Path $env:PYTHON)) { throw "No $env:PYTHON" }
-  - "set PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%"
-  - python --version
-  - pip install -U virtualenv  # upgrade pip in tox's virtualenvs
-  - pip install tox setuptools
-  - choco install bzr
-  - "set PATH=C:\\Program Files (x86)\\Bazaar;%PATH%"
-  - bzr --version
-  - git --version
-  - svn --version
-  - hg --version
-
-build: off
-
-test_script:
-  - tox -e py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_manifest-0.50/check_manifest.egg-info/PKG-INFO 
new/check_manifest-0.51/check_manifest.egg-info/PKG-INFO
--- old/check_manifest-0.50/check_manifest.egg-info/PKG-INFO    2024-10-09 
10:09:29.000000000 +0200
+++ new/check_manifest-0.51/check_manifest.egg-info/PKG-INFO    2025-10-15 
13:15:42.000000000 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: check-manifest
-Version: 0.50
+Version: 0.51
 Summary: Check MANIFEST.in in a Python source package for completeness
 Home-page: https://github.com/mgedmin/check-manifest
 Author: Marius Gedminas
@@ -14,16 +14,16 @@
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-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
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
-Requires-Python: >=3.7
+Requires-Python: >=3.8
 Description-Content-Type: text/x-rst
 License-File: LICENSE.rst
 Requires-Dist: build>=0.1
@@ -33,6 +33,19 @@
 Requires-Dist: mock>=3.0.0; python_version == "3.7" and extra == "test"
 Requires-Dist: pytest; extra == "test"
 Requires-Dist: wheel; extra == "test"
+Dynamic: author
+Dynamic: author-email
+Dynamic: classifier
+Dynamic: description
+Dynamic: description-content-type
+Dynamic: home-page
+Dynamic: keywords
+Dynamic: license
+Dynamic: license-file
+Dynamic: provides-extra
+Dynamic: requires-dist
+Dynamic: requires-python
+Dynamic: summary
 
 check-manifest
 ==============
@@ -171,7 +184,7 @@
 
     repos:
     -   repo: https://github.com/mgedmin/check-manifest
-        rev: "0.50"
+        rev: "0.51"
         hooks:
         -   id: check-manifest
 
@@ -184,14 +197,14 @@
 
     repos:
     -   repo: https://github.com/mgedmin/check-manifest
-        rev: "0.50"
+        rev: "0.51"
         hooks:
         -   id: check-manifest
             args: [--no-build-isolation]
             additional_dependencies: [setuptools, wheel, setuptools-scm]
 
 
-.. |buildstatus| image:: 
https://github.com/mgedmin/check-manifest/workflows/build/badge.svg?branch=master
+.. |buildstatus| image:: 
https://github.com/mgedmin/check-manifest/actions/workflows/build.yml/badge.svg?branch=master
 .. _buildstatus: https://github.com/mgedmin/check-manifest/actions
 
 .. |appveyor| image:: 
https://ci.appveyor.com/api/projects/status/github/mgedmin/check-manifest?branch=master&svg=true
@@ -205,6 +218,13 @@
 =========
 
 
+0.51 (2025-10-15)
+-----------------
+
+- Add Python 3.14 support.
+- Drop Python 3.7 support.
+
+
 0.50 (2024-10-09)
 -----------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/check_manifest-0.50/check_manifest.egg-info/SOURCES.txt 
new/check_manifest-0.51/check_manifest.egg-info/SOURCES.txt
--- old/check_manifest-0.50/check_manifest.egg-info/SOURCES.txt 2024-10-09 
10:09:29.000000000 +0200
+++ new/check_manifest-0.51/check_manifest.egg-info/SOURCES.txt 2025-10-15 
13:15:42.000000000 +0200
@@ -6,7 +6,6 @@
 MANIFEST.in
 Makefile
 README.rst
-appveyor.yml
 check_manifest.py
 release.mk
 setup.cfg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_manifest-0.50/check_manifest.py 
new/check_manifest-0.51/check_manifest.py
--- old/check_manifest-0.50/check_manifest.py   2024-10-09 10:02:18.000000000 
+0200
+++ new/check_manifest-0.51/check_manifest.py   2025-10-15 12:59:05.000000000 
+0200
@@ -47,7 +47,7 @@
 from distutils.text_file import TextFile  # isort:skip
 
 
-__version__ = '0.50'
+__version__ = '0.51'
 __author__ = 'Marius Gedminas <[email protected]>'
 __licence__ = 'MIT'
 __url__ = 'https://github.com/mgedmin/check-manifest'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_manifest-0.50/release.mk 
new/check_manifest-0.51/release.mk
--- old/check_manifest-0.50/release.mk  2021-04-22 21:51:21.000000000 +0200
+++ new/check_manifest-0.51/release.mk  2024-10-10 10:19:58.000000000 +0200
@@ -1,4 +1,4 @@
-# release.mk version 2.1 (2021-04-19)
+# release.mk version 2.2.3 (2024-10-10)
 #
 # Helpful Makefile rules for releasing Python packages.
 # https://github.com/mgedmin/python-project-skel
@@ -12,7 +12,7 @@
 
 # These should be fine
 PYTHON ?= python3
-PYPI_PUBLISH ?= rm -rf dist && $(PYTHON) setup.py -q sdist bdist_wheel && 
twine check dist/* && twine upload dist/*
+PYPI_PUBLISH ?= rm -rf dist && $(PYTHON) -m build && twine check dist/* && 
twine upload dist/*
 LATEST_RELEASE_MK_URL = 
https://raw.githubusercontent.com/mgedmin/python-project-skel/master/release.mk
 DISTCHECK_DIFF_DEFAULT_OPTS = -x PKG-INFO -x setup.cfg -x '*.egg-info' -x 
.github -I'^\#'
 
@@ -44,7 +44,7 @@
 
 .PHONY: dist
 dist:
-       $(PYTHON) setup.py -q sdist bdist_wheel
+       $(PYTHON) -m build
 
 # Provide a default 'make check' to be the same as 'make test', since that's
 # what 80% of my projects use, but make it possible to override.  Now
@@ -79,7 +79,7 @@
 
 .PHONY: distcheck-sdist
 distcheck-sdist: dist
-       pkg_and_version=`$(PYTHON) setup.py --name`-`$(PYTHON) setup.py 
--version` && \
+       pkg_and_version=`$(PYTHON) setup.py --name|tr A-Z.- a-z__`-`$(PYTHON) 
setup.py --version` && \
          rm -rf tmp && \
          mkdir tmp && \
          $(VCS_EXPORT) && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_manifest-0.50/setup.py 
new/check_manifest-0.51/setup.py
--- old/check_manifest-0.50/setup.py    2024-10-09 10:01:08.000000000 +0200
+++ new/check_manifest-0.51/setup.py    2025-10-14 19:31:26.000000000 +0200
@@ -44,13 +44,13 @@
         'Operating System :: OS Independent',
         'Programming Language :: Python',
         'Programming Language :: Python :: 3',
-        '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',
+        'Programming Language :: Python :: 3.14',
         'Programming Language :: Python :: Implementation :: CPython',
         'Programming Language :: Python :: Implementation :: PyPy',
     ],
@@ -58,7 +58,7 @@
 
     py_modules=['check_manifest'],
     zip_safe=False,
-    python_requires=">=3.7",
+    python_requires=">=3.8",
     install_requires=[
         'build>=0.1',
         'setuptools',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_manifest-0.50/tests.py 
new/check_manifest-0.51/tests.py
--- old/check_manifest-0.50/tests.py    2023-06-28 08:32:30.000000000 +0200
+++ new/check_manifest-0.51/tests.py    2025-10-15 12:44:25.000000000 +0200
@@ -1049,9 +1049,19 @@
         os.chdir('b')
         self.assertEqual(get_vcs_files(self.ui), ['b.txt', 'c/d.txt'])
 
+    @unittest.skipIf(
+        sys.platform == 'win32',
+        "Get yourself a real VCS running on a real OS, I can't support this 
mess",
+    )
     def test_get_vcs_files_nonascii_filenames(self):
         # This test will fail if your locale is incapable of expressing
         # "eacute".  UTF-8 or Latin-1 should work.
+        from check_manifest import Bazaar
+        print("Detected terminal encoding: ", Bazaar._get_terminal_encoding())
+        print("sys.stdin.isatty():", sys.stdin.isatty())
+        print("sys.stdout.isatty():", sys.stdout.isatty())
+        print("sys.stdin.encoding:", getattr(sys.stdin, 'encoding', 'missing'))
+        print("sys.stdout.encoding:", getattr(sys.stdout, 'encoding', 
'missing'))
         from check_manifest import get_vcs_files
         self._init_vcs()
         filename = "\u00E9.txt"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/check_manifest-0.50/tox.ini 
new/check_manifest-0.51/tox.ini
--- old/check_manifest-0.50/tox.ini     2024-10-09 10:01:08.000000000 +0200
+++ new/check_manifest-0.51/tox.ini     2025-10-14 19:31:27.000000000 +0200
@@ -1,6 +1,6 @@
 [tox]
 envlist =
-    py37,py38,py39,py310,py311,py312,py313,pypy3,flake8
+    py38,py39,py310,py311,py312,py313,py314,pypy3,flake8
 
 [testenv]
 passenv =

Reply via email to