* Change Client-Name: The client name inside LVA is not capable of having spaces in the name. Fixed the example. * Add first version of Docker-Compose for developers * Add variable for network-interface and auto detection by default * Added autodetection for the MAC-Address based on the detected or specified network-interface. * Switched from listening on all IP-Addresses to the IP of the default interface, usually u set the correct network-interface and it will automatically detect the right IP-Address. * Added missing variables, fixed variables names * Fixed not working variables for example sound-files. * Moved the auto-name creation from shell to python. The name is no longer mandatory, it will be generated if no name is given.
59 lines
1.5 KiB
TOML
59 lines
1.5 KiB
TOML
[build-system]
|
|
requires = ["setuptools>=62.3"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "linux-voice-assistant"
|
|
version = "1.0.0"
|
|
license = {text = "Apache-2.0"}
|
|
description = "Linux voice assistant for Home Assistant using the ESPHome protocol"
|
|
readme = "README.md"
|
|
authors = [
|
|
{name = "The Home Assistant Authors", email = "hello@home-assistant.io"}
|
|
]
|
|
keywords = ["home", "assistant", "voice", "esphome", "linux"]
|
|
classifiers = [
|
|
"Development Status :: 3 - Alpha",
|
|
"Intended Audience :: Developers",
|
|
"Topic :: Text Processing :: Linguistic",
|
|
"License :: OSI Approved :: Apache Software License",
|
|
"Programming Language :: Python :: 3.9",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python :: 3.11",
|
|
"Programming Language :: Python :: 3.12",
|
|
"Programming Language :: Python :: 3.13",
|
|
]
|
|
requires-python = ">=3.9.0"
|
|
dependencies = [
|
|
"aioesphomeapi==42.7.0",
|
|
"netifaces2==0.0.22",
|
|
"soundcard<1",
|
|
"numpy>=2,<3",
|
|
"pymicro-wakeword>=2,<3",
|
|
"pyopen-wakeword>=1,<2",
|
|
"python-mpv>=1,<2",
|
|
"zeroconf<1",
|
|
"getmac<1",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
"black",
|
|
"flake8",
|
|
"mypy",
|
|
"pylint",
|
|
"pytest",
|
|
]
|
|
|
|
[project.urls]
|
|
"Source Code" = "http://github.com/OHF-Voice/linux-voice-assistant"
|
|
|
|
[tool.setuptools]
|
|
platforms = ["any"]
|
|
zip-safe = true
|
|
include-package-data = true
|
|
|
|
[tool.setuptools.packages.find]
|
|
include = ["linux_voice_assistant"]
|
|
exclude = ["tests", "tests.*"]
|