From c761c2974736b168a30de7c77c5d57871f855131 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alex=20N=C3=B8rgaard?= <Umbra@AbstractUmbra.dev>
Date: Tue, 17 Jan 2023 04:38:06 +0000
Subject: [PATCH] fix `__init__` imports

---
 a2s/__init__.py | 22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)

diff --git a/a2s/__init__.py b/a2s/__init__.py
index 4499fa2..72e76ca 100644
--- a/a2s/__init__.py
+++ b/a2s/__init__.py
@@ -1,4 +1,18 @@
-from a2s.exceptions import *
-from a2s.info import *
-from a2s.players import *
-from a2s.rules import *
+__all__ = (
+    "BrokenMessageError",
+    "BufferExhaustedError",
+    "SourceInfo",
+    "GoldSrcInfo",
+    "Player",
+    "info",
+    "ainfo",
+    "players",
+    "aplayers",
+    "rules",
+    "arules",
+)
+
+from a2s.exceptions import BrokenMessageError, BufferExhaustedError
+from a2s.info import GoldSrcInfo, SourceInfo, ainfo, info
+from a2s.players import Player, aplayers, players
+from a2s.rules import arules, rules