anchor.diff:  { lib
  -, fetchPypi
  +, APScheduler
   , buildPythonPackage
   , certifi
   , decorator
  +, fetchPypi
   , future
  +, isPy3k
  +, tornado
   , urllib3
  -, tornado
  -, pytest
  -, APScheduler
  -, isPy3k
   }:
   
   buildPythonPackage rec {
     pname = "python-telegram-bot";
  -  version = "13.3";
  +  version = "13.4.1";
     disabled = !isPy3k;
   
     src = fetchPypi {
       inherit pname version;
  -    hash = "sha256-dw1sGfdeUw3n9qh4TsBpRdqEvNI0SnKTK4wqBaeM1CE=";
  +    sha256 = "141w3701jjl460702xddqvi3hswp24jnkl6cakvz2aqrmcyxq7sc";
     };
   
  -  checkInputs = [ pytest ];
  -  propagatedBuildInputs = [ certifi future urllib3 tornado decorator APScheduler ];
  +  propagatedBuildInputs = [
  +    APScheduler
  +    certifi
  +    decorator
  +    future
  +    tornado
  +    urllib3
  +  ];
   
     # --with-upstream-urllib3 is not working properly
     postPatch = ''
  
positive.code:     substituteInPlace requirements.txt \
        --replace 'APScheduler==3.6.3' 'APScheduler'
    '';
    setupPyGlobalFlags = "--with-upstream-urllib3";
  
    # tests not included with release
  
negative.code:   pythonImportsCheck = [ "telegram" ];
  
    meta = with lib; {
      description = "Python library to interface with the Telegram Bot API";
      homepage = "https://python-telegram-bot.org";
      license = licenses.lgpl3Only;
      maintainers = with maintainers; [ veprbl pingiun ];
  