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=-)"'