diff --git a/pyproject.toml b/pyproject.toml index e1c2d578..22712497 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -127,7 +127,7 @@ tr = ["pyserial>=3.5,<4"] # Camera-as-input: webcam hand-gesture control (MediaPipe HandLandmarker). # opencv/numpy are already hard deps; only mediapipe is extra. Needs a # separately-downloaded .task model (see assets/models/README.md). -vision = ["mediapipe>=0.10.35,<0.11"] +vision = ["mediapipe>=0.10.35,<1.1"] # Interactive config builder (`c64cast --init`). questionary pulls in # prompt_toolkit; both are small pure-Python deps. wizard = ["questionary>=2.1.1,<3"] @@ -167,7 +167,7 @@ all = [ "av>=18.0.0,<19", "cv2-enumerate-cameras>=1.3.3,<2", "fastapi>=0.140.0,<1", - "mediapipe>=0.10.35,<0.11", + "mediapipe>=0.10.35,<1.1", "mido>=1.3.3,<2", "obsws-python>=1.8.0,<2", "pyserial>=3.5,<4", diff --git a/uv.lock b/uv.lock index 5248d599..a4c6ba15 100644 --- a/uv.lock +++ b/uv.lock @@ -216,8 +216,8 @@ requires-dist = [ { name = "fastapi", marker = "extra == 'all'", specifier = ">=0.140.0,<1" }, { name = "fastapi", marker = "extra == 'control'", specifier = ">=0.140.0,<1" }, { name = "fastapi", marker = "extra == 'wled'", specifier = ">=0.140.0,<1" }, - { name = "mediapipe", marker = "extra == 'all'", specifier = ">=0.10.35,<0.11" }, - { name = "mediapipe", marker = "extra == 'vision'", specifier = ">=0.10.35,<0.11" }, + { name = "mediapipe", marker = "extra == 'all'", specifier = ">=0.10.35,<1.1" }, + { name = "mediapipe", marker = "extra == 'vision'", specifier = ">=0.10.35,<1.1" }, { name = "mido", marker = "extra == 'all'", specifier = ">=1.3.3,<2" }, { name = "mido", marker = "extra == 'midi'", specifier = ">=1.3.3,<2" }, { name = "numpy", specifier = ">=2.4.6,<3" }, @@ -1165,7 +1165,7 @@ wheels = [ [[package]] name = "mediapipe" -version = "0.10.35" +version = "1.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "absl-py" }, @@ -1177,10 +1177,11 @@ dependencies = [ { name = "sounddevice" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/aa/c2/439e948d2a9a542498aee5d8fa3fb91ac6f4478be5d502f0c78ca3fb2333/mediapipe-0.10.35-py3-none-macosx_11_0_arm64.whl", hash = "sha256:3b31376f34ca3665e34b834565996464cd66c9c91316e914fa7f149c891ce7ac", size = 17782605, upload-time = "2026-04-27T17:45:29.457Z" }, - { url = "https://files.pythonhosted.org/packages/32/8f/1bc57dbc9b7b03c8f875aac23380ec57e9002cc02fe6720045fb263f3966/mediapipe-0.10.35-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:db9a579df48cffe9570cd3e93f6a5d2dd089a1103b846c60c5b5de8a21c38db0", size = 12400490, upload-time = "2026-04-27T17:45:31.848Z" }, - { url = "https://files.pythonhosted.org/packages/5b/f6/763477e9aeed98accc984ed6ee3f11a21a0c5fd1d1c6586b8d07067748ff/mediapipe-0.10.35-py3-none-win_amd64.whl", hash = "sha256:b08f001cf3c3cd0d88d9ed68f3368dc8a4913f568281a93117f083115aa672ba", size = 10905503, upload-time = "2026-04-27T17:45:33.946Z" }, - { url = "https://files.pythonhosted.org/packages/07/b3/5c7fa594c731e8dafab9f1a46ab6cef670fa62dbbfb6248cc70e42ec6fc5/mediapipe-0.10.35-py3-none-win_arm64.whl", hash = "sha256:46255326a6213118aaa518a7aa25e35f93337e82677960cc2a945f117bff8444", size = 9992331, upload-time = "2026-04-27T17:45:36.193Z" }, + { url = "https://files.pythonhosted.org/packages/42/d7/3a5dfaa86128db110c62a4d0f0c948304817932c9dd3257313bbdf24f7d5/mediapipe-1.0.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:7ee4783be41b2de345e1eb71e2f7e7c159a50ed5c283e60ccb8f5a6027c70a82", size = 32986466, upload-time = "2026-07-27T21:02:15.631Z" }, + { url = "https://files.pythonhosted.org/packages/fa/e0/960e9761ac183990cd604265ee16542f08334ad5a6853ff6663cc4556196/mediapipe-1.0.0-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:e57d9a606723b2c77a51bb1d194c8eb736a84c552d24578a8536f47f656bb241", size = 34454205, upload-time = "2026-07-27T21:02:18.868Z" }, + { url = "https://files.pythonhosted.org/packages/d3/1d/bc666b2edee87cc06421b040df0282607339091954ab9d4906a65a45be10/mediapipe-1.0.0-py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:07a449446bf888a8a2787dbf6fc1a33da4c47977313deec64d13c35bff41f6d2", size = 36467250, upload-time = "2026-07-27T21:02:21.732Z" }, + { url = "https://files.pythonhosted.org/packages/68/53/ffb67e668f23130aff197ec49be912be910c128b60658000d8bf263207c9/mediapipe-1.0.0-py3-none-win_amd64.whl", hash = "sha256:da57e6719bbab05007272c91d6ca2e0e2e370709491cbe344a372f87e25cf604", size = 16057095, upload-time = "2026-07-27T21:02:24.647Z" }, + { url = "https://files.pythonhosted.org/packages/b4/39/1513febb6c922e0813b93bbdde5289f32c49f4bd4bf768bc199e91285299/mediapipe-1.0.0-py3-none-win_arm64.whl", hash = "sha256:01260f58fedd2cbebe69f4d4fcbc6327aba17090e19ef6a03c7afda084cd64e1", size = 14056470, upload-time = "2026-07-27T21:02:26.959Z" }, ] [[package]]