diff --git a/uv.lock b/uv.lock index 082472205f..50d24fa70d 100644 --- a/uv.lock +++ b/uv.lock @@ -1659,7 +1659,7 @@ dependencies = [ { name = "python-dotenv" }, { name = "python-multipart" }, { name = "pywin32", marker = "sys_platform == 'win32'" }, - { name = "pywinpty", marker = "sys_platform == 'win32'" }, + { name = "pywinpty", marker = "platform_machine != 'ARM64' and sys_platform == 'win32'" }, { name = "pyyaml" }, { name = "requests" }, { name = "rich" }, @@ -1883,7 +1883,7 @@ wake = [ { name = "openwakeword", marker = "platform_machine != 'x86_64' or sys_platform != 'darwin'" }, { name = "pvporcupine" }, { name = "sentencepiece" }, - { name = "sherpa-onnx" }, + { name = "sherpa-onnx", marker = "platform_machine != 'ARM64' or sys_platform != 'win32'" }, { name = "sounddevice" }, ] wake-openwakeword = [ @@ -1894,7 +1894,7 @@ wake-porcupine = [ { name = "pvporcupine" }, ] wake-sherpa = [ - { name = "sherpa-onnx" }, + { name = "sherpa-onnx", marker = "platform_machine != 'ARM64' or sys_platform != 'win32'" }, ] wake-tflite = [ { name = "ai-edge-litert", marker = "platform_machine == 'arm64' and sys_platform == 'darwin'" }, @@ -2030,7 +2030,7 @@ requires-dist = [ { name = "python-telegram-bot", extras = ["webhooks"], marker = "extra == 'telegram'", specifier = "==22.8" }, { name = "python-telegram-bot", extras = ["webhooks"], marker = "extra == 'termux'", specifier = "==22.8" }, { name = "pywin32", marker = "sys_platform == 'win32'", specifier = ">=306,<312" }, - { name = "pywinpty", marker = "sys_platform == 'win32'", specifier = ">=2.0.0,<3" }, + { name = "pywinpty", marker = "platform_machine != 'ARM64' and sys_platform == 'win32'", specifier = ">=2.0.0,<3" }, { name = "pyyaml", specifier = "==6.0.3" }, { name = "qrcode", marker = "extra == 'dingtalk'", specifier = "==7.4.2" }, { name = "qrcode", marker = "extra == 'feishu'", specifier = "==7.4.2" }, @@ -2041,8 +2041,8 @@ requires-dist = [ { name = "ruff", marker = "extra == 'dev'", specifier = "==0.15.10" }, { name = "sentencepiece", marker = "extra == 'wake'", specifier = "==0.2.2" }, { name = "setuptools", marker = "extra == 'dev'", specifier = "==83.0.0" }, - { name = "sherpa-onnx", marker = "extra == 'wake'", specifier = "==1.13.4" }, - { name = "sherpa-onnx", marker = "extra == 'wake-sherpa'", specifier = "==1.13.4" }, + { name = "sherpa-onnx", marker = "(platform_machine != 'ARM64' and extra == 'wake') or (sys_platform != 'win32' and extra == 'wake')", specifier = "==1.13.4" }, + { name = "sherpa-onnx", marker = "(platform_machine != 'ARM64' and extra == 'wake-sherpa') or (sys_platform != 'win32' and extra == 'wake-sherpa')", specifier = "==1.13.4" }, { name = "slack-bolt", marker = "extra == 'messaging'", specifier = "==1.30.0" }, { name = "slack-bolt", marker = "extra == 'slack'", specifier = "==1.30.0" }, { name = "slack-sdk", marker = "extra == 'messaging'", specifier = "==3.43.0" },