forked from rangzen/whispypy
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
27 lines (25 loc) · 736 Bytes
/
Copy pathpyproject.toml
File metadata and controls
27 lines (25 loc) · 736 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[project]
name = "whispypy"
version = "0.1.0"
description = "A signal-controlled audio transcription daemon using OpenAI Whisper"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"openai-whisper>=20250625",
"soundfile>=0.12",
"numpy",
]
[project.optional-dependencies]
parakeet-onnx = [
"sherpa-onnx",
# sherpa-onnx's published wheel metadata omits this runtime dependency (only the
# aggregate release metadata lists it), so resolvers relying on per-wheel metadata
# silently drop it, leaving libonnxruntime.so missing at import time. Pin it explicitly.
"sherpa-onnx-core",
]
[dependency-groups]
dev = [
"mypy>=1.18.2",
"ruff>=0.13.2",
"types-requests>=2.32.4.20250913",
]