anchor.diff:      invoke package.wheel
     '';
   
  +  doCheck = true;
  +
  +  pythonImportsCheck = [ "nassl" ];
  +
     checkInputs = [ pytestCheckHook ];
   
  -  checkPhase = ''
  -    # Skip online tests
  -    pytest -k 'not Online'
  -  '';
  +  disabledTests = [
  +    "Online"
  +  ];
   
     meta = with lib; {
       homepage = "https://github.com/nabla-c0d3/nassl";
       description = "Low-level OpenSSL wrapper for Python 3.7+";
       platforms = with platforms; linux ++ darwin;
  -    license = licenses.agpl3;
  +    license = licenses.agpl3Only;
       maintainers = with maintainers; [ veehaitch ];
     };
   }
  
positive.code: , tls-parser
  , cacert
  , pytestCheckHook
  }:
  
  let
    zlibStatic = pkgsStatic.zlib.override {
      splitStaticOutput = false;
    };
    nasslOpensslArgs = {
      static = true;
      enableSSL2 = true;
  
negative.code: in
  buildPythonPackage rec {
    pname = "nassl";
    version = "4.0.0";
    disabled = pythonOlder "3.7";
  
    src = fetchFromGitHub {
      owner = "nabla-c0d3";
      repo = pname;
      rev = version;
      hash = "sha256-6lk2YfI9km10YbJAn38fvo9qa4iXcByL+udCsDe+kvU=";
    };
  
    postPatch = let
  