[project] name = "announcer" version = "0.2.0" description = "Tekst inn i nettleseren, forhåndslytt, og les meldingen ut på høyttaleranlegget" requires-python = ">=3.13" dependencies = [ "edge-tts>=7.2.8", "flask>=3.1.3", "piper-tts>=1.8.0", "pyjwt[crypto]>=2.10", "waitress>=3.0", "zeroconf>=0.150", ] [dependency-groups] dev = [ "pytest>=8.3", ] [tool.uv] # Appen er noen løse .py-filer som kjøres på plass, ikke en pakke som skal # bygges og installeres. Da slipper vi også et build-backend. package = false # onnxruntime (via piper-tts) sluttet å lage hjul for Intel-Mac etter 1.23. # Hold den tilbake der, så uv run fortsatt virker på eldre Mac-er. constraint-dependencies = [ "onnxruntime<1.24; sys_platform == 'darwin' and platform_machine == 'x86_64'", ] required-environments = [ "sys_platform == 'darwin' and platform_machine == 'x86_64'", ]