diff --git a/pyproject.toml b/pyproject.toml index 733fbcc..7f821b8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ dependencies = [ "plotly>=5.18", "pydantic>=2.5", # Config validation "pyyaml>=6.0", # YAML config loading - "typer>=0.12", # CLI + "typer>=0.27.1", # CLI "requests>=2.31", # Binance REST client "joblib>=1.3", # Caching / parallelism helpers "pandas-market-calendars>=5.4,<6", # Maintained XNYS calendar diff --git a/requirements.txt b/requirements.txt index 3f34650..886bcdd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,7 +11,7 @@ matplotlib>=3.8 plotly>=5.18 pydantic>=2.5 pyyaml>=6.0 -typer>=0.12 +typer>=0.27.1 requests>=2.31 joblib>=1.3 pandas-market-calendars>=5.4,<6 diff --git a/uv.lock b/uv.lock index 03626b7..7b2d110 100644 --- a/uv.lock +++ b/uv.lock @@ -2423,7 +2423,7 @@ requires-dist = [ { name = "scipy", specifier = ">=1.11" }, { name = "statsmodels", specifier = ">=0.14" }, { name = "streamlit", marker = "extra == 'dashboard'", specifier = ">=1.60" }, - { name = "typer", specifier = ">=0.12" }, + { name = "typer", specifier = ">=0.27.1" }, { name = "types-pyyaml", marker = "extra == 'dev'" }, { name = "types-requests", marker = "extra == 'dev'" }, { name = "yfinance", marker = "extra == 'yahoo'", specifier = ">=0.2.40" }, @@ -2888,7 +2888,7 @@ wheels = [ [[package]] name = "typer" -version = "0.27.0" +version = "0.27.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "annotated-doc" }, @@ -2896,9 +2896,9 @@ dependencies = [ { name = "rich" }, { name = "shellingham" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/37/78/fda3361b56efc27944f24225f6ecd13d96d6fcfe37bd0eb34e2f4c63f9fc/typer-0.27.0.tar.gz", hash = "sha256:629bd12ea5d13a17148125d9a264f949eb171fb3f120f9b04d85873cab054fa5", size = 203430, upload-time = "2026-07-15T19:21:07.007Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ae/40/4a3db7990d1f62a53182aa96eaef57aeb2886a27f90a195bc66713565d31/typer-0.27.1.tar.gz", hash = "sha256:a79bef8469a79c45498e7b814ecf8d603cc7644e9acbd9e19cac0334240b18df", size = 203994, upload-time = "2026-08-03T14:41:03.438Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/40/03/26a383c9e58c213199d1aad1c3d353cfc22d4444ec6d2c0bf8ad02523843/typer-0.27.0-py3-none-any.whl", hash = "sha256:6f4b27631e47f077871b7dc30e933ec0131c1390fbe0e387ea5574b5bac9ccf1", size = 122716, upload-time = "2026-07-15T19:21:05.553Z" }, + { url = "https://files.pythonhosted.org/packages/43/89/9518bc0c3929bee36b3a4a8e3daddd6e03f92f9961c66d4983b837160543/typer-0.27.1-py3-none-any.whl", hash = "sha256:53150287edd11baeb4e4722c8e394fcdf8181c0ae89485cba8d25c778d5edd56", size = 122874, upload-time = "2026-08-03T14:41:04.391Z" }, ] [[package]]