python313Packages.pyforked-daapd: init at 0.1.14

Changed files
+51
pkgs
development
python-modules
pyforked-daapd
top-level
+49
pkgs/development/python-modules/pyforked-daapd/default.nix
···
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchPypi,
+
pythonOlder,
+
setuptools,
+
aiohttp,
+
pytestCheckHook,
+
}:
+
+
buildPythonPackage rec {
+
pname = "pyforked-daapd";
+
version = "0.1.14";
+
pyproject = true;
+
+
disabled = pythonOlder "3.7";
+
+
src = fetchPypi {
+
inherit pname version;
+
hash = "sha256-v1NOlwP8KtBsQiqwbx1y8p8lABEuEJdNhvR2kGzLxKs=";
+
};
+
+
build-system = [
+
setuptools
+
];
+
+
dependencies = [
+
aiohttp
+
];
+
+
nativeCheckInputs = [
+
pytestCheckHook
+
];
+
+
pythonImportsCheck = [
+
"pyforked_daapd"
+
];
+
+
# Tests require a running forked-daapd server
+
doCheck = false;
+
+
meta = with lib; {
+
description = "Python interface for forked-daapd";
+
homepage = "https://github.com/uvjustin/pyforked-daapd";
+
changelog = "https://github.com/uvjustin/pyforked-daapd/blob/v${version}/CHANGES.txt";
+
license = licenses.mit;
+
maintainers = with maintainers; [ ];
+
};
+
}
+2
pkgs/top-level/python-packages.nix
···
pyfnip = callPackage ../development/python-modules/pyfnip { };
pyformlang = callPackage ../development/python-modules/pyformlang { };
pyfreedompro = callPackage ../development/python-modules/pyfreedompro { };
···
pyfnip = callPackage ../development/python-modules/pyfnip { };
+
pyforked-daapd = callPackage ../development/python-modules/pyforked-daapd { };
+
pyformlang = callPackage ../development/python-modules/pyformlang { };
pyfreedompro = callPackage ../development/python-modules/pyfreedompro { };