music-assistant: require at least upstream package versions instead of relaxing almost all deps

This commit is contained in:
Sandro Jäckel
2026-04-08 17:33:20 +02:00
parent 13db9e228d
commit 6a13d03795
+2 -19
View File
@@ -86,7 +86,8 @@ python.pkgs.buildPythonApplication rec {
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "0.0.0" "${version}"
--replace-fail "0.0.0" "${version}" \
--replace-fail "==" ">="
# get-mac is a deprecated alias of getmac since 2018
substituteInPlace pyproject.toml \
@@ -108,24 +109,6 @@ python.pkgs.buildPythonApplication rec {
setuptools
];
pythonRelaxDeps = [
"aiofiles"
"aiohttp"
"aiosqlite"
"certifi"
"colorlog"
"cryptography"
"getmac"
"mashumaro"
"numpy"
"orjson"
"pillow"
"podcastparser"
"pycares"
"xmltodict"
"zeroconf"
];
pythonRemoveDeps = [
# no runtime dependency resolution
"uv"