Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
935 B · 52 lines
Nix
at llvm-cleanup
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253{ lib, buildPythonPackage, cython, fetchFromGitHub, libpcap, pkgconfig, pytestCheckHook, python, pythonOlder,}:
buildPythonPackage rec { pname = "pcapy-ng"; version = "1.0.9"; format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub { owner = "stamparm"; repo = pname; rev = version; hash = "sha256-6LA2n7Kv0MiZcqUJpi0lDN4Q+GcOttYw7hJwVqK/DU0="; };
nativeBuildInputs = [ cython pkgconfig ];
buildInputs = [ libpcap ];
nativeCheckInputs = [ pytestCheckHook ];
preCheck = '' cd tests '';
pythonImportsCheck = [ "pcapy" ];
doCheck = pythonOlder "3.10";
pytestFlagsArray = [ "pcapytests.py" ];
meta = with lib; { description = "Module to interface with the libpcap packet capture library"; homepage = "https://github.com/stamparm/pcapy-ng/"; license = licenses.bsd2; maintainers = with maintainers; [ fab ]; };}