Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-sphinx-autodoc-typehints for
openSUSE:Factory checked in at 2026-08-01 19:51:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sphinx-autodoc-typehints (Old)
and /work/SRC/openSUSE:Factory/.python-sphinx-autodoc-typehints.new.16738
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-sphinx-autodoc-typehints"
Sat Aug 1 19:51:09 2026 rev:24 rq:1367900 version:3.13.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-sphinx-autodoc-typehints/python-sphinx-autodoc-typehints.changes
2026-02-25 21:12:34.059088199 +0100
+++
/work/SRC/openSUSE:Factory/.python-sphinx-autodoc-typehints.new.16738/python-sphinx-autodoc-typehints.changes
2026-08-01 19:51:19.071414745 +0200
@@ -1,0 +2,107 @@
+Wed Jul 22 02:15:06 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 3.13.0:
+ * Replace prettier with mdformat and yamlfmt
+ * fix(annotations): use py:class for types on 3.13+
+ * fix(overloads): keep summary above overloads
+ * feat(resolver): type C data descriptors from stub files
+ * fix(docstring): keep types on params with a trailing underscore
+ * fix(resolver): survive PEP 649 lazy annotation evaluation errors
+ * process_signature: don't skip the first arg on bound instance methods
+ * fix(annotations): use class role for Ellipsis/NotImplementedType on 3.13+
+ * fix(annotations): avoid NameError for TYPE_CHECKING-only annotations on
+ 3.14
+ * Show version in error tracebacks
+ * Support PEP 695 type statement and python 3.12+ TypeAliasType
+ * Fix typehints_formatter cache warning
+ * fix(stubs): resolve type hints for PyO3 native submodules
+ * fix(ivar): tolerate malformed :ivar field entries
+ * fix(resolver): surface hints for @no_type_check targets
+ * feat(resolver): auto-inject :vartype: for annotated instance vars
+ * fix(intersphinx): skip union aliases in type mapping
+
+-------------------------------------------------------------------
+Sun Apr 12 07:46:12 UTC 2026 - Dirk Müller <[email protected]>
+
+- drop nptyping dependency
+
+-------------------------------------------------------------------
+Wed Apr 1 00:25:25 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update Requires to match reality.
+- Run the testsuite using python -m pytest.
+
+-------------------------------------------------------------------
+Wed Mar 25 08:59:35 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 3.9.11:
+ * fix(stubs): resolve imports inside if-blocks in .pyi stubs
+ * fix(stubs): evaluate stub-only definitions for annotation
+ resolution
+- update to 3.9.10:
+ * fix(stubs): use __new__ param annotations not class vars
+ * fix(stubs): prevent forward ref warnings from stub
+ annotation pollution
+- update to 3.9.9:
+ * fix(stubs): resolve relative imports in .pyi stubs
+- update to 3.9.8:
+ * fix(docstring): preserve blank line after field list
+- update to 3.9.7:
+ * fix(resolver): resolve NamedTuple hints from class
+- update to 3.9.6:
+ * fix(stubs): resolve stub type hints for C/Rust extensions
+- update to 3.9.5:
+ * fix(stubs): resolve stub imports for type hint evaluation
+- update to 3.9.4:
+ * fix(stubs): strip all suffixes for extension modules
+- update to 3.9.3:
+ * fix(intersphinx): exclude builtin type aliases from mapping
+- update to 3.9.1:
+ * fix(intersphinx): access inventory dict directly
+- update to 3.9.0:
+ * Add permissions to workflows
+ * ♻️ refactor(tests): consolidate test infrastructure and reach
+ 100% coverage
+ * Move SECURITY.md to .github/SECURITY.md
+ * Switch FUNDING.yml to github: gaborbernat
+- update to 3.8.0:
+ * feat(signatures): enable overload signature display
+ * feat(annotations): preserve documented type aliases
+ * feat(annotations): use annotationlib on 3.14+ for forward
+ * refactor(core): extract format-specific submodules
+ * feat(warnings): add source location context
+ * feat(stubs): resolve type hints from .pyi stub files
+ * feat(annotations): support Annotated with Doc() for param
+ descriptions
+ * test(output): normalize Sphinx text for stable comparisons
+ * feat(attrs): backfill type annotations for attrs classes
+ * docs(readme): rewrite with Diataxis framework
+- update to 3.7.0:
+ * Migrate type checking from mypy to ty
+ * Move from extras to dependency-groups
+ * fix(types): resolve PEP 695 type params in annotations
+ * fix: separate injected :rtype: from preceding paragraph
+ * fix(rtype): skip Return type for generators with Yields
+ * fix(guard): silence ImportError for third-party guards
+ * fix(sig): prevent KeyError in method lookup
+ * fix(annotations): show NewType as alias name with supertype
+ * fix(annotations): link enum variants in Literal types
+ * fix(parser): prevent directive side-effects in snippet
+ parsing
+- update to 3.6.3:
+ * build(tox): migrate from tox.ini to tox.toml
+ * Fix extra () after NewType in rendered output
+ * Fix ValueError on wrapper loops in inspect.unwrap
+ * Fix IndexError with always_document_param_types and braces-
+ after defaults
+ * Fix warning for __new__ of NamedTuple subclasses
+- update to 3.6.2:
+ * Fix compatibility with 9.1.0
+- update to 3.6.1:
+ * Include metadata in type hints
+- update to 3.6.0:
+ * Use Sphinx 9 class interface
+- drop python-sphinx-autodoc-typehints-system-object.inv.patch
+ (obsolete)
+
+-------------------------------------------------------------------
Old:
----
python-sphinx-autodoc-typehints-system-object.inv.patch
sphinx_autodoc_typehints-3.5.2.tar.gz
New:
----
sphinx_autodoc_typehints-3.13.0.tar.gz
----------(Old B)----------
Old: * Use Sphinx 9 class interface
- drop python-sphinx-autodoc-typehints-system-object.inv.patch
(obsolete)
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-sphinx-autodoc-typehints.spec ++++++
--- /var/tmp/diff_new_pack.tGyON3/_old 2026-08-01 19:51:19.759438301 +0200
+++ /var/tmp/diff_new_pack.tGyON3/_new 2026-08-01 19:51:19.763438438 +0200
@@ -26,37 +26,27 @@
%bcond_with test
%endif
-%{?sle15_python_module_pythons}
Name: python-sphinx-autodoc-typehints%{psuffix}
-Version: 3.5.2
+Version: 3.13.0
Release: 0
Summary: Type hints (PEP 484) support for the Sphinx autodoc extension
License: MIT
-Group: Development/Languages/Python
URL: https://github.com/tox-dev/sphinx-autodoc-typehints
Source:
https://files.pythonhosted.org/packages/source/s/sphinx_autodoc_typehints/sphinx_autodoc_typehints-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE python-sphinx-autodoc-typehints-system-object.inv.patch
gh#agronholm/sphinx-autodoc-typehints#174 [email protected]
-# Don't download inventory from the Internet, but use the local one.
-Patch0: python-sphinx-autodoc-typehints-system-object.inv.patch
+BuildRequires: %{python_module base >= 3.12}
BuildRequires: %{python_module hatch_vcs}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-Sphinx >= 1.7
+Requires: python-Sphinx >= 9.1
BuildArch: noarch
%if %{with test}
# SECTION tests
-BuildRequires: %{python_module Sphinx >= 7.3.5}
BuildRequires: %{python_module doc}
BuildRequires: %{python_module pytest >= 8.1.1}
+BuildRequires: %{python_module sphinx-autodoc-typehints = %{version}}
BuildRequires: %{python_module sphobjinv >= 2.3.1}
-BuildRequires: %{python_module typing_extensions >= 4.11}
-
-# Do not depend on nptyping for SLFO:Main
-%if 0%{suse_version} >= 1699
-BuildRequires: %{python_module nptyping >= 2.5}
-%endif
+BuildRequires: %{python_module typing_extensions >= 4.15}
%endif
# /SECTION
@@ -80,18 +70,21 @@
%endif
%check
-export PYTHONPATH=./src
%if %{with test}
# test_sphinx_output -- too depenedent on sphinx version available
# gh#tox-dev/sphinx-autodoc-typehints#229
-%pytest -k 'not (test_sphinx_output or test_format_annotation)'
+# test_sphinx_build_stub_types_produce_crossrefs -- requires intersphinx, which
+# requires network
+donttest="test_sphinx_output or test_format_annotation"
+donttest+=" or test_sphinx_build_stub_types_produce_crossrefs"
+%python_exec -B -m pytest -k "not ($donttest)"
%endif
%if %{without test}
%files %{python_files}
%license LICENSE
%doc README.md
-%{python_sitelib}/%{modname}-%{version}*-info
%{python_sitelib}/%{modname}
+%{python_sitelib}/%{modname}-%{version}.dist-info
%endif
++++++ sphinx_autodoc_typehints-3.5.2.tar.gz ->
sphinx_autodoc_typehints-3.13.0.tar.gz ++++++
++++ 13343 lines of diff (skipped)