Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-argh for openSUSE:Factory checked in at 2023-06-05 18:08:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-argh (Old) and /work/SRC/openSUSE:Factory/.python-argh.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-argh" Mon Jun 5 18:08:12 2023 rev:19 rq:1090906 version:0.28.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-argh/python-argh.changes 2022-03-11 11:52:02.491033472 +0100 +++ /work/SRC/openSUSE:Factory/.python-argh.new.15902/python-argh.changes 2023-06-05 18:08:28.503795328 +0200 @@ -1,0 +2,56 @@ +Fri Jun 2 07:12:44 UTC 2023 - [email protected] + +- version update to 0.28.1 + Version 0.28.1 + -------------- + - Fixed bugs in tests (#171, #172) + Version 0.28.0 + -------------- + A major cleanup. + Backward incompatible changes: + - Dropped support for Python 2.7 and 3.7. + Deprecated features, to be removed in v.0.30: + - `argh.assembling.SUPPORTS_ALIASES`. + - Always `True` for recent versions of Python. + - `argh.io.safe_input()` AKA `argh.interaction.safe_input()`. + - Not relevant anymore. Please use the built-in `input()` instead. + - argument `pre_call` in `dispatch()`. + - Argument help as annotations. + - Annotations will only be used for types after v.0.30. + - Added deprecation warnings for some arguments deprecated back in v.0.26. + Version 0.27.2 + -------------- + Minor packaging fix: + * chore: include file required by tox.ini in the sdist (#155) + Version 0.27.1 + -------------- + Minor building and packaging fixes: + * docs: add Read the Docs config (#160) + * chore: include tox.ini in the sdist (#155) + Version 0.27.0 + -------------- + This is the last version to support Python 2.7. + Backward incompatible changes: + - Dropped support for Python 2.6. + Enhancements: + - Added support for Python 3.7 through 3.11. + - Support introspection of function signature behind the `@wraps` decorator + (issue #111). + Fixed bugs: + - When command function signature contained ``**kwargs`` *and* positionals + without defaults and with underscores in their names, a weird behaviour could + be observed (issue #104). + - Fixed introspection through decorators (issue #111). + - Switched to Python's built-in `unittest.mock` (PR #154). + - Fixed bug with `skip_unknown_args=True` (PR #134). + - Fixed tests for Python 3.9.7+ (issue #148). + Other changes: + - Included the license files in manifest (PR #112). + - Extended the list of similar projects (PR #87). + - Fixed typos and links in documentation (PR #110, #116, #156). + - Switched CI to Github Actions (PR #153). +- deleted patches + - python-argh-no_mock.patch (upstreamed) + - support-py39.patch (upstreamed) + +------------------------------------------------------------------- Old: ---- argh-0.26.2.tar.gz python-argh-no_mock.patch support-py39.patch New: ---- argh-0.28.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-argh.spec ++++++ --- /var/tmp/diff_new_pack.vstMZH/_old 2023-06-05 18:08:29.095798824 +0200 +++ /var/tmp/diff_new_pack.vstMZH/_new 2023-06-05 18:08:29.099798848 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-argh # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,16 +18,14 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-argh -Version: 0.26.2 +Version: 0.28.1 Release: 0 Summary: An argparse wrapper License: LGPL-3.0-or-later URL: https://github.com/neithere/argh/ Source: https://files.pythonhosted.org/packages/source/a/argh/argh-%{version}.tar.gz -Patch0: support-py39.patch -# https://github.com/neithere/argh/issues/152 -Patch1: python-argh-no_mock.patch -BuildRequires: %{python_module iocapture} +BuildRequires: %{python_module flit-core} +BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -56,22 +54,23 @@ work that a custom dispatcher may not do. %prep -%setup -q -n argh-%{version} -%autopatch -p1 +%autosetup -p1 -n argh-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%pytest +# do not run test_integration, which requires dropped iocapture +rm tests/test_integration.py +%pytest -v %files %{python_files} %doc README.rst %{python_sitelib}/argh/ -%{python_sitelib}/argh-%{version}-py*.egg-info +%{python_sitelib}/argh-%{version}.dist-info %changelog ++++++ argh-0.26.2.tar.gz -> argh-0.28.1.tar.gz ++++++ ++++ 10698 lines of diff (skipped)
