carderne / signal-export

Export your Signal chats to markdown files with attachments
Other
436 stars 46 forks source link

Docker on Windows: cannot import name 'get_terminal_size' from 'click.termui' #62

Closed T0BiD closed 1 year ago

T0BiD commented 2 years ago

Hi, tried running this with docker on a windows machine, but starting the container fails to the following error:

ImportError: cannot import name 'get_terminal_size' from 'click.termui' (/usr/local/lib/python3.9/site-packages/click/termui.py)

Traceback (most recent call last):

  File "/usr/local/bin/sigexport", line 5, in <module>

    from sigexport.main import cli

  File "/usr/local/lib/python3.9/site-packages/sigexport/main.py", line 12, in <module>

    from typer import run, secho, Option, Argument, colors

  File "/usr/local/lib/python3.9/site-packages/typer/__init__.py", line 12, in <module>

    from click.termui import get_terminal_size as get_terminal_size

ImportError: cannot import name 'get_terminal_size' from 'click.termui' (/usr/local/lib/python3.9/site-packages/click/termui.py)
carderne commented 2 years ago

Fixed by https://github.com/carderne/signal-export/commit/65bada89b60385081ca5d851a389ac7dde8999c9.

Make sure to run the image with docker run --pull=always so you get the update.