Package: python3-smart-open
Version: 5.2.1-6
Severity: normal

The installation of python3-azure, python3-azure-storage took a considerable
amount of time (for precompilation), but I do not use it, nor intend to use it.

2,4G    /usr/lib/python3/dist-packages/azure/

this size is not quite OK for something one does not use, and I only have two Python version installed.

This also holds for python3-boto3, and others might not need python3-paramiko.

But I did not negatively notice these regarding compilation times and error messages (the azure stuff appears to be full of invalid escape sequences originating from Windows file names in the documentation). These two are much smaller (101M and 3M).

It should be trivial to make these dependencies only suggested or recommended.
The file transport.py already silently catches ImportError to
detect missing dependencies.

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

Kernel: Linux 6.7.12-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to de_DE.utf-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-smart-open depends on:
ii  python3                3.11.8-1
ii  python3-azure          20240522+git-2
ii  python3-azure-storage  20240522+git-2
ii  python3-boto3          1.34.46+dfsg-1
ii  python3-paramiko       3.4.0-1
ii  python3-requests       2.31.0+dfsg-2

python3-smart-open recommends no packages.

python3-smart-open suggests no packages.

-- no debconf information

Reply via email to