Martin Weinelt
2025-02-06 18:55:20 +01:00
parent 9135874d89
commit bce2e72b7a
@@ -1,27 +1,36 @@
{
lib,
buildPythonPackage,
fetchPypi,
fetchFromGitHub,
requests,
pytestCheckHook,
pythonOlder,
pyyaml,
setuptools,
}:
buildPythonPackage rec {
pname = "pyvesync";
version = "2.1.15";
format = "setuptools";
version = "2.1.17";
pyproject = true;
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-iXahtcD5jKP5hRtXxtgA3x0+zxaWu1zo/QrWfFEmB0w=";
src = fetchFromGitHub {
owner = "webdjoe";
repo = "pyvesync";
tag = version;
hash = "sha256-h5pxoPtIZVfhSHyvCkde2uVMzNjqXEYaMM8+gsNMd/k=";
};
propagatedBuildInputs = [ requests ];
build-system = [ setuptools ];
# Test are not available (not in PyPI tarball and there are no GitHub releases)
doCheck = false;
dependencies = [ requests ];
nativeCheckInputs = [
pytestCheckHook
pyyaml
];
pythonImportsCheck = [ "pyvesync" ];