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
|
, fetchPypi
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, certifi
|
, certifi
|
||||||
|
, decorator
|
||||||
, future
|
, future
|
||||||
, urllib3
|
, urllib3
|
||||||
, tornado
|
, tornado
|
||||||
|
@ -10,30 +11,21 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "python-telegram-bot";
|
pname = "python-telegram-bot";
|
||||||
version = "12.3.0";
|
version = "12.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
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 ];
|
checkInputs = [ pytest ];
|
||||||
propagatedBuildInputs = [ certifi future urllib3 tornado ];
|
propagatedBuildInputs = [ certifi future urllib3 tornado decorator ];
|
||||||
|
|
||||||
|
pipInstallFlags = "--install-option '--with-upstream-urllib3'";
|
||||||
|
|
||||||
# tests not included with release
|
# tests not included with release
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
pythonImportsCheck = [ "telegram" ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "This library provides a pure Python interface for the Telegram Bot API.";
|
description = "This library provides a pure Python interface for the Telegram Bot API.";
|
||||||
|
|
Loading…
Reference in a new issue