anchor.diff:  { lib
   , buildPythonPackage
   , fetchPypi
  +, importlib-metadata
   , mitogen
   , pyroute2-core
   , pyroute2-ethtool
  
positive.code: , pyroute2-ndb
  , pyroute2-nftables
  , pyroute2-nslink
  }:
  
  buildPythonPackage rec {
    pname = "pyroute2";
    version = "0.6.5";
  
    src = fetchPypi {
      inherit pname version;
      sha256 = "sha256-0JlciuuWwOTu1NYul8nXlQAKGjO3R9bcVDJmZYV88Rw=";
    };
  
    propagatedBuildInputs = [
  
negative.code:     pyroute2-ndb
      pyroute2-nftables
      pyroute2-nslink
    ] ++ lib.optionals (pythonOlder "3.8") [
      importlib-metadata
    ];
  
    # Requires root privileges, https://github.com/svinota/pyroute2/issues/778
    doCheck = false;
  
    pythonImportsCheck = [
      "pyroute2"
    ];
  
    meta = with lib; {
      description = "Python Netlink library";
      homepage = "https://github.com/svinota/pyroute2";
      license = licenses.asl20;
      maintainers = with maintainers; [ fab mic92 ];
      platforms = platforms.unix;
    };
  }
  