Sandro Jäckel
2026-06-29 17:39:00 +02:00
parent aa6a7306cf
commit 2dd4de6656
@@ -29,17 +29,17 @@
buildPythonPackage (finalAttrs: {
pname = "aiosendspin";
version = "4.4.0";
version = "6.0.5";
pyproject = true;
src = fetchFromGitHub {
owner = "Sendspin";
repo = "aiosendspin";
tag = finalAttrs.version;
hash = "sha256-7edFCGNbECW5rrTbF7vJ4lJUc2IrQZD9VTR3IxJRP08=";
hash = "sha256-veX6MZSqEQb+tEqZTEgdCObLdaVPJEdTFW5Ivmb0TNQ=";
};
# https://github.com/Sendspin/aiosendspin/blob/4.4.0/pyproject.toml#L7
# https://github.com/Sendspin/aiosendspin/blob/5.3.0/pyproject.toml#L27
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail 'version = "0.0.0"' 'version = "${finalAttrs.version}"'
@@ -54,20 +54,26 @@ buildPythonPackage (finalAttrs: {
dependencies = [
aiohttp
av
mashumaro
numpy
orjson
pillow
zeroconf
];
optional-dependencies = {
server = [
av
numpy
pillow
];
};
nativeCheckInputs = [
pytest-aiohttp
pytest-cov-stub
pytest-xdist
pytestCheckHook
];
]
++ finalAttrs.passthru.optional-dependencies.server;
pythonImportsCheck = [
"aiosendspin"