Subject: CVS commit: pkgsrc/devel/py-dash
From: Adam Ciarcinski
Date: 2024-09-15 17:36:51
Message id: 20240915153652.10670FC74@cvs.NetBSD.org

Log Message:
py-dash: updated to 8.0.3

v8.0.3 (2024-07-22)

- Specify explicit type parameters for all type annotations. Thanks DeviousStoat_!

v8.0.2 (2024-07-21)

- Fix typing issue in ``map_`` for compatability with ``chain``. Thanks \ 
DeviousStoat_!

v8.0.1 (2024-04-26)

- Fix issue where too many arguments were passed to stdlib's \ 
``operator.attrgetter``, ``operator.itemgetter``, and ``operator.methodcaller`` \ 
when instances of those classes were used as callbacks to functions like \ 
``map_``, ``filter_``, etc. due to a bug introduced in Python 3.12.3 and 3.11.9 \ 
that reported an incorrect signature for those ``operator`` class instances.

v8.0.0 (2024-03-26)

- Add functions (Thanks DeviousStoat_!):

  - ``apply`` (previously named ``thru``)
  - ``apply_catch``
  - ``apply_if``
  - ``apply_if_not_none``
  - ``eq_cmp``
  - ``gt_cmp``
  - ``gte_cmp``
  - ``in_range_cmp``
  - ``is_equal_cmp``
  - ``is_equal_with_cmp``
  - ``is_instance_of_cmp``
  - ``is_match_cmp``
  - ``is_match_with_cmp``
  - ``is_monotone_cmp``
  - ``lt_cmp``
  - ``lte_cmp``

- Rename function ``thru`` to ``apply``. Thanks DeviousStoat_! (**breaking change**)
- Changed ``zip_``, ``unzip``, ``zip_with``, ``unzip_with`` and ``to_pairs`` to \ 
accept iterables of tuples instead of lists and return lists of tuples instead \ 
of lists of lists. Thanks DeviousStoat_! (**breaking change**)
- Fixed bug in ``divide``, ``multiply``, and ``subtract`` that returned the \ 
wrong result when ``0`` was used as one of the operation values. Thanks \ 
DeviousStoat_!

Files:
RevisionActionfile
1.14modifypkgsrc/devel/py-dash/Makefile
1.12modifypkgsrc/devel/py-dash/distinfo