diff --git a/pkgs/development/python-modules/aiosendspin/default.nix b/pkgs/development/python-modules/aiosendspin/default.nix index c56e51a03d3f..3f661ddceaa2 100644 --- a/pkgs/development/python-modules/aiosendspin/default.nix +++ b/pkgs/development/python-modules/aiosendspin/default.nix @@ -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"