anchor.diff:      "test_otf"
     ];
   
  +  passthru.tests = {
  +    fullTestsuite = psautohint.override { runAllTests = true; };
  +  };
  +
     meta = with lib; {
       description = "Script to normalize the XML and other data inside of a UFO";
       homepage = "https://github.com/adobe-type-tools/psautohint";
  
positive.code: , lxml, fs # for fonttools extras
  , setuptools-scm
  , pytestCheckHook, pytest-cov, pytest-xdist
  }:
  
  buildPythonPackage rec {
    pname = "psautohint";
    version = "2.3.1";
  
    disabled = pythonOlder "3.6";
  
    src = fetchFromGitHub {
      owner = "adobe-type-tools";
      repo = pname;
      rev = "v${version}";
      sha256 = "1knh428af0lvzijvd72i30jcvx9n6ga0hai69kxg8386jdpmmvkg";
      fetchSubmodules = true; # data dir for tests
    };
  
  
negative.code:     pytest-cov
      pytest-xdist
    ];
    disabledTests = lib.optionals (!runAllTests) [
      # Slow tests, reduces test time from ~5 mins to ~30s
      "test_mmufo"
      "test_flex_ufo"
  