diff --git a/pytalk/__init__.py b/pytalk/__init__.py index 6d2e818..5707480 100644 --- a/pytalk/__init__.py +++ b/pytalk/__init__.py @@ -1 +1,41 @@ -__version__ = "1.6.2.post12+g854d36b.d20251031" +__version__ = "0.0.0" + + +import os +import sys + +from ctypes import * + +try: + if sys.platform.startswith("linux"): + libpath = os.path.join( + os.path.dirname(__file__), + "implementation", + "TeamTalk_DLL", + "libTeamTalk5.so", + ) + dll = cdll.LoadLibrary(libpath) + from .implementation.TeamTalkPy import TeamTalk5 as sdk +except: + from .download_sdk import download_sdk + + download_sdk() + if sys.platform.startswith("linux"): + libpath = os.path.join( + os.path.dirname(__file__), + "implementation", + "TeamTalk_DLL", + "libTeamTalk5.so", + ) + dll = cdll.LoadLibrary(libpath) + from .implementation.TeamTalkPy import TeamTalk5 as sdk + +from .bot import TeamTalkBot +from .channel import Channel +from .user_account import UserAccount, BannedUserAccount +from .enums import Status, TeamTalkServerInfo, UserStatusMode, UserType +from .instance import TeamTalkInstance +from .message import BroadcastMessage, ChannelMessage, CustomMessage, DirectMessage +from .permission import Permission +from .streamer import Streamer +from .subscription import Subscription diff --git a/tests/unit/test_bot.py b/tests/unit/test_bot.py index 9d961e6..ef3e0eb 100644 --- a/tests/unit/test_bot.py +++ b/tests/unit/test_bot.py @@ -31,4 +31,4 @@ def test_dispatch_unknown_event(): try: bot.dispatch("non_existent_event") except Exception as e: - pytest.fail(f"Dispatching an unknown event raised an exception: {e}") \ No newline at end of file + pytest.fail(f"Dispatching an unknown event raised an exception: {e}")