Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-khard for openSUSE:Factory 
checked in at 2026-03-11 20:53:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-khard (Old)
 and      /work/SRC/openSUSE:Factory/.python-khard.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-khard"

Wed Mar 11 20:53:04 2026 rev:4 rq:1338102 version:0.20.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-khard/python-khard.changes        
2025-08-02 00:41:09.577092109 +0200
+++ /work/SRC/openSUSE:Factory/.python-khard.new.8177/python-khard.changes      
2026-03-11 20:53:55.934511357 +0100
@@ -1,0 +2,6 @@
+Tue Mar 10 21:57:00 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.20.1:
+  * Fix reopening of stdin on Windows (#347)
+
+-------------------------------------------------------------------

Old:
----
  khard-0.20.0.tar.gz

New:
----
  khard-0.20.1.tar.gz

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

Other differences:
------------------
++++++ python-khard.spec ++++++
--- /var/tmp/diff_new_pack.N8dNu2/_old  2026-03-11 20:53:56.426531465 +0100
+++ /var/tmp/diff_new_pack.N8dNu2/_new  2026-03-11 20:53:56.426531465 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-khard
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 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-khard
-Version:        0.20.0
+Version:        0.20.1
 Release:        0
 Summary:        Console carddav client
 License:        GPL-3.0-only

++++++ khard-0.20.0.tar.gz -> khard-0.20.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khard-0.20.0/.github/workflows/ci.yml 
new/khard-0.20.1/.github/workflows/ci.yml
--- old/khard-0.20.0/.github/workflows/ci.yml   2025-07-22 23:17:03.000000000 
+0200
+++ new/khard-0.20.1/.github/workflows/ci.yml   2026-01-01 12:13:12.000000000 
+0100
@@ -9,7 +9,7 @@
     strategy:
       fail-fast: false
       matrix:
-        python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
+        python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
     steps:
     - uses: actions/checkout@v3
     - name: Set up Python ${{ matrix.python-version }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khard-0.20.0/CHANGES new/khard-0.20.1/CHANGES
--- old/khard-0.20.0/CHANGES    2025-07-23 00:18:42.000000000 +0200
+++ new/khard-0.20.1/CHANGES    2026-01-01 12:29:56.000000000 +0100
@@ -1,6 +1,11 @@
 Change Log
 ==========
 
+v0.20.1 2026-01-01
+
+- Fix reopening of stdin on Windows (#347)
+
+
 v0.20.0 2025-07-22
 
 - Remove support for python 3.8 (638fb2e)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khard-0.20.0/PKG-INFO new/khard-0.20.1/PKG-INFO
--- old/khard-0.20.0/PKG-INFO   2025-07-23 00:21:11.678841600 +0200
+++ new/khard-0.20.1/PKG-INFO   2026-01-01 12:32:15.607624500 +0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: khard
-Version: 0.20.0
+Version: 0.20.1
 Summary: A console address book manager
 Author-email: Eric Scheibler <[email protected]>
 License: GPL
@@ -30,6 +30,7 @@
 Requires-Dist: sphinx-autodoc-typehints; extra == "doc"
 Provides-Extra: typing
 Requires-Dist: mypy; extra == "typing"
+Dynamic: license-file
 
 khard
 =====
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khard-0.20.0/flake.lock new/khard-0.20.1/flake.lock
--- old/khard-0.20.0/flake.lock 2024-12-20 17:46:50.000000000 +0100
+++ new/khard-0.20.1/flake.lock 2026-01-01 09:07:14.000000000 +0100
@@ -2,11 +2,11 @@
   "nodes": {
     "nixpkgs": {
       "locked": {
-        "lastModified": 1712439257,
-        "narHash": "sha256-aSpiNepFOMk9932HOax0XwNxbA38GOUVOiXfUVPOrck=",
+        "lastModified": 1767116409,
+        "narHash": "sha256-5vKw92l1GyTnjoLzEagJy5V5mDFck72LiQWZSOnSicw=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "ff0dbd94265ac470dda06a657d5fe49de93b4599",
+        "rev": "cad22e7d996aea55ecab064e84834289143e44a0",
         "type": "github"
       },
       "original": {
@@ -23,11 +23,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1734493480,
-        "narHash": "sha256-ZUT8WWOrMwIad60igTKF+oTtQUo76fFQ8Z4BZkp9fWU=",
+        "lastModified": 1764134915,
+        "narHash": "sha256-xaKvtPx6YAnA3HQVp5LwyYG1MaN4LLehpQI8xEdBvBY=",
         "owner": "pyproject-nix",
         "repo": "pyproject.nix",
-        "rev": "cc489ac2dbf7ee76d76415e878aee8e7ff6819c9",
+        "rev": "2c8df1383b32e5443c921f61224b198a2282a657",
         "type": "github"
       },
       "original": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khard-0.20.0/flake.nix new/khard-0.20.1/flake.nix
--- old/khard-0.20.0/flake.nix  2025-07-22 23:17:03.000000000 +0200
+++ new/khard-0.20.1/flake.nix  2026-01-01 12:12:25.000000000 +0100
@@ -39,6 +39,12 @@
     in
       python3.pkgs.buildPythonApplication (attrs // overrides);
     default = pkgs.callPackage khard {};
+    tests = python3:
+      default.override {
+        inherit python3;
+        doc = false;
+      };
+    typing = default.override {typing = true;};
   in {
     packages.${system} = {inherit default;};
     devShells.${system} = let
@@ -69,13 +75,13 @@
         '';
       };
     };
-    checks.${system} = let
-      tests = default.override {doc = false;};
-      typing = default.override {typing = true;};
-    in {
+    checks.${system} = {
       inherit default;
-      tests-python-311 = tests.override {python3 = pkgs.python311;};
-      tests-python-312 = tests.override {python3 = pkgs.python312;};
+      tests-python-310 = tests pkgs.python310;
+      tests-python-311 = tests pkgs.python311;
+      tests-python-312 = tests pkgs.python312;
+      tests-python-313 = tests pkgs.python313;
+      tests-python-314 = tests pkgs.python314;
       ruff = pkgs.runCommand "ruff" {} ''
         ${pkgs.ruff}/bin/ruff check ${./khard}
         touch $out
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khard-0.20.0/khard/khard.py 
new/khard-0.20.1/khard/khard.py
--- old/khard-0.20.0/khard/khard.py     2025-03-31 23:44:25.000000000 +0200
+++ new/khard-0.20.1/khard/khard.py     2026-01-01 12:25:50.000000000 +0100
@@ -1157,7 +1157,8 @@
             # otherwise further user interaction is not possible (for example
             # selecting a contact from the contact table)
             try:
-                sys.stdin = open('/dev/tty')
+                tty_name = 'CONIN$' if os.name == 'nt' else '/dev/tty'
+                sys.stdin = open(tty_name, 'r')
             except OSError:
                 pass
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khard-0.20.0/khard/version.py 
new/khard-0.20.1/khard/version.py
--- old/khard-0.20.0/khard/version.py   2025-07-23 00:21:11.000000000 +0200
+++ new/khard-0.20.1/khard/version.py   2026-01-01 12:32:14.000000000 +0100
@@ -1,16 +1,34 @@
-# file generated by setuptools_scm
+# file generated by setuptools-scm
 # don't change, don't track in version control
+
+__all__ = [
+    "__version__",
+    "__version_tuple__",
+    "version",
+    "version_tuple",
+    "__commit_id__",
+    "commit_id",
+]
+
 TYPE_CHECKING = False
 if TYPE_CHECKING:
-    from typing import Tuple, Union
+    from typing import Tuple
+    from typing import Union
+
     VERSION_TUPLE = Tuple[Union[int, str], ...]
+    COMMIT_ID = Union[str, None]
 else:
     VERSION_TUPLE = object
+    COMMIT_ID = object
 
 version: str
 __version__: str
 __version_tuple__: VERSION_TUPLE
 version_tuple: VERSION_TUPLE
+commit_id: COMMIT_ID
+__commit_id__: COMMIT_ID
+
+__version__ = version = '0.20.1'
+__version_tuple__ = version_tuple = (0, 20, 1)
 
-__version__ = version = '0.20.0'
-__version_tuple__ = version_tuple = (0, 20, 0)
+__commit_id__ = commit_id = 'g91494f69c'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khard-0.20.0/khard.egg-info/PKG-INFO 
new/khard-0.20.1/khard.egg-info/PKG-INFO
--- old/khard-0.20.0/khard.egg-info/PKG-INFO    2025-07-23 00:21:11.000000000 
+0200
+++ new/khard-0.20.1/khard.egg-info/PKG-INFO    2026-01-01 12:32:15.000000000 
+0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: khard
-Version: 0.20.0
+Version: 0.20.1
 Summary: A console address book manager
 Author-email: Eric Scheibler <[email protected]>
 License: GPL
@@ -30,6 +30,7 @@
 Requires-Dist: sphinx-autodoc-typehints; extra == "doc"
 Provides-Extra: typing
 Requires-Dist: mypy; extra == "typing"
+Dynamic: license-file
 
 khard
 =====
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khard-0.20.0/test/test_command_line_interface.py 
new/khard-0.20.1/test/test_command_line_interface.py
--- old/khard-0.20.0/test/test_command_line_interface.py        2025-03-14 
18:38:20.000000000 +0100
+++ new/khard-0.20.1/test/test_command_line_interface.py        2026-01-01 
12:23:30.000000000 +0100
@@ -12,6 +12,7 @@
 import io
 import pathlib
 import shutil
+import sys
 import tempfile
 import unittest
 from unittest import mock
@@ -34,6 +35,7 @@
 
 
 @mock.patch('sys.argv', ['TESTSUITE'])
[email protected](sys.modules['__main__'], '__spec__', None)
 class HelpOption(unittest.TestCase):
 
     def _test(self, args, expect):

Reply via email to