anchor.diff:      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" ];
  
positive.code:     sha256 = "sha256-C4WP8tiMRFmkDkQRrvP3yOSM2zN8pHJmX9cdANIckpM=";
    };
  
    nativeBuildInputs = [
      cython
    ];
  
    propagatedBuildInputs = [
  
negative.code: , python-dotenv
  , pythonOlder
  , typing-extensions
  # dependencies for building documentation.
  , ansi2html
  , markdown-include
  , mkdocs
  , mkdocs-exclude
  , mkdocs-material
  , mdx-truly-sane-lists
  , sqlalchemy
  , ujson
  , orjson
  , hypothesis
  }:
  
  buildPythonPackage rec {
    pname = "pydantic";
    version = "1.9.0";
    outputs = [ "out" "doc" ];
    disabled = pythonOlder "3.7";
  
    src = fetchFromGitHub {
  