default.nix (680B)
1 { lib, fetchFromGitHub, python3Packages }: 2 3 python3Packages.buildPythonPackage rec { 4 pname = "pyspartn"; 5 version = "0.4.0-beta"; 6 pyproject = true; 7 8 src = fetchFromGitHub { 9 owner = "semuconsulting"; 10 repo = "pyspartn"; 11 rev = "v${version}"; 12 hash = "sha256-5PpCUWOCD8GyOx/9tA3eSKYxCWT2xopqJaV429VSK8M="; 13 }; 14 15 nativeBuildInputs = with python3Packages; [ setuptools ]; 16 17 propagatedBuildInputs = with python3Packages; [ 18 cryptography 19 ]; 20 21 pythonImportsCheck = [ "pyspartn" ]; 22 23 meta = with lib; { 24 description = "SPARTN protocol parser"; 25 inherit (src.meta) homepage; 26 license = licenses.bsd3; 27 maintainers = [ maintainers.sikmir ]; 28 }; 29 }