linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / telethon / default.nix
blobdbf0f26c3a3feeff159f40b526fc5e0b7f04f785
1 { lib, buildPythonPackage, fetchPypi, openssl, async_generator, rsa, pyaes, pythonOlder }:
3 buildPythonPackage rec {
4   pname = "telethon";
5   version = "1.17.5";
7   src = fetchPypi {
8     inherit version;
9     pname = "Telethon";
10     sha256 = "1v1rgr030z8s1ldv5lm1811znyd568c22pmlrzzf3ls972xk514m";
11   };
13   patchPhase = ''
14     substituteInPlace telethon/crypto/libssl.py --replace \
15       "ctypes.util.find_library('ssl')" "'${openssl.out}/lib/libssl.so'"
16   '';
18   propagatedBuildInputs = [
19     rsa
20     pyaes
21   ];
23   # No tests available
24   doCheck = false;
26   disabled = pythonOlder "3.5";
28   meta = with lib; {
29     homepage = "https://github.com/LonamiWebs/Telethon";
30     description = "Full-featured Telegram client library for Python 3";
31     license = licenses.mit;
32     maintainers = with maintainers; [ nyanloutre ];
33   };