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)

Reply via email to