Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-beartype for openSUSE:Factory
checked in at 2023-04-16 16:07:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-beartype (Old)
and /work/SRC/openSUSE:Factory/.python-beartype.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-beartype"
Sun Apr 16 16:07:34 2023 rev:4 rq:1079737 version:0.13.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-beartype/python-beartype.changes
2023-01-26 14:07:25.903262879 +0100
+++
/work/SRC/openSUSE:Factory/.python-beartype.new.19717/python-beartype.changes
2023-04-16 16:07:53.181097477 +0200
@@ -1,0 +2,38 @@
+Sun Apr 16 09:16:52 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 0.13.1:
+ * The `test_pep561_mypy()` integration test validating that
+ @beartype passes all mypy-specific static runtime type-
+ checks
+ * **Pandera (pandas) type hints** (i.e., ad-hoc PEP-
+ noncompliant type hints validating pandas `DataFrame`
+ objects, produced by subscripting factories published by the
+ `pandera.typing` subpackage and validated *only* by user-
+ defined callables decorated by the ad-hoc PEP-noncompliant
+ `@pandera.check_types` runtime type-checking decorator),
+ resolving feature request #227 kindly submitted by
+ @ulfaslakprecis (Ulf Aslak) the Big Boss Typer. @beartype
+ now:
+ * Transparently supports pandera's PEP-noncompliant
+ `@pandera.check_types` decorator for deeply runtime type-
+ checking arbitrary pandas objects.
+ * *Always* performs a rudimentary `O(1)` `isinstance()`-based
+ type-check for each pandera type hint. Doing so substantially
+ improves usability in common use cases, including:
+ * Callables annotated by one or more pandera type hints that
+ are correctly decorated by @beartype but incorrectly *not*
+ decorated by the pandera-specific `@pandera.check_types`
+ decorator.
+ * (Data)classes annotated by one or more pandera type hints.
+ * Pandera type hints passed as the second argument to
+ statement-level @beartype type-checkers â including:
+ * **Pseudo-callable monkey-patching support.** `@beartype` now
+ supports **pseudo-callables** (i.e., otherwise uncallable
+ objects masquerading as callable by defining the `__call__()`
+ dunder method), resolving feature request #211 kindly
+ submitted by Google X typing guru @patrick-kidger (Patrick
+ Kidger). When passed a pseudo-callable whose `__call__()`
+ method is annotated by one or more type hints, `@beartype`
+ runtime type-checks that method in the standard way.
+
+-------------------------------------------------------------------
Old:
----
beartype-0.12.0.tar.gz
New:
----
beartype-0.13.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-beartype.spec ++++++
--- /var/tmp/diff_new_pack.QRdhSL/_old 2023-04-16 16:07:53.621100014 +0200
+++ /var/tmp/diff_new_pack.QRdhSL/_new 2023-04-16 16:07:53.625100036 +0200
@@ -17,7 +17,7 @@
Name: python-beartype
-Version: 0.12.0
+Version: 0.13.1
Release: 0
Summary: Unbearably fast runtime type checking in pure Python
License: MIT
++++++ beartype-0.12.0.tar.gz -> beartype-0.13.1.tar.gz ++++++
++++ 43776 lines of diff (skipped)