diff --git a/pyproject.toml b/pyproject.toml index 1830f4d..2f19554 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,6 +26,7 @@ dependencies = [ "requests>=2.32.3", "scikit-learn>=1.2", "typer>=0.12.5", + "typing-extensions>=4.4.0", ] [tool.ruff] diff --git a/uv.lock b/uv.lock index 694829c..9f51ce3 100644 --- a/uv.lock +++ b/uv.lock @@ -813,6 +813,7 @@ dependencies = [ { name = "requests" }, { name = "scikit-learn" }, { name = "typer" }, + { name = "typing-extensions" }, ] [package.optional-dependencies] @@ -852,6 +853,7 @@ requires-dist = [ { name = "ruff", marker = "extra == 'dev'", specifier = ">=0.5.0" }, { name = "scikit-learn", specifier = ">=1.2" }, { name = "typer", specifier = ">=0.12.5" }, + { name = "typing-extensions", specifier = ">=4.4.0" }, ] provides-extras = ["dev"] @@ -1275,11 +1277,11 @@ wheels = [ [[package]] name = "typing-extensions" -version = "4.14.1" +version = "4.15.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/98/5a/da40306b885cc8c09109dc2e1abd358d5684b1425678151cdaed4731c822/typing_extensions-4.14.1.tar.gz", hash = "sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36", size = 107673, upload-time = "2025-07-04T13:28:34.16Z" } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b5/00/d631e67a838026495268c2f6884f3711a15a9a2a96cd244fdaea53b823fb/typing_extensions-4.14.1-py3-none-any.whl", hash = "sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76", size = 43906, upload-time = "2025-07-04T13:28:32.743Z" }, + { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, ] [[package]]