From 9e6339e58087bcc4fc4f36b090d108ce50a07632 Mon Sep 17 00:00:00 2001 From: SikongJueluo Date: Tue, 24 Mar 2026 21:52:02 +0800 Subject: [PATCH] chore(deps): add sam2 dependency and update docker config --- .justfile | 3 ++- pyproject.toml | 5 +++- uv.lock | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+), 2 deletions(-) diff --git a/.justfile b/.justfile index f8e679b..a4d3f72 100644 --- a/.justfile +++ b/.justfile @@ -26,8 +26,9 @@ ssh: -L 127.0.0.1:22001:127.0.0.1:22000 \ -R 127.0.0.1:22001:127.0.0.1:22000 \ -L 127.0.0.1:8385:127.0.0.1:8384 \ + -L 127.0.0.1:9098:127.0.0.1:9098 \ -L 127.0.0.1:2718:172.30.0.2:2718 \ - ial-gpu_workstation_1 + ial-gpu-workstation-1 docker: docker exec -it docker-ial-pangyg bash diff --git a/pyproject.toml b/pyproject.toml index 21a7927..3b76193 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,6 +13,7 @@ dependencies = [ "habitat-baselines>=0.3.320250127", "habitat-lab>=0.3.320250127", "httpx[socks]>=0.28.1", + "lancedb>=0.30.1", "marimo[mcp]>=0.21.1", "matplotlib>=3.10.8", "polars[database,numpy,pandas,pydantic]>=1.37.1", @@ -36,7 +37,9 @@ dev = [ ] [tool.ty.environment] -root = ["./mini-nav"] +python = "/workspace/envs/mini-nav" +root = ["./mini-nav", "./notebooks"] + [tool.marimo.runtime] pythonpath = ["mini-nav"] diff --git a/uv.lock b/uv.lock index 14e4f11..d01c108 100644 --- a/uv.lock +++ b/uv.lock @@ -981,6 +981,18 @@ wheels = [ { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" }, ] +[[package]] +name = "deprecation" +version = "2.1.0" +source = { registry = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" } +dependencies = [ + { name = "packaging" }, +] +sdist = { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/5a/d3/8ae2869247df154b64c1884d7346d412fed0c49df84db635aab2d1c40e62/deprecation-2.1.0.tar.gz", hash = "sha256:72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff", size = 173788, upload-time = "2020-04-20T14:23:38.738Z" } +wheels = [ + { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/02/c3/253a89ee03fc9b9682f1541728eb66db7db22148cd94f89ab22528cd1e1b/deprecation-2.1.0-py2.py3-none-any.whl", hash = "sha256:a10811591210e1fb0e768a8c25517cabeabcba6f0bf96564f8ff45189f90b14a", size = 11178, upload-time = "2020-04-20T14:23:36.581Z" }, +] + [[package]] name = "dill" version = "0.4.0" @@ -1836,6 +1848,54 @@ wheels = [ { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/0a/dd/8050c947d435c8d4bc94e3252f4d8bb8a76cfb424f043a8680be637a57f1/kiwisolver-1.5.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:59cd8683f575d96df5bb48f6add94afc055012c29e28124fcae2b63661b9efb1", size = 73558, upload-time = "2026-03-09T13:15:52.112Z" }, ] +[[package]] +name = "lance-namespace" +version = "0.6.1" +source = { registry = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" } +dependencies = [ + { name = "lance-namespace-urllib3-client" }, +] +sdist = { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/28/9f/7906ba4117df8d965510285eaf07264a77de2fd283b9d44ec7fc63a4a57a/lance_namespace-0.6.1.tar.gz", hash = "sha256:f0deea442bd3f1056a8e2fed056ae2778e3356517ec2e680db049058b824d131", size = 10666, upload-time = "2026-03-17T17:55:44.977Z" } +wheels = [ + { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/d1/91/aee1c0a04d17f2810173bd304bd444eb78332045df1b0c1b07cebd01f530/lance_namespace-0.6.1-py3-none-any.whl", hash = "sha256:9699c9e3f12236e5e08ea979cc4e036a8e3c67ed2f37ae6f25c5353ab908e1be", size = 12498, upload-time = "2026-03-17T17:55:44.062Z" }, +] + +[[package]] +name = "lance-namespace-urllib3-client" +version = "0.6.1" +source = { registry = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" } +dependencies = [ + { name = "pydantic" }, + { name = "python-dateutil" }, + { name = "typing-extensions" }, + { name = "urllib3" }, +] +sdist = { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/63/a1/8706a2be25bd184acccc411e48f1a42a4cbf3b6556cba15b9fcf4c15cfcc/lance_namespace_urllib3_client-0.6.1.tar.gz", hash = "sha256:31fbd058ce1ea0bf49045cdeaa756360ece0bc61e9e10276f41af6d217debe87", size = 182567, upload-time = "2026-03-17T17:55:46.87Z" } +wheels = [ + { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/cd/c7/cb9580602dec25f0fdd6005c1c9ba1d4c8c0c3dc8d543107e5a9f248bba8/lance_namespace_urllib3_client-0.6.1-py3-none-any.whl", hash = "sha256:b9c103e1377ad46d2bd70eec894bfec0b1e2133dae0964d7e4de543c6e16293b", size = 317111, upload-time = "2026-03-17T17:55:45.546Z" }, +] + +[[package]] +name = "lancedb" +version = "0.30.1" +source = { registry = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" } +dependencies = [ + { name = "deprecation" }, + { name = "lance-namespace" }, + { name = "numpy" }, + { name = "overrides", marker = "python_full_version < '3.12'" }, + { name = "packaging" }, + { name = "pyarrow" }, + { name = "pydantic" }, + { name = "tqdm" }, +] +wheels = [ + { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/0e/f7/2692ddedcf966497d1356ab673c50672fc6b3107bea73f57d196f8ad9fd8/lancedb-0.30.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:34cf0d49e755313867c04e0f3e7e4dde222e31110a60ca45ef0dc4c72d9a705d", size = 41960617, upload-time = "2026-03-20T00:51:31.703Z" }, + { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/73/35/c7d9b738338f41b7b0f92a45860426d4f2565d798721cb09d17c1f3beab9/lancedb-0.30.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f21d794a506ff2bba77ba7eba12a476f518c62c78803af765ebd35b83f9097a3", size = 43862793, upload-time = "2026-03-20T00:59:00.22Z" }, + { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/fd/fc/5a4547a140b820d19e282005a4b1fea025ac39f3f284231e8e226cc90e48/lancedb-0.30.1-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:2eaebfa5add91c0185be4baa0c1a714877e203340a116102b12ad5e60bf36209", size = 43883183, upload-time = "2026-03-20T01:00:11.763Z" }, + { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/c4/f0/04895c6dc7b9fb797fb9243aa9e9aede54d1eef307bdf9562bbc0b4be5d7/lancedb-0.30.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:7beb23b096b7798f65aac6203deab0e4b4c9d541050f17bc38312e6cf143fafd", size = 46942257, upload-time = "2026-03-20T01:02:58.912Z" }, +] + [[package]] name = "llvmlite" version = "0.46.0" @@ -2277,6 +2337,7 @@ dependencies = [ { name = "habitat-baselines" }, { name = "habitat-lab" }, { name = "httpx", extra = ["socks"] }, + { name = "lancedb" }, { name = "marimo", extra = ["mcp"] }, { name = "matplotlib" }, { name = "polars", extra = ["database", "numpy", "pandas", "pydantic"] }, @@ -2310,6 +2371,7 @@ requires-dist = [ { name = "habitat-baselines", specifier = ">=0.3.320250127" }, { name = "habitat-lab", specifier = ">=0.3.320250127" }, { name = "httpx", extras = ["socks"], specifier = ">=0.28.1" }, + { name = "lancedb", specifier = ">=0.30.1" }, { name = "marimo", extras = ["mcp"], specifier = ">=0.21.1" }, { name = "matplotlib", specifier = ">=3.10.8" }, { name = "polars", extras = ["database", "numpy", "pandas", "pydantic"], specifier = ">=1.37.1" }, @@ -3018,6 +3080,15 @@ wheels = [ { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/a4/7d/f1c30a92854540bf789e9cd5dde7ef49bbe63f855b85a2e6b3db8135c591/opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl", hash = "sha256:085ad9b77c18853ea66283e98affefe2de8cc4c1f43eda4c100cf9b2721142ec", size = 39488044, upload-time = "2025-01-16T13:52:21.928Z" }, ] +[[package]] +name = "overrides" +version = "7.7.0" +source = { registry = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/" } +sdist = { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/36/86/b585f53236dec60aba864e050778b25045f857e17f6e5ea0ae95fe80edd2/overrides-7.7.0.tar.gz", hash = "sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a", size = 22812, upload-time = "2024-01-27T21:01:33.423Z" } +wheels = [ + { url = "http://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl", hash = "sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", size = 17832, upload-time = "2024-01-27T21:01:31.393Z" }, +] + [[package]] name = "packaging" version = "26.0"