Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-numpydoc for openSUSE:Factory checked in at 2024-03-01 23:39:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-numpydoc (Old) and /work/SRC/openSUSE:Factory/.python-numpydoc.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-numpydoc" Fri Mar 1 23:39:43 2024 rev:14 rq:1154144 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-numpydoc/python-numpydoc.changes 2022-10-17 14:57:36.670082505 +0200 +++ /work/SRC/openSUSE:Factory/.python-numpydoc.new.1770/python-numpydoc.changes 2024-03-01 23:39:49.422611272 +0100 @@ -1,0 +2,38 @@ +Thu Feb 29 19:29:26 UTC 2024 - Ben Greiner <c...@bnavigator.de> + +- Update to 1.6.0 + * Requires Python 3.8+ and Sphinx 5+. + ## Closed issues + * `numpydoc ignore` inline comment not recognized when using + decorators #495 + * Align pre-commit and Sphinx rule override syntax #466 + * Use pyproject.toml #473 + * circleci-artifacts-redirector-action error #469 + * Incorporate a pre-commit hook for numpydoc validation #450 + * PR06 fails when offending type name is used only as a substring + #446 + * style of [1] is strange in numpydoc docs #443 + * Double click on function parameter selects parameter type as + well #427 + ## Merged pull requests + * BUG: validator now handles properties #500 (sdiebolt) + * Fix clean_backref for extensions that have backrefs to inline + elements. #499 (mcmtroffaes) + * BUG: validator now handles decorators #496 (sdiebolt) + * TST: Test no-file for source #493 (larsoner) + * Update pydata-sphinx-theme #490 (jarrodmillman) + * Sync updates to generate_requirements.py from scikit-image #485 + (mwtoews) + * Generate requirements files from pyproject.toml #483 (mwtoews) + * Add token for artifact redirector #470 (jarrodmillman) + * Use rtd template (old method is deprecated) #468 + (jarrodmillman) + * Drop Python 3.7 #462 (jarrodmillman) + * Require Sphinx 5+ #461 (jarrodmillman) + * Pre-commit hook for running numpydoc validation #454 + (stefmolin) + * Change PR06 logic to only fail when type is used standalone + #447 (amoeba) +- Add numpydoc-pr523-py312deprecation.patch gh#numpy/numpydoc#523 + +------------------------------------------------------------------- Old: ---- numpydoc-1.5.0.tar.gz New: ---- numpydoc-1.6.0.tar.gz numpydoc-pr523-py312deprecation.patch BETA DEBUG BEGIN: New: #447 (amoeba) - Add numpydoc-pr523-py312deprecation.patch gh#numpy/numpydoc#523 BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-numpydoc.spec ++++++ --- /var/tmp/diff_new_pack.fWCLo7/_old 2024-03-01 23:39:50.110636151 +0100 +++ /var/tmp/diff_new_pack.fWCLo7/_new 2024-03-01 23:39:50.114636295 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-numpydoc # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,28 +16,38 @@ # -%{?!python_module:%define python_module() python3-%{**}} Name: python-numpydoc -Version: 1.5.0 +Version: 1.6.0 Release: 0 Summary: Sphinx extension to support docstrings in Numpy format License: BSD-3-Clause Group: Development/Languages/Python URL: https://github.com/numpy/numpydoc Source: https://files.pythonhosted.org/packages/source/n/numpydoc/numpydoc-%{version}.tar.gz -# https://docs.python.org/3/objects.inv (changes from time to time, accessed 2021-02-23) +# https://docs.python.org/3/objects.inv (changes from time to time, accessed 2024-02-29) Source1: python-objects.inv +# PATCH-FIX-UPSTREAM numpydoc-pr523-py312deprecation.patch gh#numpy/numpydoc#523 +Patch0: numpydoc-pr523-py312deprecation.patch BuildRequires: %{python_module Jinja2 >= 2.10} -BuildRequires: %{python_module Sphinx >= 4.2} -BuildRequires: %{python_module base >= 3.7} +BuildRequires: %{python_module Sphinx >= 5} +BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module tabulate >= 0.8.10} +BuildRequires: %{python_module tomli >= 1.1.0 if %python-base < 3.11} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires(post): update-alternatives +Requires(postun): update-alternatives Requires: python-Jinja2 >= 2.10 -Requires: python-Sphinx >= 4.2 +Requires: python-Sphinx >= 5 +Requires: python-tabulate >= 0.8.10 +Requires: (python-tomli if python-base < 3.11) BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module pytest} +BuildRequires: %{python_module matplotlib} # /SECTION %python_subpackages @@ -47,28 +57,35 @@ of them in third-party projects. %prep -%setup -q -n numpydoc-%{version} +%autosetup -p1 -n numpydoc-%{version} # remove interpreter line. This script has no main section sed -i '1 {/env python/ d}' numpydoc/validate.py # don't check coverage -sed -i 's/--cov.*$//' setup.cfg +sed -i 's/--cov[^ ]*//g' pyproject.toml # provide the python doc inventory locally sed -i "\|https://docs.python.org/3| s|None|'%{SOURCE1}'|" numpydoc/tests/tinybuild/conf.py %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install +%python_clone -a %{buildroot}%{_bindir}/validate-docstrings %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -# ignore doc: gh#numpy/numpydoc#296 -%pytest --ignore doc/ +%pytest + +%post +%python_install_alternative validate-docstrings + +%postun +%python_uninstall_alternative validate-docstrings %files %{python_files} %license LICENSE.txt %doc README.rst +%python_alternative %{_bindir}/validate-docstrings %{python_sitelib}/numpydoc/ -%{python_sitelib}/numpydoc-%{version}-py*.egg-info +%{python_sitelib}/numpydoc-%{version}.dist-info ++++++ numpydoc-1.5.0.tar.gz -> numpydoc-1.6.0.tar.gz ++++++ ++++ 2521 lines of diff (skipped) ++++++ numpydoc-pr523-py312deprecation.patch ++++++ >From 543dbb1a19e372593197b6bbaa7f37d6bfd8bf8e Mon Sep 17 00:00:00 2001 From: Chiara Marmo <chiara.ma...@universite-paris-saclay.fr> Date: Tue, 9 Jan 2024 11:48:24 +0100 Subject: [PATCH 1/3] Filter DeprecationWarning. --- numpydoc/tests/test_validate.py | 1 + 1 file changed, 1 insertion(+) diff --git a/numpydoc/tests/test_validate.py b/numpydoc/tests/test_validate.py index d41e4bd0..0671684b 100644 --- a/numpydoc/tests/test_validate.py +++ b/numpydoc/tests/test_validate.py @@ -1348,6 +1348,7 @@ def test_bad_generic_functions(self, capsys, func): assert isinstance(errors, list) assert errors + @pytest.mark.filterwarnings("ignore::DeprecationWarning") @pytest.mark.parametrize( "klass,func,msgs", [ ++++++ python-objects.inv ++++++ Binary files /var/tmp/diff_new_pack.fWCLo7/_old and /var/tmp/diff_new_pack.fWCLo7/_new differ