anchor.diff:  , buildPythonPackage
   , pythonOlder
   , fetchPypi
  -, poetry
  +, poetry-core
   , click
   , cryptography
   , construct
  
positive.code:     pyyaml
      tqdm
      zeroconf
    ] ++ lib.optional (pythonOlder "3.8") importlib-metadata;
  
    checkInputs = [
      pytestCheckHook
      pytest-mock
    ];
  
    pythonImportsCheck = [ "miio" ];
  
    meta = with lib; {
      description = "Python library for interfacing with Xiaomi smart appliances";
  
negative.code: 
  buildPythonPackage rec {
    pname = "python-miio";
    version = "0.5.10";
    format = "pyproject";
  
    disabled = pythonOlder "3.7";
  
    src = fetchPypi {
      inherit pname version;
      sha256 = "sha256-6iV+uIdVi0Z3FeM9xnp1Ss3VzFVEOm7wykxjSTXUIGM=";
    };
  
    nativeBuildInputs = [
      poetry-core
    ];
  
    propagatedBuildInputs = [
  