anchor.diff:  
   buildPythonPackage rec {
     pname = "gradient";
  -  version = "1.8.13";
  +  version = "1.9.1";
  +  format = "setuptools";
   
     src = fetchPypi {
       inherit pname version;
  -    sha256 = "0fa4a0553c28839e364d3aac27ec7292d26c1df27b8c54701d57eb7eda0b14f2";
  +    hash = "sha256-zimOh4bc9EQGpqMky/etwnAF04onJ2m/KAl29IaAeAY=";
     };
   
     postPatch = ''
       substituteInPlace setup.py \
         --replace 'attrs<=' 'attrs>=' \
         --replace 'colorama==' 'colorama>=' \
  +      --replace 'gql[requests]==3.0.0a6' 'gql' \
         --replace 'PyYAML==' 'PyYAML>=' \
         --replace 'marshmallow<' 'marshmallow>=' \
         --replace 'websocket-client==' 'websocket-client>='
  
positive.code:     license = licenses.isc;
      platforms = platforms.unix;
      maintainers = with maintainers; [ thoughtpolice ];
      # There is no support for click > 8
      # https://github.com/Paperspace/gradient-cli/issues/368
      broken = true;
    };
  }
  
negative.code:     websocket-client
    ];
  
    # Tries to use /homeless-shelter to mimic container usage, etc
    doCheck = false;
  
    # marshmallow.exceptions.StringNotCollectionError: "only" should be a collection of strings.
    # Support for marshmallow > 3
    # pythonImportsCheck = [
    #   "gradient"
    # ];
  
    meta = with lib; {
      description = "The command line interface for Gradient";
  