anchor.diff:      hash = "sha256-6Q5fpJ+HuQ+hc3xTtB5tR43pn9WZ0nZZR723iLAkpis=";
     };
   
  -  format = "pyproject";
  -
  -  nativeBuildInputs = [ poetry ];
  +  nativeBuildInputs = [
  +    poetry-core
  +  ];
   
     propagatedBuildInputs = [
       attrs
  
positive.code: { buildPythonApplication
  , attrs
  , click
  , cloudflare
  , fetchFromGitHub
  , lib
  , poetry
  , pydantic
  , pytestCheckHook
  , requests
  
negative.code:     requests
    ];
  
    checkInputs = [
      pytestCheckHook
    ];
  
    patches = [
      # Switch to poetry-core, https://github.com/kissgyorgy/cloudflare-dyndns/pull/22
      (fetchpatch {
        name = "switch-to-poetry-core.patch";
        url = "https://github.com/kissgyorgy/cloudflare-dyndns/commit/741ed1ccb3373071ce15683a3b8ddc78d64866f8.patch";
        sha256 = "sha256-mjSah0DWptZB6cjhP6dJg10BpJylPSQ2K4TKda7VmHw=";
      })
    ];
  
    postPatch = ''
      substituteInPlace pyproject.toml \
        --replace 'click = "^7.0"' 'click = "*"' \
        --replace 'attrs = "^21.1.0"' 'attrs = "*"'
    '';
  
    disabledTests = [
      "test_get_ipv4"
  