anchor.diff:            repo = "pyatag";
             rev = version;
             sha256 = "00ly4injmgrj34p0lyx7cz2crgnfcijmzc0540gf7hpwha0marf6";
  +        };
  +      });
  +    })
  +
  +    (self: super: {
  +      pyatmo = super.pyatmo.overridePythonAttrs (oldAttrs: rec {
  +        version = "6.2.4";
  +        src = fetchFromGitHub {
  +          owner = "jabesq";
  +          repo = "pyatmo";
  +          rev = "refs/tags/v${version}";
  +          hash = "sha256-VXkQByaNA02fwBO2yuf7w1ZF/oJwd/h21de1EQlCu2U=";
  +        };
  +        checkInputs = [ super.freezegun ];
  +      });
  +    })
  +
  +    (self: super: {
  +      python-homewizard-energy = super.python-homewizard-energy.overridePythonAttrs (oldAttrs: rec {
  +        version = "1.0.3";
  +        src = fetchFromGitHub {
  +          owner = "DCSBL";
  +          repo = "python-homewizard-energy";
  +          rev = "refs/tags/v${version}";
  +          hash = "sha256-ioISqRFZZCojTJ/KYS8QUtoEpBNOPqY9lC9NFbZyh5A=";
  +        };
  +      });
  +    })
  +
  +    # pyunifiprotect excludes pydantic==1.9.1
  +    (self: super: {
  +      pydantic = super.pydantic.overridePythonAttrs (oldAttrs: rec {
  +        version = "1.9.0";
  +        src = fetchFromGitHub {
  +          owner = "samuelcolvin";
  +          repo = "pydantic";
  +          rev = "refs/tags/v${version}";
  +          hash = "sha256-C4WP8tiMRFmkDkQRrvP3yOSM2zN8pHJmX9cdANIckpM=";
  +        };
  +      });
  +    })
  +
  +    (self: super: {
  +      pydeconz = super.pydeconz.overridePythonAttrs (oldAttrs: rec {
  +        version = "98";
  +        src = fetchFromGitHub {
  +          owner = "Kane610";
  +          repo = "deconz";
  +          rev = "refs/tags/v${version}";
  +          hash = "sha256-hCJRoyDWDxrBrxs2g6mVh7MOe6UMd+S8+ftfWyzWgH8=";
           };
         });
       })
  
positive.code:           repo = "python-bsblan";
            rev = "v.${version}";
            hash = "sha256-yzlHcIb5QlG+jAgEtKlAcY7rESiUY7nD1YwqK63wgcg=";
          };
        });
      })
  
negative.code:     # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt
  
      (self: super: {
        advantage-air = super.advantage-air.overridePythonAttrs (oldAttrs: rec {
          version = "0.3.1";
          src = super.fetchPypi {
            pname = "advantage_air";
            inherit version;
            hash = "sha256-C+cB6oHmbr9mHZKnbls42yenQy3+L8huLk9wKazIWfU=";
          };
        });
      })
  
      (self: super: {
        aiohomekit = super.aiohomekit.overridePythonAttrs (oldAttrs: rec {
          version = "0.7.20";
          src = fetchFromGitHub {
            owner = "Jc2k";
            repo = "aiohomekit";
            rev = "refs/tags/${version}";
            hash = "sha256-g7N+CIBJCMnW4FjN502SahhSpPS1p7AXZvduteHu+Z4=";
          };
        });
      })
  
      (self: super: {
        backoff = super.backoff.overridePythonAttrs (oldAttrs: rec {
          version = "1.11.1";
          src = fetchFromGitHub {
  