Package: python3-deepdiff
Version: 6.2.2-1
Severity: normal

Dear Maintainer,
Debian package python3-deepdiff currently considers python3-clevercsv
as a dependency.
However that package is only considered as optional by the developers
(see https://github.com/seperman/deepdiff).
The deepdiff source code correctly handles the case where clevercsv is
not installed (standard library csv module as a fallback):
https://github.com/seperman/deepdiff/blob/master/deepdiff/serialization.py#L29

The trouble is that python3-clevercsv itself depends on python3-pandas
which is quite a massive package (20Mb).
Please remove the dependency on clevercsv and deprecate it as a
Recommends.

Best regards
Fabrice


-- System Information:
Debian Release: trixie/sid
  APT prefers oldstable-security
  APT policy: (500, 'oldstable-security'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.4.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE
not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python3-deepdiff depends on:
ii  python3              3.11.4-5+b1
pn  python3-clevercsv    <none>
pn  python3-jsonpickle   <none>
ii  python3-numpy        1:1.24.2-1
pn  python3-ordered-set  <none>
ii  python3-setuptools   68.0.0-2

python3-deepdiff recommends no packages.

python3-deepdiff suggests no packages.

Reply via email to