Package: python3-poetry
Version: 1.3.2+dfsg-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

   I've observed on Debian Sid that python3-pylev has to be removed when
   upgrading to python3.11. Alas, when trying to work with poetry, i got the
   following traceback :

❯ poetry new
Traceback (most recent call last):
  File "/usr/bin/poetry", line 5, in <module>
    from poetry.console.application import main
  File "/usr/lib/python3/dist-packages/poetry/console/application.py", line 11, 
in <module>
    from cleo.application import Application as BaseApplication
  File "/usr/lib/python3/dist-packages/cleo/application.py", line 12, in 
<module>
    from cleo.commands.completions_command import CompletionsCommand
  File "/usr/lib/python3/dist-packages/cleo/commands/completions_command.py", 
line 10, in <module>
    from cleo import helpers
  File "/usr/lib/python3/dist-packages/cleo/helpers.py", line 5, in <module>
    from cleo.io.inputs.argument import Argument
  File "/usr/lib/python3/dist-packages/cleo/io/inputs/argument.py", line 5, in 
<module>
    from cleo.exceptions import CleoLogicError
  File "/usr/lib/python3/dist-packages/cleo/exceptions/__init__.py", line 3, in 
<module>
    from cleo._utils import find_similar_names
  File "/usr/lib/python3/dist-packages/cleo/_utils.py", line 8, in <module>
    from pylev import levenshtein
ModuleNotFoundError: No module named 'pylev'

Poetry should depends on python3-pylev : if I install poetry in a Python
virtualenv, every thing works as excpeted and it pulls pylev from pip ; if I
install python3-pylev direct, poetry works fine.

I've even tested on a fresh new debian:sid docker image.

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

Kernel: Linux 6.1.0-1-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-poetry depends on:
ii  python3                     3.11.1-1
ii  python3-cachecontrol        0.12.12-2
ii  python3-cleo                2.0.1-3
ii  python3-crashtest           0.4.1-1
ii  python3-dulwich             0.20.50-1+b1
ii  python3-filelock            3.9.0-1
ii  python3-html5lib            1.1-3
ii  python3-importlib-metadata  4.12.0-1
ii  python3-jsonschema          4.9.1-3
ii  python3-keyring             23.9.3-2
ii  python3-lockfile            1:0.12.2-2.2
ii  python3-packaging           23.0-1
ii  python3-pexpect             4.8.0-4
ii  python3-pkginfo             1.8.2-2
ii  python3-platformdirs        2.6.0-1
ii  python3-poetry-core         1.4.0-3
ii  python3-requests            2.28.1+dfsg-1
ii  python3-requests-toolbelt   0.10.1-1
ii  python3-shellingham         1.5.0-1
ii  python3-tomli               2.0.1-2
ii  python3-tomlkit             0.11.6-1
ii  python3-urllib3             1.26.12-1
ii  python3-virtualenv          20.17.1+ds-1

python3-poetry recommends no packages.

python3-poetry suggests no packages.

-- no debconf information

-- 
Vincent-Xavier JUMEL Id: 0xBC8C2BAB14ABB3F2 https://blog.thetys-retz.net

Société Libre, Logiciel Libre http://www.april.org/adherer
Parinux, logiciel libre à Paris : http://www.parinux.org

Reply via email to