19 buildPythonPackage rec {
24 disabled = pythonOlder "3.8";
26 src = fetchFromGitHub {
30 hash = "sha256-e9gpWLOiTUZYIybLIfcR5x/NzhJSBFsU0I8LzY9sI5k=";
33 build-system = [ setuptools ];
44 ] ++ lib.optionals (pythonOlder "3.11") [ rtoml ];
46 pythonImportsCheck = [ "bundlewrap" ];
48 nativeCheckInputs = [ pytestCheckHook ];
51 # only unit tests as integration tests need a OpenSSH client/server setup
56 homepage = "https://bundlewrap.org/";
57 description = "Easy, Concise and Decentralized Config management with Python";
59 license = [ licenses.gpl3 ];
60 maintainers = with maintainers; [ wamserma ];