Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 48 lines
Nix
at llvm-cleanup
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849{ lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, pythonAtLeast,}:
buildPythonPackage rec { pname = "py-radix-sr"; version = "1.0.1"; format = "setuptools";
src = fetchFromGitHub { owner = "SEKOIA-IO"; repo = "py-radix"; rev = "v${version}"; hash = "sha256-aHV+NvPR4Gyk6bEpCftgBylis9rU7BWLpBMatjP4QmE="; };
postPatch = '' substituteInPlace setup.py \ --replace "name='py-radix'" "name='py-radix-sr'"
substituteInPlace tests/test_{compat,regression}.py \ --replace-fail assertEquals assertEqual \ --replace-warn assertNotEquals assertNotEqual '';
pythonImportsCheck = [ "radix" ];
nativeCheckInputs = [ pytestCheckHook ];
disabledTests = lib.optionals (pythonAtLeast "3.12") [ # test does not complete on 3.12+ "test_000_check_incref" ];
meta = with lib; { description = "Python radix tree for IPv4 and IPv6 prefix matching"; homepage = "https://github.com/SEKOIA-IO/py-radix"; license = with licenses; [ isc bsdOriginal ]; maintainers = teams.wdz.members; };}