anchor.diff:      "tests/test_typestubs.py"
     ];
   
  -  pythonImportsCheck = [ "adblock" "adblock.adblock" ];
  +  pythonImportsCheck = [
  +    "adblock"
  +    "adblock.adblock"
  +  ];
   
     meta = with lib; {
  -    description = "Python wrapper for Brave's adblocking library, which is written in Rust";
  +    description = "Python wrapper for Brave's adblocking library";
       homepage = "https://github.com/ArniDagur/python-adblock/";
       maintainers = with maintainers; [ petabyteboy dotlambda ];
  -    license = with licenses; [ asl20 mit ];
  +    license = with licenses; [ asl20 /* or */ mit ];
     };
   }
  
positive.code: { stdenv
  , lib
  , fetchFromGitHub
  , buildPythonPackage
  , rustPlatform
  , pkg-config
  , openssl
  , publicsuffix-list
  , isPy27
  , libiconv
  , CoreFoundation
  , Security
  
negative.code: 
  buildPythonPackage rec {
    pname = "adblock";
    version = "0.5.1";
    format = "pyproject";
  
    disabled = pythonOlder "3.6";
  
    # Pypi only has binary releases
    src = fetchFromGitHub {
      owner = "ArniDagur";
      repo = "python-adblock";
      rev = version;
      sha256 = "sha256-f6PmEHVahQv8t+WOkE8DO2emivHG2t14hUSIf/l8omY=";
    };
  
    cargoDeps = rustPlatform.fetchCargoTarball {
      inherit src;
      name = "${pname}-${version}";
      hash = "sha256-x0mcykHWhheD2ycELcfR1ZQ/6WfFQzY+L/LmMipP4Rc=";
    };
  
    nativeBuildInputs = [
      pkg-config
    ] ++ (with rustPlatform; [
      cargoSetupHook
      maturinBuildHook
    ]);
  
    buildInputs = [
      openssl
    ] ++ lib.optionals stdenv.isDarwin [
      libiconv
      CoreFoundation
      Security
    ];
  
    PSL_PATH = "${publicsuffix-list}/share/publicsuffix/public_suffix_list.dat";
  
    checkInputs = [
      pytestCheckHook
      toml
    ];
  
    preCheck = ''
      # import from $out instead
  