Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-argcomplete for 
openSUSE:Factory checked in at 2023-05-09 13:06:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-argcomplete (Old)
 and      /work/SRC/openSUSE:Factory/.python-argcomplete.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-argcomplete"

Tue May  9 13:06:43 2023 rev:24 rq:1085044 version:3.0.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-argcomplete/python-argcomplete.changes    
2023-04-22 22:03:09.346183313 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-argcomplete.new.1533/python-argcomplete.changes
  2023-05-09 13:06:51.928852293 +0200
@@ -1,0 +2,46 @@
+Fri May  5 11:23:29 UTC 2023 - Daniel Garcia <daniel.gar...@suse.com>
+
+- Add without_zsh.patch
+- Delete skip_tcsh_tests.patch
+- Delete without_fish.patch
+- Update to 3.0.8:
+  * Test suite shell wrapper: Accept OSError on exit
+- 3.0.7:
+  * Test suite: Use general regex to cut zsh reset ANSI sequences (#425)
+- 3.0.6:
+  * Allow importlib-metadata 6.x; skip test failures on Python 3.7 (#420, #424)
+    * Note completers can return iterables of strings, not just lists (#422)
+    * Documentation and test improvements
+- 3.0.5:
+  * Call _default as fallback in zsh global completion hook
+    * Begin support for mapping-emitting completers
+- 3.0.4:
+  * activate-global-python-argcomplete: do not overwrite existing dotfile in 
user directory
+  * Add NOTICE file
+  * Establish long term name for split_line as argcomplete.lexers.split_line
+- 3.0.3:
+  * Re-add split_line to API (#419)
+- 3.0.2:
+  * Fix zsh default completion issues
+- 3.0.1:
+  * Fix zsh autoload issues
+- 3.0.0:
+  * Fully support zsh. Argcomplete now supports completion
+    descriptions and global completion in zsh.
+  * Clean up top level namespace.
+  * Documentation and test improvements.
+- 2.1.2:
+  * Test infrastructure improvements
+  * Indicate that there is no support commitment for fish and tcsh shells
+- 2.1.1:
+  * Documentation and test improvements
+- 2.1.0:
+  * Remove scripts for contrib-supported shells from global namespace
+- 2.0.6:
+  * setup.py: exclude test.* subpackages from find_packages (#406)
+  * Support PowerShell (#405)
+  * CI updates
+- 2.0.5:
+  * Revert "Support powershell (#392)"
+
+-------------------------------------------------------------------

Old:
----
  argcomplete-2.0.0.tar.gz
  skip_tcsh_tests.patch
  without_fish.patch

New:
----
  argcomplete-3.0.8.tar.gz
  without_zsh.patch

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

Other differences:
------------------
++++++ python-argcomplete.spec ++++++
--- /var/tmp/diff_new_pack.up4lAI/_old  2023-05-09 13:06:53.124859411 +0200
+++ /var/tmp/diff_new_pack.up4lAI/_new  2023-05-09 13:06:53.128859435 +0200
@@ -20,21 +20,22 @@
 %global skip_python2 1
 %{?sle15_python_module_pythons}
 Name:           python-argcomplete
-Version:        2.0.0
+Version:        3.0.8
 Release:        0
 Summary:        Bash tab completion for argparse
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://github.com/kislyuk/argcomplete
 Source:         
https://files.pythonhosted.org/packages/source/a/argcomplete/argcomplete-%{version}.tar.gz
-Patch0:         skip_tcsh_tests.patch
 Patch1:         trim-test-deps.patch
-# PATCH-FIX-UPSTREAM without_fish.patch gh#kislyuk/argcomplete!410 
mc...@suse.com
-# Don't fail the test suite when fish is not available
-Patch2:         without_fish.patch
+# Don't fail the test suite when zsh is not available
+Patch2:         without_zsh.patch
+BuildRequires:  %{python_module coverage}
 BuildRequires:  %{python_module pexpect}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module wheel}
+BuildRequires:  ca-certificates
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires(post): update-alternatives
@@ -68,8 +69,6 @@
 %python_clone -a 
%{buildroot}%{_bindir}/python-argcomplete-check-easy-install-script
 rm -rf %{buildroot}%{python_sitelib}/test
 rm %{buildroot}%{_bindir}/activate-global-python-argcomplete
-# tcsh support is broken
-rm %{buildroot}%{_bindir}/python-argcomplete-tcsh
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
@@ -80,7 +79,7 @@
   # https://github.com/kislyuk/argcomplete/issues/299
   sed -i -e "1s|#!.*python.*|#!%{_bindir}/$python|" test/prog scripts/*
   sed -i -e "s|python3 |$python |g" test/test.py
-  PYTHONPATH=%{buildroot}%{$python_sitelib} $python -m unittest discover -v
+  PYTHONPATH=%{buildroot}%{$python_sitelib} $python -m coverage run 
--source=argcomplete --omit=argcomplete/packages/_shlex.py ./test/test.py -v
 }
 
 %post

++++++ argcomplete-2.0.0.tar.gz -> argcomplete-3.0.8.tar.gz ++++++
++++ 6396 lines of diff (skipped)

++++++ trim-test-deps.patch ++++++
--- /var/tmp/diff_new_pack.up4lAI/_old  2023-05-09 13:06:53.260860221 +0200
+++ /var/tmp/diff_new_pack.up4lAI/_new  2023-05-09 13:06:53.264860245 +0200
@@ -1,14 +1,14 @@
-Index: argcomplete-1.12.3/setup.py
+Index: argcomplete-3.0.8/setup.py
 ===================================================================
---- argcomplete-1.12.3.orig/setup.py
-+++ argcomplete-1.12.3/setup.py
-@@ -4,7 +4,7 @@ import glob
- from setuptools import setup, find_packages
+--- argcomplete-3.0.8.orig/setup.py
++++ argcomplete-3.0.8/setup.py
+@@ -5,7 +5,7 @@ import glob
+ from setuptools import find_packages, setup
  
  install_requires = []
--tests_require = ["coverage", "flake8", "pexpect", "wheel"]
+-tests_require = ["coverage", "pexpect", "wheel", "ruff", "mypy"]
 +tests_require = ["pexpect"]
- importlib_backport_requires = ["importlib-metadata >= 0.23, < 5"]
+ importlib_backport_requires = ["importlib-metadata >= 0.23, < 7"]
  
  setup(
 

++++++ without_zsh.patch ++++++
Index: argcomplete-3.0.8/test/test.py
===================================================================
--- argcomplete-3.0.8.orig/test/test.py
+++ argcomplete-3.0.8/test/test.py
@@ -1299,22 +1299,6 @@ class TestBash(TestBashZshBase, unittest
         self.test_simple_completion()
 
 
-class TestZsh(TestBashZshBase, unittest.TestCase):
-    expected_failures = [
-        "test_parse_special_characters_dollar",
-        "test_comp_point",  # FIXME
-        "test_completion_environment",  # FIXME
-        "test_continuation",  # FIXME
-        "test_wordbreak_chars",  # FIXME
-    ]
-
-    def test_parse_special_characters(self):
-        pass  # FIXME: test crashes in teardown
-
-    def repl_provider(self):
-        return zsh_repl()
-
-
 @unittest.skipIf(BASH_MAJOR_VERSION < 4, "complete -D not supported")
 class TestBashGlobal(TestBash):
     install_cmd = 'eval "$(activate-global-python-argcomplete --dest=-)"'

Reply via email to