diff --git a/poetry.lock b/poetry.lock index 791c1ccd..b14cd9aa 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1977,6 +1977,20 @@ files = [ curies = ">=0.5.3" pyyaml = ">=5.3.1" +[[package]] +name = "prompt-toolkit" +version = "3.0.48" +description = "Library for building powerful interactive command lines in Python" +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "prompt_toolkit-3.0.48-py3-none-any.whl", hash = "sha256:f49a827f90062e411f1ce1f854f2aedb3c23353244f8108b89283587397ac10e"}, + {file = "prompt_toolkit-3.0.48.tar.gz", hash = "sha256:d6623ab0477a80df74e646bdbc93621143f5caf104206aa29294d53de1a03d90"}, +] + +[package.dependencies] +wcwidth = "*" + [[package]] name = "pycparser" version = "2.22" @@ -3012,6 +3026,17 @@ platformdirs = ">=3.9.1,<5" docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2,!=7.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8)", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10)"] +[[package]] +name = "wcwidth" +version = "0.2.13" +description = "Measures the displayed width of unicode strings in a terminal" +optional = false +python-versions = "*" +files = [ + {file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"}, + {file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"}, +] + [[package]] name = "wrapt" version = "1.16.0" @@ -3223,4 +3248,4 @@ pyfuzon = ["pyfuzon"] [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "c7e8d4f5c190869b9facc9e4ecdfd9f61ebbc912856d5511b4487f4efc40e9c8" +content-hash = "30d0ac8505b9a534c8dcbb66830b477b7428be845abc5e6ec4c5e267fa9bb5c0" diff --git a/pyproject.toml b/pyproject.toml index 610f1db2..81ab0b62 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,6 +20,7 @@ zarr = "^2.16.1" pydantic = "^2.8.2" pyfuzon = { version = "^0.2", optional = true} +prompt-toolkit = "^3.0.48" [tool.poetry.extras] pyfuzon = ["pyfuzon"]