From ec48a47a8897a8bbbe254c594422edcfb8a813d7 Mon Sep 17 00:00:00 2001 From: Andrew Gallant Date: Tue, 11 Nov 2025 10:16:19 -0500 Subject: [PATCH] [ty] Add `from im` completion evaluation task Ideally this would have been added as part of #21291, but I forgot. --- crates/ty_completion_eval/completion-evaluation-tasks.csv | 1 + .../truth/import-keyword-completion/completion.toml | 2 ++ .../truth/import-keyword-completion/main.py | 1 + .../truth/import-keyword-completion/pyproject.toml | 5 +++++ .../truth/import-keyword-completion/uv.lock | 8 ++++++++ 5 files changed, 17 insertions(+) create mode 100644 crates/ty_completion_eval/truth/import-keyword-completion/completion.toml create mode 100644 crates/ty_completion_eval/truth/import-keyword-completion/main.py create mode 100644 crates/ty_completion_eval/truth/import-keyword-completion/pyproject.toml create mode 100644 crates/ty_completion_eval/truth/import-keyword-completion/uv.lock diff --git a/crates/ty_completion_eval/completion-evaluation-tasks.csv b/crates/ty_completion_eval/completion-evaluation-tasks.csv index 92d1a3f03d..d93c11d457 100644 --- a/crates/ty_completion_eval/completion-evaluation-tasks.csv +++ b/crates/ty_completion_eval/completion-evaluation-tasks.csv @@ -10,6 +10,7 @@ import-deprioritizes-type_check_only,main.py,1,1 import-deprioritizes-type_check_only,main.py,2,1 import-deprioritizes-type_check_only,main.py,3,2 import-deprioritizes-type_check_only,main.py,4,3 +import-keyword-completion,main.py,0,1 internal-typeshed-hidden,main.py,0,5 none-completion,main.py,0,11 numpy-array,main.py,0, diff --git a/crates/ty_completion_eval/truth/import-keyword-completion/completion.toml b/crates/ty_completion_eval/truth/import-keyword-completion/completion.toml new file mode 100644 index 0000000000..1c3c4b8ea4 --- /dev/null +++ b/crates/ty_completion_eval/truth/import-keyword-completion/completion.toml @@ -0,0 +1,2 @@ +[settings] +auto-import = false diff --git a/crates/ty_completion_eval/truth/import-keyword-completion/main.py b/crates/ty_completion_eval/truth/import-keyword-completion/main.py new file mode 100644 index 0000000000..beb6aff8e4 --- /dev/null +++ b/crates/ty_completion_eval/truth/import-keyword-completion/main.py @@ -0,0 +1 @@ +from collections im diff --git a/crates/ty_completion_eval/truth/import-keyword-completion/pyproject.toml b/crates/ty_completion_eval/truth/import-keyword-completion/pyproject.toml new file mode 100644 index 0000000000..cd277d8097 --- /dev/null +++ b/crates/ty_completion_eval/truth/import-keyword-completion/pyproject.toml @@ -0,0 +1,5 @@ +[project] +name = "test" +version = "0.1.0" +requires-python = ">=3.13" +dependencies = [] diff --git a/crates/ty_completion_eval/truth/import-keyword-completion/uv.lock b/crates/ty_completion_eval/truth/import-keyword-completion/uv.lock new file mode 100644 index 0000000000..a4937d10d3 --- /dev/null +++ b/crates/ty_completion_eval/truth/import-keyword-completion/uv.lock @@ -0,0 +1,8 @@ +version = 1 +revision = 3 +requires-python = ">=3.13" + +[[package]] +name = "test" +version = "0.1.0" +source = { virtual = "." }