anchor.diff:      sha256 = "sha256-C4WP8tiMRFmkDkQRrvP3yOSM2zN8pHJmX9cdANIckpM=";
     };
   
  +  postPatch = ''
  +    sed -i '/flake8/ d' Makefile
  +  '';
  +
     nativeBuildInputs = [
       cython
  +
  +    # dependencies for building documentation
  +    ansi2html
  +    markdown-include
  +    mdx-truly-sane-lists
  +    mkdocs
  +    mkdocs-exclude
  +    mkdocs-material
  +    sqlalchemy
  +    ujson
  +    orjson
  +    hypothesis
     ];
   
     propagatedBuildInputs = [
  
positive.code: , python-dotenv
  , pythonOlder
  , typing-extensions
  }:
  
  buildPythonPackage rec {
    pname = "pydantic";
    version = "1.9.0";
    disabled = pythonOlder "3.7";
  
    src = fetchFromGitHub {
  
negative.code:     export HOME=$(mktemp -d)
    '';
  
    # Must include current directory into PYTHONPATH, since documentation
    # building process expects "import pydantic" to work.
    preBuild = ''
      PYTHONPATH=$PWD:$PYTHONPATH make docs
    '';
  
    # Layout documentation in same way as "sphinxHook" does.
    postInstall = ''
      mkdir -p $out/share/doc/$name
      mv ./site $out/share/doc/$name/html
    '';
  
    enableParallelBuilding = true;
  
    pythonImportsCheck = [ "pydantic" ];
  