1{ lib, buildPythonPackage, fetchFromGitHub, ipaddress, isPy27 }:
2
3buildPythonPackage rec {
4 pname = "anonip";
5 version = "1.0.0";
6
7 src = fetchFromGitHub {
8 owner = "DigitaleGesellschaft";
9 repo = "Anonip";
10 rev = "v${version}";
11 sha256 = "0y5xqivcinp6pwx4whc8ca1n2wxrvff7a2lpbz2dhivilfanmljs";
12 };
13
14 propagatedBuildInputs = lib.optionals isPy27 [ ipaddress ];
15
16 checkPhase = "python tests.py";
17
18 meta = with lib; {
19 homepage = "https://github.com/DigitaleGesellschaft/Anonip";
20 description = "A tool to anonymize IP-addresses in log-files";
21 license = licenses.bsd3;
22 maintainers = [ maintainers.mmahut ];
23 };
24}