From 32e299c2077ae5bae91490f3ce00e985c724b95d7e2c68b4e609b92c0eac2feb Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sun, 11 Jun 2023 09:27:05 +0000 Subject: [PATCH] - update to 0.14.1: * **[PEP 517][PEP 517].** This release restores our [PEP 517][PEP 517]-compliant top-level `pyproject.toml` file in a vain and probably misguided attempt to restore the buildability of our documentation on the third-party ReadTheDocs (RTD) documentation host. Doing so nudges @beartype mildly closer towards abandoning the antiquated (and frankly objectionable) `setuptools` build system to Hatch, officially endorsed by the Python Packaging Authority (PyPA) as sane and *not* `setuptools`, which are the only criteria @leycec is looking for in a Python build system. The bar could *not* be lower. * **[PEP 544][PEP 544].** @beartype now officially supports *all* third-party `typing_extensions.Protocol` backports, resolving issue #241 kindly submitted by MIT machine learning guru @rsokl (Ryan Soklaski). This release also restores testing of the `typing_extensions.Protocol` superclass, which now passes under *all* `typing_extensions` versions. Let's not ask prying and uncomfortable questions about what exactly was resolved here, because then @leycec might break down and openly weep emoji tears live on GitHub. * **[PEP 585][PEP 585].** This release "undeprecates" the `beartype.typing.{Match,Pattern}` type hints deprecated by [PEP 585][PEP 585], resolving issue #240 kindly submitted by AI King @KyleKing (Kyle King). Specifically, the `beartype.typing` subpackage now imports those type hints from the standard `re` rather than `typing` module under Python >= 3.9. This is why @leycec sighs in his sleep while clutching a Bengal plushy. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-beartype?expand=0&rev=11 --- beartype-0.14.0.tar.gz | 3 --- beartype-0.14.1.tar.gz | 3 +++ python-beartype.changes | 33 +++++++++++++++++++++++++++++++++ python-beartype.spec | 2 +- 4 files changed, 37 insertions(+), 4 deletions(-) delete mode 100644 beartype-0.14.0.tar.gz create mode 100644 beartype-0.14.1.tar.gz diff --git a/beartype-0.14.0.tar.gz b/beartype-0.14.0.tar.gz deleted file mode 100644 index 0cd35c2..0000000 --- a/beartype-0.14.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:546e6e8dcdda1d6d9f906ea4eb1518aa01c9c5f5a440e495917b2daf53cbd598 -size 946839 diff --git a/beartype-0.14.1.tar.gz b/beartype-0.14.1.tar.gz new file mode 100644 index 0000000..17b8ab8 --- /dev/null +++ b/beartype-0.14.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23df4715d19cebb2ce60e53c3cf44cd925843f00c71938222d777ea6332de3cb +size 964899 diff --git a/python-beartype.changes b/python-beartype.changes index b328dfe..e612312 100644 --- a/python-beartype.changes +++ b/python-beartype.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Sun Jun 11 09:26:13 UTC 2023 - Dirk Müller + +- update to 0.14.1: + * **[PEP 517][PEP 517].** This release restores our [PEP + 517][PEP 517]-compliant top-level `pyproject.toml` file in a + vain and probably misguided attempt to restore the + buildability of our documentation on the third-party + ReadTheDocs (RTD) documentation host. Doing so nudges + @beartype mildly closer towards abandoning the antiquated + (and frankly objectionable) `setuptools` build system to + Hatch, officially endorsed by the Python Packaging Authority + (PyPA) as sane and *not* `setuptools`, which are the only + criteria @leycec is looking for in a Python build system. The + bar could *not* be lower. + * **[PEP 544][PEP 544].** @beartype now officially supports + *all* third-party `typing_extensions.Protocol` backports, + resolving issue #241 kindly submitted by MIT machine learning + guru @rsokl (Ryan Soklaski). This release also restores + testing of the `typing_extensions.Protocol` superclass, which + now passes under *all* `typing_extensions` versions. Let's + not ask prying and uncomfortable questions about what exactly + was resolved here, because then @leycec might break down and + openly weep emoji tears live on GitHub. + * **[PEP 585][PEP 585].** This release "undeprecates" the + `beartype.typing.{Match,Pattern}` type hints deprecated by + [PEP 585][PEP 585], resolving issue #240 kindly submitted by + AI King @KyleKing (Kyle King). Specifically, the + `beartype.typing` subpackage now imports those type hints + from the standard `re` rather than `typing` module under + Python >= 3.9. This is why @leycec sighs in his sleep while + clutching a Bengal plushy. + ------------------------------------------------------------------- Wed May 3 15:40:20 UTC 2023 - Dirk Müller diff --git a/python-beartype.spec b/python-beartype.spec index a0c613e..34fcc8b 100644 --- a/python-beartype.spec +++ b/python-beartype.spec @@ -17,7 +17,7 @@ Name: python-beartype -Version: 0.14.0 +Version: 0.14.1 Release: 0 Summary: Unbearably fast runtime type checking in pure Python License: MIT