Add 'wcwidth' as an optional cli dependency

Fixes #598 when installed as meshtastic[cli], as should now be
recommended by documentation.
This commit is contained in:
Ian McEwen
2024-12-21 20:29:07 -07:00
parent 9f286c9023
commit 227507780e
2 changed files with 4 additions and 3 deletions

View File

@@ -25,6 +25,7 @@ pytap2 = { version = "^2.3.0", optional = true }
dash-bootstrap-components = { version = "^1.6.0", optional = true }
pandas = { version = "^2.2.2", optional = true }
pandas-stubs = { version = "^2.2.2.240603", optional = true }
wcwidth = {version = "^0.2.13", optional = true}
[tool.poetry.group.dev.dependencies]
hypothesis = "^6.103.2"
@@ -65,7 +66,7 @@ ipywidgets = "^8.1.3"
jupyterlab-widgets = "^3.0.11"
[tool.poetry.extras]
cli = ["pyqrcode", "print-color", "dotmap", "argcomplete"]
cli = ["pyqrcode", "print-color", "dotmap", "argcomplete", "wcwidth"]
tunnel = ["pytap2"]
analysis = ["dash", "dash-bootstrap-components", "pandas", "pandas-stubs"]