lol

Merge pull request #192861 from r-ryantm/auto-update/python310Packages.telethon

authored by

Martin Weinelt and committed by
GitHub
01188530 b90bbc0a

+30 -9
+30 -9
pkgs/development/python-modules/telethon/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, openssl, rsa, pyaes, pythonOlder }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , openssl 5 + , rsa 6 + , pyaes 7 + , pythonOlder 8 + , setuptools 9 + , pytest-asyncio 10 + , pytestCheckHook 11 + }: 2 12 3 13 buildPythonPackage rec { 4 14 pname = "telethon"; 5 - version = "1.25.0"; 15 + version = "1.25.1"; 16 + format = "pyproject"; 17 + disabled = pythonOlder "3.5"; 6 18 7 - src = fetchPypi { 8 - inherit version; 9 - pname = "Telethon"; 10 - sha256 = "sha256-Z22XuSbm0w2+0x1sbmYRzeyfyCdZeFzqVcR3C3RhQpA="; 19 + src = fetchFromGitHub { 20 + owner = "LonamiWebs"; 21 + repo = "Telethon"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-xmFoCUqYo600RH72KWG/aM7hKGiTYdCBsbPOFipxIzA="; 11 24 }; 12 25 13 26 patchPhase = '' ··· 15 28 "ctypes.util.find_library('ssl')" "'${lib.getLib openssl}/lib/libssl.so'" 16 29 ''; 17 30 31 + nativeBuildInputs = [ 32 + setuptools 33 + ]; 34 + 18 35 propagatedBuildInputs = [ 19 36 rsa 20 37 pyaes 21 38 ]; 22 39 23 - # No tests available 24 - doCheck = false; 40 + checkInputs = [ 41 + pytest-asyncio 42 + pytestCheckHook 43 + ]; 25 44 26 - disabled = pythonOlder "3.5"; 45 + pytestFlagsArray = [ 46 + "tests/telethon" 47 + ]; 27 48 28 49 meta = with lib; { 29 50 homepage = "https://github.com/LonamiWebs/Telethon";