From 2f80519373f719ef4e84813c5fd4bf2ad6282a85 Mon Sep 17 00:00:00 2001 From: K-Dimentional Tree Date: Mon, 17 Nov 2025 22:27:42 +0300 Subject: [PATCH] pkg_resources replaced with importlib --- pytonlib/tonlibjson.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pytonlib/tonlibjson.py b/pytonlib/tonlibjson.py index 09cd97a..99bcd02 100644 --- a/pytonlib/tonlibjson.py +++ b/pytonlib/tonlibjson.py @@ -2,14 +2,13 @@ import platform import traceback -import pkg_resources +from importlib import resources import random import asyncio import time import functools import logging -from copy import deepcopy from ctypes import * logger = logging.getLogger(__name__) @@ -72,7 +71,9 @@ def get_tonlib_path(): lib_name = f'tonlibjson.{machine}.dll' else: raise RuntimeError(f"Platform '{arch_name}({machine})' is not compatible yet") - return pkg_resources.resource_filename('pytonlib', f'distlib/{arch_name}/{lib_name}') + lib_path = resources.files('pytonlib').joinpath(f'distlib/{arch_name}/{lib_name}') + return str(lib_path) + # class TonLib for single liteserver class TonLib: