python3Packages.python-telegram-bot: 12.3.0 -> 12.7 (#86652)
* python3Packages.python-telegram-bot: 12.3.0 -> 12.7 * Update pkgs/development/python-modules/python-telegram-bot/default.nix Co-authored-by: Jon <jonringer@users.noreply.github.com> Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com> Co-authored-by: Jon <jonringer@users.noreply.github.com>
This commit is contained in:
parent
69ebdd78be
commit
5b49946723
|
@ -2,6 +2,7 @@
|
|||
, fetchPypi
|
||||
, buildPythonPackage
|
||||
, certifi
|
||||
, decorator
|
||||
, future
|
||||
, urllib3
|
||||
, tornado
|
||||
|
@ -10,30 +11,21 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "python-telegram-bot";
|
||||
version = "12.3.0";
|
||||
version = "12.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0yrg5342zz0hpf2pc85ffwx57msa6jpcmvvjfkzh8nh2lc98aq21";
|
||||
sha256 = "1vwf4pgjrg9a6w51ds9wmzq31bmi3f7xs79gdzzfxfmqmy1hb2r1";
|
||||
};
|
||||
|
||||
prePatch = ''
|
||||
rm -rf telegram/vendor
|
||||
substituteInPlace telegram/utils/request.py \
|
||||
--replace "import telegram.vendor.ptb_urllib3.urllib3 as urllib3" "import urllib3 as urllib3" \
|
||||
--replace "import telegram.vendor.ptb_urllib3.urllib3.contrib.appengine as appengine" "import urllib3.contrib.appengine as appengine" \
|
||||
--replace "from telegram.vendor.ptb_urllib3.urllib3.connection import HTTPConnection" "from urllib3.connection import HTTPConnection" \
|
||||
--replace "from telegram.vendor.ptb_urllib3.urllib3.util.timeout import Timeout" "from urllib3.util.timeout import Timeout" \
|
||||
--replace "from telegram.vendor.ptb_urllib3.urllib3.fields import RequestField" "from urllib3.fields import RequestField"
|
||||
|
||||
touch LICENSE.dual
|
||||
'';
|
||||
|
||||
checkInputs = [ pytest ];
|
||||
propagatedBuildInputs = [ certifi future urllib3 tornado ];
|
||||
propagatedBuildInputs = [ certifi future urllib3 tornado decorator ];
|
||||
|
||||
pipInstallFlags = "--install-option '--with-upstream-urllib3'";
|
||||
|
||||
# tests not included with release
|
||||
doCheck = false;
|
||||
pythonImportsCheck = [ "telegram" ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "This library provides a pure Python interface for the Telegram Bot API.";
|
||||
|
|
Loading…
Reference in New Issue