Subject: CVS commit: pkgsrc/devel/py-dash
From: Adam Ciarcinski
Date: 2024-01-28 22:18:46
Message id: 20240128211846.627CEFA42@cvs.NetBSD.org

Log Message:
py-dash: updated to 7.0.7

v7.0.7 (2024-01-27)
-------------------

- Fix bug in function wrappers that incorrectly computed the number of arguments \ 
the wrapped function could handle. Thanks DeviousStoat_!
- Fix bug in ``set_`` where the incorrect object type, list instead of dict, was \ 
initialized on class attributes. Thanks DeviousStoat_!
- Drop support for Python 3.7.

v7.0.6 (2023-07-29)
-------------------

- Fix typing for chaining interface for methods that use varargs. Thanks \ 
DeviousStoat_!

v7.0.5 (2023-07-06)
-------------------

- Fix typing for ``find_index`` and ``find_last_index`` by allowing \ 
``predicate`` argument to be callback shorthand values. Thanks DeviousStoat_!

v7.0.4 (2023-06-02)
-------------------

- Exclude incompatible ``typing-extensions`` version ``4.6.0`` from install \ 
requirements. Incompatibility was fixed in ``4.6.1``.

v7.0.3 (2023-05-04)
-------------------

- Fix typing for ``difference_by``, ``intersection_by``, ``union_by``, \ 
``uniq_by``, and ``xor_by`` by allowing ``iteratee`` argument to be `Any`.  \ 
Thanks DeviousStoat_!

v7.0.2 (2023-04-27)
-------------------

- Fix issue where using ``pyright`` as a type checker with \ 
``reportPrivateUsage=true`` would report errors that objects are not exported \ 
from ``pydash``. Thanks DeviousStoat_!

v7.0.1 (2023-04-13)
-------------------

- Fix missing install dependency, ``typing-extensions``, for package.

v7.0.0 (2023-04-11)
-------------------

- Add type annotations to package. Raise an issue for any typing issues at \ 
https://github.com/dgilland/pydash/issues. Thanks DeviousStoat_! (**breaking \ 
change**)
- Change behavior of ``to_dict`` to not using ``dict()`` internally. Previous \ 
behavior would be for something like ``to_dict([["k", "v"], \ 
["x", "y"]])`` to return ``{"k": "v", \ 
"x": "y"}`` (equivalent to calling ``dict(...)``) but \ 
``to_dict([["k"], ["v"], ["x"], \ 
["y"]])`` would return ``{0: ["x"], 1: ["v"], 2: \ 
["x"], 3: ["y"]}``. The new behavior is to always return \ 
iterables as dictionaries with their indexes as keys like ``{0: ["k", \ 
"v"], 1: ["x", "y"]}``. This is consistent with \ 
how iterable objects are iterated over and means that ``to_dict`` will have more \ 
reliable output. (**breaking change**)
- Change behavior of ``slugify`` to remove single-quotes from output. Instead of \ 
``slugify("the cat's meow") == "the-cat's-meow"``, the new \ 
behavior is to return ``"the-cats-meow"``. (**breaking change**)
- Add support for negative indexes in ``get`` path keys.

Files:
RevisionActionfile
1.13modifypkgsrc/devel/py-dash/Makefile
1.3modifypkgsrc/devel/py-dash/PLIST
1.11modifypkgsrc/devel/py-dash/distinfo