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 <dmuel...@suse.com> + +- 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)