Control: reassign -1 python3-prompt-toolkit

On Mon, Apr 21, 2025 at 02:01:22PM +0200, Andre Naujoks wrote:
> The 'aws' command no longer functions in any way. Just running 'aws' without
> arguments gives me an exception. Adding arguments does not change this. This
> seems to be very early in initialization.
> 
> $ aws
> Traceback (most recent call last):
>   File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 407, in
> from_name
>     return next(iter(cls.discover(name=name)))
> StopIteration
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/bin/aws", line 19, in <module>
>     import awscli.clidriver
>   File "/usr/lib/python3/dist-packages/awscli/clidriver.py", line 67, in
> <module>
>     from awscli.autoprompt.core import AutoPromptDriver
>   File "/usr/lib/python3/dist-packages/awscli/autoprompt/core.py", line 16, in
> <module>
>     from awscli.autoprompt.prompttoolkit import PromptToolkitPrompter
>   File "/usr/lib/python3/dist-packages/awscli/autoprompt/prompttoolkit.py",
> line 18, in <module>
>     from prompt_toolkit.application import Application
>   File "/usr/lib/python3/dist-packages/prompt_toolkit/__init__.py", line 32, 
> in
> <module>
>     __version__ = metadata.version("prompt_toolkit")
>   File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 987, in
> version
>     return distribution(distribution_name).version
>            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 960, in
> distribution
>     return Distribution.from_name(distribution_name)
>            ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 409, in
> from_name
>     raise PackageNotFoundError(name)
> importlib.metadata.PackageNotFoundError: No package metadata was found for
> prompt_toolkit

It does appear that python3-prompt-toolkit 3.0.51-1 introduces this
regression, so I'm reassigning the bug there.  The version in trixie is
3.0.50-1 and awscli works as expected there.  Updating to 3.0.51-1 with
no other changes introduces the regression.

Autopkgtest has also identified the problem, as visible at
https://ci.debian.net/packages/a/awscli/testing/amd64/60175397/

noah

Reply via email to