Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pydash for openSUSE:Factory checked in at 2025-02-06 22:04:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pydash (Old) and /work/SRC/openSUSE:Factory/.python-pydash.new.2316 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pydash" Thu Feb 6 22:04:53 2025 rev:8 rq:1243429 version:8.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pydash/python-pydash.changes 2024-08-19 23:44:33.511762994 +0200 +++ /work/SRC/openSUSE:Factory/.python-pydash.new.2316/python-pydash.changes 2025-02-06 22:06:27.884686755 +0100 @@ -1,0 +2,12 @@ +Wed Feb 5 13:06:20 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to 8.0.5 + * Fix bug that could result in passing too many arguments to + callback functions when the callback contained a var-keyword + or keyword-only arguments. +- from version 8.0.4 + * Fix bug in ``zip_object`` and ``zip_object_deep`` where an + empty list for keys/values would cause an exception instead + of returning an empty dict. + +------------------------------------------------------------------- Old: ---- pydash-8.0.3.tar.gz New: ---- pydash-8.0.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pydash.spec ++++++ --- /var/tmp/diff_new_pack.bCfFM7/_old 2025-02-06 22:06:28.496711974 +0100 +++ /var/tmp/diff_new_pack.bCfFM7/_new 2025-02-06 22:06:28.500712139 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pydash # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-pydash -Version: 8.0.3 +Version: 8.0.5 Release: 0 Summary: The kitchen sink of Python functional utility libraries License: MIT ++++++ pydash-8.0.3.tar.gz -> pydash-8.0.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed new/pydash-8.0.5/.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed --- old/pydash-8.0.3/.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed 2024-07-21 04:29:39.000000000 +0200 +++ new/pydash-8.0.5/.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/.pkg/lib/python3.12/site-packages/pip/py.typed new/pydash-8.0.5/.tox/.pkg/lib/python3.12/site-packages/pip/py.typed --- old/pydash-8.0.3/.tox/.pkg/lib/python3.12/site-packages/pip/py.typed 2024-07-21 04:29:39.000000000 +0200 +++ new/pydash-8.0.5/.tox/.pkg/lib/python3.12/site-packages/pip/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -pip is a command line program. While it is implemented in Python, and so is -available for import, you must not use pip's internal APIs in this way. Typing -information is provided as a convenience only and is not a guarantee. Expect -unannounced changes to the API and types in releases. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/tomli/py.typed new/pydash-8.0.5/.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/tomli/py.typed --- old/pydash-8.0.3/.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/tomli/py.typed 2024-07-21 04:29:40.000000000 +0200 +++ new/pydash-8.0.5/.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/babel/py.typed new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/babel/py.typed --- old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/babel/py.typed 2024-07-21 04:31:14.000000000 +0200 +++ new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/babel/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561. This package uses inline types. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/coverage/py.typed new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/coverage/py.typed --- old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/coverage/py.typed 2024-07-21 04:31:14.000000000 +0200 +++ new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/coverage/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 to indicate that this package has type hints. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/markdown_it/py.typed new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/markdown_it/py.typed --- old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/markdown_it/py.typed 2024-07-21 04:31:15.000000000 +0200 +++ new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/markdown_it/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/mdurl/py.typed new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/mdurl/py.typed --- old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/mdurl/py.typed 2024-07-21 04:31:14.000000000 +0200 +++ new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/mdurl/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/mypy/py.typed new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/mypy/py.typed --- old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/mypy/py.typed 2024-07-21 04:31:15.000000000 +0200 +++ new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/mypy/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561. The mypy package uses inline types. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/pip/_vendor/tomli/py.typed new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/pip/_vendor/tomli/py.typed --- old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/pip/_vendor/tomli/py.typed 2024-07-21 04:31:05.000000000 +0200 +++ new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/pip/_vendor/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/pip/py.typed new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/pip/py.typed --- old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/pip/py.typed 2024-07-21 04:31:05.000000000 +0200 +++ new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/pip/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -pip is a command line program. While it is implemented in Python, and so is -available for import, you must not use pip's internal APIs in this way. Typing -information is provided as a convenience only and is not a guarantee. Expect -unannounced changes to the API and types in releases. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/pytest_mypy_testing/py.typed new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/pytest_mypy_testing/py.typed --- old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/pytest_mypy_testing/py.typed 2024-07-21 04:31:16.000000000 +0200 +++ new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/pytest_mypy_testing/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -# SPDX-FileCopyrightText: David Fritzsche -# SPDX-License-Identifier: CC0-1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/tomli/py.typed new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/tomli/py.typed --- old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/tomli/py.typed 2024-07-21 04:31:05.000000000 +0200 +++ new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/tomli/py.typed new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/tomli/py.typed --- old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/tomli/py.typed 2024-07-21 04:31:13.000000000 +0200 +++ new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/urllib3/py.typed new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/urllib3/py.typed --- old/pydash-8.0.3/.tox/py310/lib/python3.10/site-packages/urllib3/py.typed 2024-07-21 04:31:13.000000000 +0200 +++ new/pydash-8.0.5/.tox/py310/lib/python3.10/site-packages/urllib3/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -# Instruct type checkers to look for inline type annotations in this package. -# See PEP 561. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/babel/py.typed new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/babel/py.typed --- old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/babel/py.typed 2024-07-21 04:31:54.000000000 +0200 +++ new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/babel/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561. This package uses inline types. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/coverage/py.typed new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/coverage/py.typed --- old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/coverage/py.typed 2024-07-21 04:31:54.000000000 +0200 +++ new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/coverage/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 to indicate that this package has type hints. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/markdown_it/py.typed new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/markdown_it/py.typed --- old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/markdown_it/py.typed 2024-07-21 04:31:55.000000000 +0200 +++ new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/markdown_it/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/mdurl/py.typed new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/mdurl/py.typed --- old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/mdurl/py.typed 2024-07-21 04:31:54.000000000 +0200 +++ new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/mdurl/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/mypy/py.typed new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/mypy/py.typed --- old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/mypy/py.typed 2024-07-21 04:31:55.000000000 +0200 +++ new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/mypy/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561. The mypy package uses inline types. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/pip/_vendor/tomli/py.typed new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/pip/_vendor/tomli/py.typed --- old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/pip/_vendor/tomli/py.typed 2024-07-21 04:31:47.000000000 +0200 +++ new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/pip/_vendor/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/pip/py.typed new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/pip/py.typed --- old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/pip/py.typed 2024-07-21 04:31:47.000000000 +0200 +++ new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/pip/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -pip is a command line program. While it is implemented in Python, and so is -available for import, you must not use pip's internal APIs in this way. Typing -information is provided as a convenience only and is not a guarantee. Expect -unannounced changes to the API and types in releases. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/pytest_mypy_testing/py.typed new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/pytest_mypy_testing/py.typed --- old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/pytest_mypy_testing/py.typed 2024-07-21 04:31:56.000000000 +0200 +++ new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/pytest_mypy_testing/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -# SPDX-FileCopyrightText: David Fritzsche -# SPDX-License-Identifier: CC0-1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/tomli/py.typed new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/tomli/py.typed --- old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/tomli/py.typed 2024-07-21 04:31:47.000000000 +0200 +++ new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/urllib3/py.typed new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/urllib3/py.typed --- old/pydash-8.0.3/.tox/py311/lib/python3.11/site-packages/urllib3/py.typed 2024-07-21 04:31:53.000000000 +0200 +++ new/pydash-8.0.5/.tox/py311/lib/python3.11/site-packages/urllib3/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -# Instruct type checkers to look for inline type annotations in this package. -# See PEP 561. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/babel/py.typed new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/babel/py.typed --- old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/babel/py.typed 2024-07-21 04:32:33.000000000 +0200 +++ new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/babel/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561. This package uses inline types. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/coverage/py.typed new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/coverage/py.typed --- old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/coverage/py.typed 2024-07-21 04:32:33.000000000 +0200 +++ new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/coverage/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 to indicate that this package has type hints. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/markdown_it/py.typed new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/markdown_it/py.typed --- old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/markdown_it/py.typed 2024-07-21 04:32:35.000000000 +0200 +++ new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/markdown_it/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/mdurl/py.typed new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/mdurl/py.typed --- old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/mdurl/py.typed 2024-07-21 04:32:33.000000000 +0200 +++ new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/mdurl/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/mypy/py.typed new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/mypy/py.typed --- old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/mypy/py.typed 2024-07-21 04:32:34.000000000 +0200 +++ new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/mypy/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561. The mypy package uses inline types. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed --- old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed 2024-07-21 04:32:26.000000000 +0200 +++ new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/pip/py.typed new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/pip/py.typed --- old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/pip/py.typed 2024-07-21 04:32:26.000000000 +0200 +++ new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/pip/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -pip is a command line program. While it is implemented in Python, and so is -available for import, you must not use pip's internal APIs in this way. Typing -information is provided as a convenience only and is not a guarantee. Expect -unannounced changes to the API and types in releases. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/pytest_mypy_testing/py.typed new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/pytest_mypy_testing/py.typed --- old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/pytest_mypy_testing/py.typed 2024-07-21 04:32:35.000000000 +0200 +++ new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/pytest_mypy_testing/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -# SPDX-FileCopyrightText: David Fritzsche -# SPDX-License-Identifier: CC0-1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/urllib3/py.typed new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/urllib3/py.typed --- old/pydash-8.0.3/.tox/py312/lib/python3.12/site-packages/urllib3/py.typed 2024-07-21 04:32:32.000000000 +0200 +++ new/pydash-8.0.5/.tox/py312/lib/python3.12/site-packages/urllib3/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -# Instruct type checkers to look for inline type annotations in this package. -# See PEP 561. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/babel/py.typed new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/babel/py.typed --- old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/babel/py.typed 2024-07-21 04:29:52.000000000 +0200 +++ new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/babel/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561. This package uses inline types. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/coverage/py.typed new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/coverage/py.typed --- old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/coverage/py.typed 2024-07-21 04:29:52.000000000 +0200 +++ new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/coverage/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 to indicate that this package has type hints. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/markdown_it/py.typed new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/markdown_it/py.typed --- old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/markdown_it/py.typed 2024-07-21 04:29:53.000000000 +0200 +++ new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/markdown_it/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/mdurl/py.typed new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/mdurl/py.typed --- old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/mdurl/py.typed 2024-07-21 04:29:52.000000000 +0200 +++ new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/mdurl/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/mypy/py.typed new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/mypy/py.typed --- old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/mypy/py.typed 2024-07-21 04:29:53.000000000 +0200 +++ new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/mypy/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561. The mypy package uses inline types. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/pip/_vendor/tomli/py.typed new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/pip/_vendor/tomli/py.typed --- old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/pip/_vendor/tomli/py.typed 2024-07-21 04:29:39.000000000 +0200 +++ new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/pip/_vendor/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/pip/py.typed new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/pip/py.typed --- old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/pip/py.typed 2024-07-21 04:29:39.000000000 +0200 +++ new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/pip/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -pip is a command line program. While it is implemented in Python, and so is -available for import, you must not use pip's internal APIs in this way. Typing -information is provided as a convenience only and is not a guarantee. Expect -unannounced changes to the API and types in releases. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/pytest_mypy_testing/py.typed new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/pytest_mypy_testing/py.typed --- old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/pytest_mypy_testing/py.typed 2024-07-21 04:29:54.000000000 +0200 +++ new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/pytest_mypy_testing/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -# SPDX-FileCopyrightText: David Fritzsche -# SPDX-License-Identifier: CC0-1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/tomli/py.typed new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/tomli/py.typed --- old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/tomli/py.typed 2024-07-21 04:29:39.000000000 +0200 +++ new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/tomli/py.typed new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/tomli/py.typed --- old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/tomli/py.typed 2024-07-21 04:29:51.000000000 +0200 +++ new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/urllib3/py.typed new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/urllib3/py.typed --- old/pydash-8.0.3/.tox/py38/lib/python3.8/site-packages/urllib3/py.typed 2024-07-21 04:29:51.000000000 +0200 +++ new/pydash-8.0.5/.tox/py38/lib/python3.8/site-packages/urllib3/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -# Instruct type checkers to look for inline type annotations in this package. -# See PEP 561. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/babel/py.typed new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/babel/py.typed --- old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/babel/py.typed 2024-07-21 04:30:33.000000000 +0200 +++ new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/babel/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561. This package uses inline types. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/coverage/py.typed new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/coverage/py.typed --- old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/coverage/py.typed 2024-07-21 04:30:33.000000000 +0200 +++ new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/coverage/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 to indicate that this package has type hints. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/markdown_it/py.typed new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/markdown_it/py.typed --- old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/markdown_it/py.typed 2024-07-21 04:30:34.000000000 +0200 +++ new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/markdown_it/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/mdurl/py.typed new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/mdurl/py.typed --- old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/mdurl/py.typed 2024-07-21 04:30:33.000000000 +0200 +++ new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/mdurl/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/mypy/py.typed new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/mypy/py.typed --- old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/mypy/py.typed 2024-07-21 04:30:34.000000000 +0200 +++ new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/mypy/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561. The mypy package uses inline types. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/pip/_vendor/tomli/py.typed new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/pip/_vendor/tomli/py.typed --- old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/pip/_vendor/tomli/py.typed 2024-07-21 04:30:24.000000000 +0200 +++ new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/pip/_vendor/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/pip/py.typed new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/pip/py.typed --- old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/pip/py.typed 2024-07-21 04:30:24.000000000 +0200 +++ new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/pip/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -pip is a command line program. While it is implemented in Python, and so is -available for import, you must not use pip's internal APIs in this way. Typing -information is provided as a convenience only and is not a guarantee. Expect -unannounced changes to the API and types in releases. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/pytest_mypy_testing/py.typed new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/pytest_mypy_testing/py.typed --- old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/pytest_mypy_testing/py.typed 2024-07-21 04:30:35.000000000 +0200 +++ new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/pytest_mypy_testing/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -# SPDX-FileCopyrightText: David Fritzsche -# SPDX-License-Identifier: CC0-1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/tomli/py.typed new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/tomli/py.typed --- old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/tomli/py.typed 2024-07-21 04:30:24.000000000 +0200 +++ new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/tomli/py.typed new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/tomli/py.typed --- old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/tomli/py.typed 2024-07-21 04:30:32.000000000 +0200 +++ new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/tomli/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -# Marker file for PEP 561 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/urllib3/py.typed new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/urllib3/py.typed --- old/pydash-8.0.3/.tox/py39/lib/python3.9/site-packages/urllib3/py.typed 2024-07-21 04:30:32.000000000 +0200 +++ new/pydash-8.0.5/.tox/py39/lib/python3.9/site-packages/urllib3/py.typed 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -# Instruct type checkers to look for inline type annotations in this package. -# See PEP 561. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/CHANGELOG.rst new/pydash-8.0.5/CHANGELOG.rst --- old/pydash-8.0.3/CHANGELOG.rst 2024-07-22 14:27:42.000000000 +0200 +++ new/pydash-8.0.5/CHANGELOG.rst 2025-01-17 17:01:56.000000000 +0100 @@ -3,6 +3,18 @@ Changelog ========= +v8.0.5 (2025-01-17) +------------------- + +- Fix bug that could result in passing too many arguments to callback functions when the callback contained a var-keyword or keyword-only arguments. + + +v8.0.4 (2024-11-04) +------------------- + +- Fix bug in ``zip_object`` and ``zip_object_deep`` where an empty list for keys/values would cause an exception instead of returning an empty dict. + + v8.0.3 (2024-07-22) ------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/PKG-INFO new/pydash-8.0.5/PKG-INFO --- old/pydash-8.0.3/PKG-INFO 2024-07-22 14:33:55.614257300 +0200 +++ new/pydash-8.0.5/PKG-INFO 2025-01-17 17:08:45.657986400 +0100 @@ -1,6 +1,6 @@ -Metadata-Version: 2.1 +Metadata-Version: 2.2 Name: pydash -Version: 8.0.3 +Version: 8.0.5 Summary: The kitchen sink of Python utility libraries for doing "stuff" in a functional way. Based on the Lo-Dash Javascript library. Author-email: Derrick Gilland <dgill...@gmail.com> License: MIT License diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/src/pydash/__init__.py new/pydash-8.0.5/src/pydash/__init__.py --- old/pydash-8.0.3/src/pydash/__init__.py 2024-07-22 14:27:51.000000000 +0200 +++ new/pydash-8.0.5/src/pydash/__init__.py 2025-01-17 16:59:54.000000000 +0100 @@ -1,6 +1,6 @@ """Python port of Lo-Dash.""" -__version__ = "8.0.3" +__version__ = "8.0.5" from .arrays import ( chunk, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/src/pydash/arrays.py new/pydash-8.0.5/src/pydash/arrays.py --- old/pydash-8.0.3/src/pydash/arrays.py 2024-07-22 14:25:37.000000000 +0200 +++ new/pydash-8.0.5/src/pydash/arrays.py 2024-11-04 15:02:18.000000000 +0100 @@ -2694,9 +2694,12 @@ .. versionchanged:: 4.0.0 Removed alias ``object_``. """ - if values is None: - keys, values = unzip(keys) + keys_values = unzip(keys) + if len(keys_values) == 0: + keys, values = [], [] + else: + keys, values = keys_values return dict(zip(keys, values)) @@ -2722,8 +2725,12 @@ .. versionadded:: 4.0.0 """ - if values is None: # pragma: no cover - keys, values = unzip(keys) + if values is None: + keys_values = unzip(keys) + if len(keys_values) == 0: + keys, values = [], [] + else: + keys, values = keys_values obj: t.Dict[t.Any, t.Any] = {} for idx, key in enumerate(keys): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/src/pydash/helpers.py new/pydash-8.0.5/src/pydash/helpers.py --- old/pydash-8.0.3/src/pydash/helpers.py 2024-07-21 17:44:46.000000000 +0200 +++ new/pydash-8.0.5/src/pydash/helpers.py 2025-01-17 16:41:02.000000000 +0100 @@ -29,6 +29,13 @@ #: Object keys that are restricted from access via path access. RESTRICTED_KEYS = ("__globals__", "__builtins__") +#: Inspect signature parameter kinds that correspond to positional arguments. +POSITIONAL_PARAMETERS = ( + inspect.Parameter.VAR_POSITIONAL, + inspect.Parameter.POSITIONAL_ONLY, + inspect.Parameter.POSITIONAL_OR_KEYWORD, +) + def callit(iteratee, *args, **kwargs): """Inspect argspec of `iteratee` function and only pass the supported arguments when calling @@ -77,10 +84,12 @@ except (TypeError, ValueError, AttributeError): # pragma: no cover pass else: - if not any( - param.kind == inspect.Parameter.VAR_POSITIONAL for param in sig.parameters.values() - ): - argcount = len(sig.parameters) + # VAR_POSITIONAL corresponds to *args so we only want to count parameters if there isn't a + # catch-all for positional args. + params = list(sig.parameters.values()) + if not any(param.kind == inspect.Parameter.VAR_POSITIONAL for param in params): + positional_params = [p for p in params if p.kind in POSITIONAL_PARAMETERS] + argcount = len(positional_params) if argcount is None: # Signatures were added these operator methods in Python 3.12.3 and 3.11.9 but their diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/src/pydash/utilities.py new/pydash-8.0.5/src/pydash/utilities.py --- old/pydash-8.0.3/src/pydash/utilities.py 2024-07-22 14:25:37.000000000 +0200 +++ new/pydash-8.0.5/src/pydash/utilities.py 2025-01-17 16:53:19.000000000 +0100 @@ -163,7 +163,7 @@ pass if not is_valid: - raise ValueError("Each predicate-function pair should contain " "exactly two elements") + raise ValueError("Each predicate-function pair should contain exactly two elements") if not all(map(callable, pair)): raise TypeError("Both predicate-function pair should be callable") @@ -1179,7 +1179,7 @@ and (len(jitter) != 2 or not all(isinstance(jit, NUMBER_TYPES) for jit in jitter)) ) ): - raise ValueError("jitter must be a number greater than 0 or a 2-item tuple of " "numbers") + raise ValueError("jitter must be a number greater than 0 or a 2-item tuple of numbers") if not isinstance(exceptions, tuple) or not all( issubclass(exc, Exception) for exc in exceptions diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/src/pydash.egg-info/PKG-INFO new/pydash-8.0.5/src/pydash.egg-info/PKG-INFO --- old/pydash-8.0.3/src/pydash.egg-info/PKG-INFO 2024-07-22 14:33:54.000000000 +0200 +++ new/pydash-8.0.5/src/pydash.egg-info/PKG-INFO 2025-01-17 17:08:44.000000000 +0100 @@ -1,6 +1,6 @@ -Metadata-Version: 2.1 +Metadata-Version: 2.2 Name: pydash -Version: 8.0.3 +Version: 8.0.5 Summary: The kitchen sink of Python utility libraries for doing "stuff" in a functional way. Based on the Lo-Dash Javascript library. Author-email: Derrick Gilland <dgill...@gmail.com> License: MIT License diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/src/pydash.egg-info/SOURCES.txt new/pydash-8.0.5/src/pydash.egg-info/SOURCES.txt --- old/pydash-8.0.3/src/pydash.egg-info/SOURCES.txt 2024-07-22 14:33:55.000000000 +0200 +++ new/pydash-8.0.5/src/pydash.egg-info/SOURCES.txt 2025-01-17 17:08:45.000000000 +0100 @@ -8,335 +8,6 @@ requirements.txt tasks.py tox.ini -.tox/.pkg/lib/python3.12/site-packages/pip/py.typed -.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/cachecontrol/py.typed -.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/certifi/py.typed -.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/distro/py.typed -.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/idna/py.typed -.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/packaging/py.typed -.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/platformdirs/py.typed -.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/resolvelib/py.typed -.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/rich/py.typed -.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/tenacity/py.typed -.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed -.tox/.pkg/lib/python3.12/site-packages/pip/_vendor/truststore/py.typed -.tox/.pkg/lib/python3.12/site-packages/setuptools/_distutils/_vendor/packaging/py.typed -.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/importlib_metadata/py.typed -.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/importlib_resources/py.typed -.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/inflect/py.typed -.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/jaraco/functools/py.typed -.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/more_itertools/py.typed -.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/ordered_set/py.typed -.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/packaging/py.typed -.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/platformdirs/py.typed -.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/tomli/py.typed -.tox/.pkg/lib/python3.12/site-packages/setuptools/_vendor/typeguard/py.typed -.tox/py310/lib/python3.10/site-packages/_pytest/py.typed -.tox/py310/lib/python3.10/site-packages/babel/py.typed -.tox/py310/lib/python3.10/site-packages/build/py.typed -.tox/py310/lib/python3.10/site-packages/certifi/py.typed -.tox/py310/lib/python3.10/site-packages/chardet/py.typed -.tox/py310/lib/python3.10/site-packages/charset_normalizer/py.typed -.tox/py310/lib/python3.10/site-packages/coverage/py.typed -.tox/py310/lib/python3.10/site-packages/exceptiongroup/py.typed -.tox/py310/lib/python3.10/site-packages/filelock/py.typed -.tox/py310/lib/python3.10/site-packages/idna/py.typed -.tox/py310/lib/python3.10/site-packages/importlib_metadata/py.typed -.tox/py310/lib/python3.10/site-packages/iniconfig/py.typed -.tox/py310/lib/python3.10/site-packages/invoke/py.typed -.tox/py310/lib/python3.10/site-packages/jaraco/classes/py.typed -.tox/py310/lib/python3.10/site-packages/jaraco/functools/py.typed -.tox/py310/lib/python3.10/site-packages/jinja2/py.typed -.tox/py310/lib/python3.10/site-packages/keyring/py.typed -.tox/py310/lib/python3.10/site-packages/markdown_it/py.typed -.tox/py310/lib/python3.10/site-packages/markupsafe/py.typed -.tox/py310/lib/python3.10/site-packages/mdurl/py.typed -.tox/py310/lib/python3.10/site-packages/more_itertools/py.typed -.tox/py310/lib/python3.10/site-packages/mypy/py.typed -.tox/py310/lib/python3.10/site-packages/nh3/py.typed -.tox/py310/lib/python3.10/site-packages/packaging/py.typed -.tox/py310/lib/python3.10/site-packages/pip/py.typed -.tox/py310/lib/python3.10/site-packages/pip/_vendor/cachecontrol/py.typed -.tox/py310/lib/python3.10/site-packages/pip/_vendor/certifi/py.typed -.tox/py310/lib/python3.10/site-packages/pip/_vendor/distro/py.typed -.tox/py310/lib/python3.10/site-packages/pip/_vendor/idna/py.typed -.tox/py310/lib/python3.10/site-packages/pip/_vendor/packaging/py.typed -.tox/py310/lib/python3.10/site-packages/pip/_vendor/platformdirs/py.typed -.tox/py310/lib/python3.10/site-packages/pip/_vendor/resolvelib/py.typed -.tox/py310/lib/python3.10/site-packages/pip/_vendor/rich/py.typed -.tox/py310/lib/python3.10/site-packages/pip/_vendor/tenacity/py.typed -.tox/py310/lib/python3.10/site-packages/pip/_vendor/tomli/py.typed -.tox/py310/lib/python3.10/site-packages/pip/_vendor/truststore/py.typed -.tox/py310/lib/python3.10/site-packages/pkginfo/py.typed -.tox/py310/lib/python3.10/site-packages/platformdirs/py.typed -.tox/py310/lib/python3.10/site-packages/pluggy/py.typed -.tox/py310/lib/python3.10/site-packages/pydash/py.typed -.tox/py310/lib/python3.10/site-packages/pyproject_api/py.typed -.tox/py310/lib/python3.10/site-packages/pyproject_hooks/py.typed -.tox/py310/lib/python3.10/site-packages/pytest/py.typed -.tox/py310/lib/python3.10/site-packages/pytest_mypy_testing/py.typed -.tox/py310/lib/python3.10/site-packages/readme_renderer/py.typed -.tox/py310/lib/python3.10/site-packages/rich/py.typed -.tox/py310/lib/python3.10/site-packages/setuptools/_distutils/_vendor/packaging/py.typed -.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/importlib_metadata/py.typed -.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/importlib_resources/py.typed -.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/inflect/py.typed -.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/jaraco/functools/py.typed -.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/more_itertools/py.typed -.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/ordered_set/py.typed -.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/packaging/py.typed -.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/platformdirs/py.typed -.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/tomli/py.typed -.tox/py310/lib/python3.10/site-packages/setuptools/_vendor/typeguard/py.typed -.tox/py310/lib/python3.10/site-packages/soupsieve/py.typed -.tox/py310/lib/python3.10/site-packages/sphinx/py.typed -.tox/py310/lib/python3.10/site-packages/sphinx_autodoc_typehints/py.typed -.tox/py310/lib/python3.10/site-packages/tomli/py.typed -.tox/py310/lib/python3.10/site-packages/tox/py.typed -.tox/py310/lib/python3.10/site-packages/twine/py.typed -.tox/py310/lib/python3.10/site-packages/urllib3/py.typed -.tox/py311/lib/python3.11/site-packages/_pytest/py.typed -.tox/py311/lib/python3.11/site-packages/babel/py.typed -.tox/py311/lib/python3.11/site-packages/build/py.typed -.tox/py311/lib/python3.11/site-packages/certifi/py.typed -.tox/py311/lib/python3.11/site-packages/chardet/py.typed -.tox/py311/lib/python3.11/site-packages/charset_normalizer/py.typed -.tox/py311/lib/python3.11/site-packages/coverage/py.typed -.tox/py311/lib/python3.11/site-packages/filelock/py.typed -.tox/py311/lib/python3.11/site-packages/idna/py.typed -.tox/py311/lib/python3.11/site-packages/importlib_metadata/py.typed -.tox/py311/lib/python3.11/site-packages/iniconfig/py.typed -.tox/py311/lib/python3.11/site-packages/invoke/py.typed -.tox/py311/lib/python3.11/site-packages/jaraco/classes/py.typed -.tox/py311/lib/python3.11/site-packages/jaraco/functools/py.typed -.tox/py311/lib/python3.11/site-packages/jinja2/py.typed -.tox/py311/lib/python3.11/site-packages/keyring/py.typed -.tox/py311/lib/python3.11/site-packages/markdown_it/py.typed -.tox/py311/lib/python3.11/site-packages/markupsafe/py.typed -.tox/py311/lib/python3.11/site-packages/mdurl/py.typed -.tox/py311/lib/python3.11/site-packages/more_itertools/py.typed -.tox/py311/lib/python3.11/site-packages/mypy/py.typed -.tox/py311/lib/python3.11/site-packages/nh3/py.typed -.tox/py311/lib/python3.11/site-packages/packaging/py.typed -.tox/py311/lib/python3.11/site-packages/pip/py.typed -.tox/py311/lib/python3.11/site-packages/pip/_vendor/cachecontrol/py.typed -.tox/py311/lib/python3.11/site-packages/pip/_vendor/certifi/py.typed -.tox/py311/lib/python3.11/site-packages/pip/_vendor/distro/py.typed -.tox/py311/lib/python3.11/site-packages/pip/_vendor/idna/py.typed -.tox/py311/lib/python3.11/site-packages/pip/_vendor/packaging/py.typed -.tox/py311/lib/python3.11/site-packages/pip/_vendor/platformdirs/py.typed -.tox/py311/lib/python3.11/site-packages/pip/_vendor/resolvelib/py.typed -.tox/py311/lib/python3.11/site-packages/pip/_vendor/rich/py.typed -.tox/py311/lib/python3.11/site-packages/pip/_vendor/tenacity/py.typed -.tox/py311/lib/python3.11/site-packages/pip/_vendor/tomli/py.typed -.tox/py311/lib/python3.11/site-packages/pip/_vendor/truststore/py.typed -.tox/py311/lib/python3.11/site-packages/pkginfo/py.typed -.tox/py311/lib/python3.11/site-packages/platformdirs/py.typed -.tox/py311/lib/python3.11/site-packages/pluggy/py.typed -.tox/py311/lib/python3.11/site-packages/pydash/py.typed -.tox/py311/lib/python3.11/site-packages/pyproject_api/py.typed -.tox/py311/lib/python3.11/site-packages/pyproject_hooks/py.typed -.tox/py311/lib/python3.11/site-packages/pytest/py.typed -.tox/py311/lib/python3.11/site-packages/pytest_mypy_testing/py.typed -.tox/py311/lib/python3.11/site-packages/readme_renderer/py.typed -.tox/py311/lib/python3.11/site-packages/rich/py.typed -.tox/py311/lib/python3.11/site-packages/setuptools/_distutils/_vendor/packaging/py.typed -.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/importlib_metadata/py.typed -.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/importlib_resources/py.typed -.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/inflect/py.typed -.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/jaraco/functools/py.typed -.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/more_itertools/py.typed -.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/ordered_set/py.typed -.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/packaging/py.typed -.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/platformdirs/py.typed -.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/tomli/py.typed -.tox/py311/lib/python3.11/site-packages/setuptools/_vendor/typeguard/py.typed -.tox/py311/lib/python3.11/site-packages/soupsieve/py.typed -.tox/py311/lib/python3.11/site-packages/sphinx/py.typed -.tox/py311/lib/python3.11/site-packages/sphinx_autodoc_typehints/py.typed -.tox/py311/lib/python3.11/site-packages/tox/py.typed -.tox/py311/lib/python3.11/site-packages/twine/py.typed -.tox/py311/lib/python3.11/site-packages/urllib3/py.typed -.tox/py312/lib/python3.12/site-packages/_pytest/py.typed -.tox/py312/lib/python3.12/site-packages/babel/py.typed -.tox/py312/lib/python3.12/site-packages/build/py.typed -.tox/py312/lib/python3.12/site-packages/certifi/py.typed -.tox/py312/lib/python3.12/site-packages/chardet/py.typed -.tox/py312/lib/python3.12/site-packages/charset_normalizer/py.typed -.tox/py312/lib/python3.12/site-packages/coverage/py.typed -.tox/py312/lib/python3.12/site-packages/filelock/py.typed -.tox/py312/lib/python3.12/site-packages/idna/py.typed -.tox/py312/lib/python3.12/site-packages/importlib_metadata/py.typed -.tox/py312/lib/python3.12/site-packages/iniconfig/py.typed -.tox/py312/lib/python3.12/site-packages/invoke/py.typed -.tox/py312/lib/python3.12/site-packages/jaraco/classes/py.typed -.tox/py312/lib/python3.12/site-packages/jaraco/functools/py.typed -.tox/py312/lib/python3.12/site-packages/jinja2/py.typed -.tox/py312/lib/python3.12/site-packages/keyring/py.typed -.tox/py312/lib/python3.12/site-packages/markdown_it/py.typed -.tox/py312/lib/python3.12/site-packages/markupsafe/py.typed -.tox/py312/lib/python3.12/site-packages/mdurl/py.typed -.tox/py312/lib/python3.12/site-packages/more_itertools/py.typed -.tox/py312/lib/python3.12/site-packages/mypy/py.typed -.tox/py312/lib/python3.12/site-packages/nh3/py.typed -.tox/py312/lib/python3.12/site-packages/packaging/py.typed -.tox/py312/lib/python3.12/site-packages/pip/py.typed -.tox/py312/lib/python3.12/site-packages/pip/_vendor/cachecontrol/py.typed -.tox/py312/lib/python3.12/site-packages/pip/_vendor/certifi/py.typed -.tox/py312/lib/python3.12/site-packages/pip/_vendor/distro/py.typed -.tox/py312/lib/python3.12/site-packages/pip/_vendor/idna/py.typed -.tox/py312/lib/python3.12/site-packages/pip/_vendor/packaging/py.typed -.tox/py312/lib/python3.12/site-packages/pip/_vendor/platformdirs/py.typed -.tox/py312/lib/python3.12/site-packages/pip/_vendor/resolvelib/py.typed -.tox/py312/lib/python3.12/site-packages/pip/_vendor/rich/py.typed -.tox/py312/lib/python3.12/site-packages/pip/_vendor/tenacity/py.typed -.tox/py312/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed -.tox/py312/lib/python3.12/site-packages/pip/_vendor/truststore/py.typed -.tox/py312/lib/python3.12/site-packages/pkginfo/py.typed -.tox/py312/lib/python3.12/site-packages/platformdirs/py.typed -.tox/py312/lib/python3.12/site-packages/pluggy/py.typed -.tox/py312/lib/python3.12/site-packages/pydash/py.typed -.tox/py312/lib/python3.12/site-packages/pyproject_api/py.typed -.tox/py312/lib/python3.12/site-packages/pyproject_hooks/py.typed -.tox/py312/lib/python3.12/site-packages/pytest/py.typed -.tox/py312/lib/python3.12/site-packages/pytest_mypy_testing/py.typed -.tox/py312/lib/python3.12/site-packages/readme_renderer/py.typed -.tox/py312/lib/python3.12/site-packages/rich/py.typed -.tox/py312/lib/python3.12/site-packages/soupsieve/py.typed -.tox/py312/lib/python3.12/site-packages/sphinx/py.typed -.tox/py312/lib/python3.12/site-packages/sphinx_autodoc_typehints/py.typed -.tox/py312/lib/python3.12/site-packages/tox/py.typed -.tox/py312/lib/python3.12/site-packages/twine/py.typed -.tox/py312/lib/python3.12/site-packages/urllib3/py.typed -.tox/py38/lib/python3.8/site-packages/_pytest/py.typed -.tox/py38/lib/python3.8/site-packages/babel/py.typed -.tox/py38/lib/python3.8/site-packages/build/py.typed -.tox/py38/lib/python3.8/site-packages/certifi/py.typed -.tox/py38/lib/python3.8/site-packages/chardet/py.typed -.tox/py38/lib/python3.8/site-packages/charset_normalizer/py.typed -.tox/py38/lib/python3.8/site-packages/coverage/py.typed -.tox/py38/lib/python3.8/site-packages/exceptiongroup/py.typed -.tox/py38/lib/python3.8/site-packages/filelock/py.typed -.tox/py38/lib/python3.8/site-packages/idna/py.typed -.tox/py38/lib/python3.8/site-packages/importlib_metadata/py.typed -.tox/py38/lib/python3.8/site-packages/importlib_resources/py.typed -.tox/py38/lib/python3.8/site-packages/iniconfig/py.typed -.tox/py38/lib/python3.8/site-packages/invoke/py.typed -.tox/py38/lib/python3.8/site-packages/jaraco/classes/py.typed -.tox/py38/lib/python3.8/site-packages/jaraco/functools/py.typed -.tox/py38/lib/python3.8/site-packages/jinja2/py.typed -.tox/py38/lib/python3.8/site-packages/keyring/py.typed -.tox/py38/lib/python3.8/site-packages/markdown_it/py.typed -.tox/py38/lib/python3.8/site-packages/markupsafe/py.typed -.tox/py38/lib/python3.8/site-packages/mdurl/py.typed -.tox/py38/lib/python3.8/site-packages/more_itertools/py.typed -.tox/py38/lib/python3.8/site-packages/mypy/py.typed -.tox/py38/lib/python3.8/site-packages/nh3/py.typed -.tox/py38/lib/python3.8/site-packages/packaging/py.typed -.tox/py38/lib/python3.8/site-packages/pip/py.typed -.tox/py38/lib/python3.8/site-packages/pip/_vendor/cachecontrol/py.typed -.tox/py38/lib/python3.8/site-packages/pip/_vendor/certifi/py.typed -.tox/py38/lib/python3.8/site-packages/pip/_vendor/distro/py.typed -.tox/py38/lib/python3.8/site-packages/pip/_vendor/idna/py.typed -.tox/py38/lib/python3.8/site-packages/pip/_vendor/packaging/py.typed -.tox/py38/lib/python3.8/site-packages/pip/_vendor/platformdirs/py.typed -.tox/py38/lib/python3.8/site-packages/pip/_vendor/resolvelib/py.typed -.tox/py38/lib/python3.8/site-packages/pip/_vendor/rich/py.typed -.tox/py38/lib/python3.8/site-packages/pip/_vendor/tenacity/py.typed -.tox/py38/lib/python3.8/site-packages/pip/_vendor/tomli/py.typed -.tox/py38/lib/python3.8/site-packages/pip/_vendor/truststore/py.typed -.tox/py38/lib/python3.8/site-packages/pkginfo/py.typed -.tox/py38/lib/python3.8/site-packages/platformdirs/py.typed -.tox/py38/lib/python3.8/site-packages/pluggy/py.typed -.tox/py38/lib/python3.8/site-packages/pydash/py.typed -.tox/py38/lib/python3.8/site-packages/pyproject_api/py.typed -.tox/py38/lib/python3.8/site-packages/pyproject_hooks/py.typed -.tox/py38/lib/python3.8/site-packages/pytest/py.typed -.tox/py38/lib/python3.8/site-packages/pytest_mypy_testing/py.typed -.tox/py38/lib/python3.8/site-packages/readme_renderer/py.typed -.tox/py38/lib/python3.8/site-packages/rich/py.typed -.tox/py38/lib/python3.8/site-packages/setuptools/_distutils/_vendor/packaging/py.typed -.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/importlib_metadata/py.typed -.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/importlib_resources/py.typed -.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/inflect/py.typed -.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/jaraco/functools/py.typed -.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/more_itertools/py.typed -.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/ordered_set/py.typed -.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/packaging/py.typed -.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/platformdirs/py.typed -.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/tomli/py.typed -.tox/py38/lib/python3.8/site-packages/setuptools/_vendor/typeguard/py.typed -.tox/py38/lib/python3.8/site-packages/soupsieve/py.typed -.tox/py38/lib/python3.8/site-packages/sphinx/py.typed -.tox/py38/lib/python3.8/site-packages/sphinx_autodoc_typehints/py.typed -.tox/py38/lib/python3.8/site-packages/tomli/py.typed -.tox/py38/lib/python3.8/site-packages/tox/py.typed -.tox/py38/lib/python3.8/site-packages/twine/py.typed -.tox/py38/lib/python3.8/site-packages/urllib3/py.typed -.tox/py39/lib/python3.9/site-packages/_pytest/py.typed -.tox/py39/lib/python3.9/site-packages/babel/py.typed -.tox/py39/lib/python3.9/site-packages/build/py.typed -.tox/py39/lib/python3.9/site-packages/certifi/py.typed -.tox/py39/lib/python3.9/site-packages/chardet/py.typed -.tox/py39/lib/python3.9/site-packages/charset_normalizer/py.typed -.tox/py39/lib/python3.9/site-packages/coverage/py.typed -.tox/py39/lib/python3.9/site-packages/exceptiongroup/py.typed -.tox/py39/lib/python3.9/site-packages/filelock/py.typed -.tox/py39/lib/python3.9/site-packages/idna/py.typed -.tox/py39/lib/python3.9/site-packages/importlib_metadata/py.typed -.tox/py39/lib/python3.9/site-packages/iniconfig/py.typed -.tox/py39/lib/python3.9/site-packages/invoke/py.typed -.tox/py39/lib/python3.9/site-packages/jaraco/classes/py.typed -.tox/py39/lib/python3.9/site-packages/jaraco/functools/py.typed -.tox/py39/lib/python3.9/site-packages/jinja2/py.typed -.tox/py39/lib/python3.9/site-packages/keyring/py.typed -.tox/py39/lib/python3.9/site-packages/markdown_it/py.typed -.tox/py39/lib/python3.9/site-packages/markupsafe/py.typed -.tox/py39/lib/python3.9/site-packages/mdurl/py.typed -.tox/py39/lib/python3.9/site-packages/more_itertools/py.typed -.tox/py39/lib/python3.9/site-packages/mypy/py.typed -.tox/py39/lib/python3.9/site-packages/nh3/py.typed -.tox/py39/lib/python3.9/site-packages/packaging/py.typed -.tox/py39/lib/python3.9/site-packages/pip/py.typed -.tox/py39/lib/python3.9/site-packages/pip/_vendor/cachecontrol/py.typed -.tox/py39/lib/python3.9/site-packages/pip/_vendor/certifi/py.typed -.tox/py39/lib/python3.9/site-packages/pip/_vendor/distro/py.typed -.tox/py39/lib/python3.9/site-packages/pip/_vendor/idna/py.typed -.tox/py39/lib/python3.9/site-packages/pip/_vendor/packaging/py.typed -.tox/py39/lib/python3.9/site-packages/pip/_vendor/platformdirs/py.typed -.tox/py39/lib/python3.9/site-packages/pip/_vendor/resolvelib/py.typed -.tox/py39/lib/python3.9/site-packages/pip/_vendor/rich/py.typed -.tox/py39/lib/python3.9/site-packages/pip/_vendor/tenacity/py.typed -.tox/py39/lib/python3.9/site-packages/pip/_vendor/tomli/py.typed -.tox/py39/lib/python3.9/site-packages/pip/_vendor/truststore/py.typed -.tox/py39/lib/python3.9/site-packages/pkginfo/py.typed -.tox/py39/lib/python3.9/site-packages/platformdirs/py.typed -.tox/py39/lib/python3.9/site-packages/pluggy/py.typed -.tox/py39/lib/python3.9/site-packages/pydash/py.typed -.tox/py39/lib/python3.9/site-packages/pyproject_api/py.typed -.tox/py39/lib/python3.9/site-packages/pyproject_hooks/py.typed -.tox/py39/lib/python3.9/site-packages/pytest/py.typed -.tox/py39/lib/python3.9/site-packages/pytest_mypy_testing/py.typed -.tox/py39/lib/python3.9/site-packages/readme_renderer/py.typed -.tox/py39/lib/python3.9/site-packages/rich/py.typed -.tox/py39/lib/python3.9/site-packages/setuptools/_distutils/_vendor/packaging/py.typed -.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/importlib_metadata/py.typed -.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/importlib_resources/py.typed -.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/inflect/py.typed -.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/jaraco/functools/py.typed -.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/more_itertools/py.typed -.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/ordered_set/py.typed -.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/packaging/py.typed -.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/platformdirs/py.typed -.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/tomli/py.typed -.tox/py39/lib/python3.9/site-packages/setuptools/_vendor/typeguard/py.typed -.tox/py39/lib/python3.9/site-packages/soupsieve/py.typed -.tox/py39/lib/python3.9/site-packages/sphinx/py.typed -.tox/py39/lib/python3.9/site-packages/sphinx_autodoc_typehints/py.typed -.tox/py39/lib/python3.9/site-packages/tomli/py.typed -.tox/py39/lib/python3.9/site-packages/tox/py.typed -.tox/py39/lib/python3.9/site-packages/twine/py.typed -.tox/py39/lib/python3.9/site-packages/urllib3/py.typed docs/Makefile docs/api.rst docs/authors.rst diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/tests/build/testresults/junit.xml new/pydash-8.0.5/tests/build/testresults/junit.xml --- old/pydash-8.0.3/tests/build/testresults/junit.xml 2023-04-06 03:12:00.000000000 +0200 +++ new/pydash-8.0.5/tests/build/testresults/junit.xml 2025-01-17 16:29:47.000000000 +0100 @@ -1 +1 @@ -<?xml version="1.0" encoding="utf-8"?><testsuites><testsuite name="pytest" errors="0" failures="0" skipped="0" tests="7" time="0.088" timestamp="2023-04-05T21:12:00.646607" hostname="Mac-mini"><testcase classname="tests.test_strings" name="test_slugify[Foo Bar-foo-bar]" time="0.000" /><testcase classname="tests.test_strings" name="test_slugify[ foo bar -foo-bar]" time="0.000" /><testcase classname="tests.test_strings" name="test_slugify[Un \xe9l\xe9phant \xe0 l'or\xe9e du bois-un-elephant-a-loree-du-bois]" time="0.000" /><testcase classname="tests.test_strings" name="test_slugify[shouldn't couldn't wouldn't-shouldnt-couldnt-wouldnt]" time="0.000" /><testcase classname="tests.test_strings" name="test_slugify[-]" time="0.000" /><testcase classname="tests.test_strings" name="test_slugify[5-5]" time="0.000" /><testcase classname="tests.test_strings" name="test_slugify[None-]" time="0.000" /></testsuite></testsuites> \ No newline at end of file +<?xml version="1.0" encoding="utf-8"?><testsuites><testsuite name="pytest" errors="0" failures="0" skipped="0" tests="3" time="0.148" timestamp="2025-01-17T10:29:47.797034-05:00" hostname="Mac-mini"><testcase classname="tests.test_utilities" name="test_cond[pairs0-case0-matches B]" time="0.000" /><testcase classname="tests.test_utilities" name="test_cond[pairs1-case1-expected1]" time="0.000" /><testcase classname="tests.test_utilities" name="test_cond[pairs2-case2-matches A]" time="0.000" /></testsuite></testsuites> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/tests/helpers.py new/pydash-8.0.5/tests/helpers.py --- old/pydash-8.0.3/tests/helpers.py 2022-09-23 15:11:57.000000000 +0200 +++ new/pydash-8.0.5/tests/helpers.py 2025-01-17 16:41:02.000000000 +0100 @@ -1,10 +1,10 @@ -class Object(object): +class Object: def __init__(self, **attrs): for key, value in attrs.items(): setattr(self, key, value) -class ItemsObject(object): +class ItemsObject: def __init__(self, items): self._items = items @@ -15,7 +15,7 @@ return enumerate(self._items) -class IteritemsObject(object): +class IteritemsObject: def __init__(self, items): self._items = items @@ -28,7 +28,7 @@ yield i, item -class Filter(object): +class Filter: def __init__(self, predicate): self.predicate = predicate diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/tests/test_arrays.py new/pydash-8.0.5/tests/test_arrays.py --- old/pydash-8.0.3/tests/test_arrays.py 2024-03-02 03:45:10.000000000 +0100 +++ new/pydash-8.0.5/tests/test_arrays.py 2024-11-04 15:02:08.000000000 +0100 @@ -915,6 +915,8 @@ [ ((["moe", "larry"], [30, 40]), {"moe": 30, "larry": 40}), (([["moe", 30], ["larry", 40]],), {"moe": 30, "larry": 40}), + (([],), {}), + (([], []), {}), ], ) def test_zip_object(case, expected): @@ -925,7 +927,10 @@ "case,expected", [ ((["a.b.c", "a.b.d"], [1, 2]), {"a": {"b": {"c": 1, "d": 2}}}), + (([["a.b.c", 1], ["a.b.d", 2]],), {"a": {"b": {"c": 1, "d": 2}}}), ((["a.b[0].c", "a.b[1].d"], [1, 2]), {"a": {"b": [{"c": 1}, {"d": 2}]}}), + (([],), {}), + (([], []), {}), ], ) def test_zip_object_deep(case, expected): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/tests/test_collections.py new/pydash-8.0.5/tests/test_collections.py --- old/pydash-8.0.3/tests/test_collections.py 2024-04-26 15:06:28.000000000 +0200 +++ new/pydash-8.0.5/tests/test_collections.py 2025-01-17 16:41:02.000000000 +0100 @@ -350,6 +350,17 @@ assert actual == expected +def test_map_using_class_instance_method_with_kwargs(): + class Thing: + def double(self, value, **kwargs): + return value * 2 + + values = [1, 2, 3] + thing = Thing() + result = _.map_(values, thing.double) + assert result == [2, 4, 6] + + @parametrize( "case,expected", [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pydash-8.0.3/tests/test_strings.py new/pydash-8.0.5/tests/test_strings.py --- old/pydash-8.0.3/tests/test_strings.py 2024-03-02 05:23:13.000000000 +0100 +++ new/pydash-8.0.5/tests/test_strings.py 2025-01-17 16:53:19.000000000 +0100 @@ -160,7 +160,7 @@ "\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf" "\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef" "\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff", - "AAAAAAAeCEEEEIIII" "DNOOOOO OUUUUYThss" "aaaaaaaeceeeeiiii" "dnooooo ouuuuythy", + "AAAAAAAeCEEEEIIIIDNOOOOO OUUUUYThssaaaaaaaeceeeeiiiidnooooo ouuuuythy", ), ("abcABC", "abcABC"), ("", ""),