Package: multiplex
Version: 0.6.0-1

I installed multiplex on a bookworm system, but it doesn't work:

   $ mp --help
   Traceback (most recent call last):
     File "/usr/bin/mp", line 5, in <module>
       from multiplex.main import main
     File "/usr/lib/python3/dist-packages/multiplex/main.py", line 89, in 
<module>
       @click.option("--wait/--no-wait", "-w/-W", multiple=True, default=None)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/usr/lib/python3/dist-packages/click/decorators.py", line 308, in 
decorator
       _param_memo(f, OptionClass(param_decls, **option_attrs))
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/usr/lib/python3/dist-packages/click/core.py", line 2584, in __init__
       raise TypeError("'multiple' is not valid with 'is_flag', use 'count'.")
   TypeError: 'multiple' is not valid with 'is_flag', use 'count'.

It looks like support for multiple= with flags was added upstream in 8.1.4[*], but bookworm has only 8.1.3. Please add an appropriate versioned dependency to the package.

[*] https://github.com/pallets/click/commit/b36e3ede781b388a

-- System Information:

Versions of packages multiplex depends on:
ii  python3-multiplex  0.6.0-1
ii  python3            3.11.2-1+b1

--
Jakub Wilk

Reply via email to