anchor.diff:      done
     '';
   
  -  propagatedBuildInputs = [
  +  propagatedBuildInputs = with python3.pkgs; [
  +    configobj
       jinja2
  +    jsonpatch
  +    jsonschema
  +    netifaces
       oauthlib
  -    configobj
       pyyaml
       requests
  -    jsonschema
  -    jsonpatch
     ];
   
  -  checkInputs = [
  +  checkInputs = with python3.pkgs; [
       pytestCheckHook
       httpretty
       dmidecode
  
positive.code: { lib
  , fetchFromGitHub
  , buildPythonApplication
  , jinja2
  , oauthlib
  , configobj
  , pyyaml
  , requests
  , jsonschema
  , jsonpatch
  , httpretty
  , dmidecode
  , pytestCheckHook
  , shadow
  , cloud-utils
  , openssh
  }:
  
  buildPythonApplication rec {
    pname = "cloud-init";
    version = "21.2";
    namePrefix = "";
  
    src = fetchFromGitHub {
      owner = "canonical";
      repo = "cloud-init";
      rev = version;
      sha256 = "0vhjkgs49ixfa3kkj5s3v3gcxvypm3cdvfk6adrk2bx3wv2cbhvz";
    };
  
    patches = [ ./0001-add-nixos-support.patch ];
    prePatch = ''
      substituteInPlace setup.py --replace /lib/systemd $out/lib/systemd
    '';
  
    postInstall = ''
  
negative.code:     export TMPDIR=/tmp
    '';
  
    pythonImportsCheck = [
      "cloudinit"
    ];
  
    meta = with lib; {
      homepage = "https://cloudinit.readthedocs.org";
  