anchor.diff:    checkInputs = [
       asynctest
       mock
  -    pyserial-asyncio
       pytestCheckHook
       redis
       sqlalchemy
  -    tornado
       twisted
     ];
   
  
positive.code: { lib
  , asynctest
  , buildPythonPackage
  , fetchFromGitHub
  , mock
  , pyserial
  , pyserial-asyncio
  , pytestCheckHook
  , pythonOlder
  , redis
  , sqlalchemy
  , tornado
  
negative.code: 
  buildPythonPackage rec {
    pname = "pymodbus";
    version = "2.5.1";
  
    src = fetchFromGitHub {
      owner = "riptideio";
      repo = pname;
      rev = "v${version}";
      sha256 = "sha256-b85jfBZfMZtqtmID+tGBgOe9o0BbmBH83UV71lYAI5c=";
    };
  
    # Twisted asynchronous version is not supported due to a missing dependency
    propagatedBuildInputs = [
      aiohttp
      click
      prompt_toolkit
      pygments
      pyserial
      pyserial-asyncio
      tornado
  