anchor.diff:  , pythonOlder
   , pyyaml
   , tomlkit
  +, typing-extensions
   , ujson
   }:
   
   buildPythonPackage rec {
     pname = "cattrs";
  -  version = "1.8.0";
  +  version = "1.10.0";
     format = "pyproject";
   
  -  # https://cattrs.readthedocs.io/en/latest/history.html#id33:
  -  # "Python 2, 3.5 and 3.6 support removal. If you need it, use a version below 1.1.0."
     disabled = pythonOlder "3.7";
   
     src = fetchFromGitHub {
  -    owner = "Tinche";
  +    owner = "python-attrs";
       repo = pname;
       rev = "v${version}";
  -    sha256 = "sha256-CKAsvRKS8kmLcyPA753mh6d3S04ObzO7xLPpmlmxrxI=";
  +    hash = "sha256-VbfQMMDO03eeUHAACxoX6a3DKmzoF9EfLuTpvaY6bWs=";
     };
   
     nativeBuildInputs = [
  
positive.code: 
    propagatedBuildInputs = [
      attrs
    ];
  
    checkInputs = [
  
negative.code:     "test_orjson"
    ];
  
    pythonImportsCheck = [
      "cattr"
    ];
  
    meta = with lib; {
      description = "Python custom class converters for attrs";
      homepage = "https://github.com/python-attrs/cattrs";
      license = with licenses; [ mit ];
      maintainers = with maintainers; [ fab ];
    };
  