anchor.diff:      asyncio-dgram
       click
       dnspython
  -    six
     ];
   
     checkInputs = [
  
positive.code: 
    postPatch = ''
      substituteInPlace pyproject.toml \
        --replace 'asyncio-dgram = "1.2.0"' 'asyncio-dgram = ">=1.2.0"' \
        --replace 'dnspython = "2.1.0"' 'dnspython = "^2.1.0"' \
        --replace 'six = "1.14.0"' 'six = ">=1.14.0"' \
        --replace 'click = "7.1.2"' 'click = ">=7.1.2"'
    '';
  
    pythonImportsCheck = [
      "mcstatus"
    ];
  
    meta = with lib; {
      description = "Python library for checking the status of Minecraft servers";
      homepage = "https://github.com/Dinnerbone/mcstatus";
      license = with licenses; [ asl20 ];
      maintainers = with maintainers; [ fab ];
    };
  
negative.code: , pytest-asyncio
  , pytestCheckHook
  , pythonOlder
  }:
  
  buildPythonPackage rec {
    pname = "mcstatus";
    version = "9.0.2";
    format = "pyproject";
  
    disabled = pythonOlder "3.7";
  
    src = fetchFromGitHub {
      owner = "py-mine";
      repo = pname;
      rev = "v${version}";
      hash = "sha256-+wSBdsTI+vyCLvf+0R6oeWnUc123uLMyjQcp/zUYDOQ=";
    };
  
    nativeBuildInputs = [
  