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