diff --git a/an_website/main.py b/an_website/main.py
index 10ee0dc11..d5c512485 100644
--- a/an_website/main.py
+++ b/an_website/main.py
@@ -39,7 +39,6 @@
from configparser import ConfigParser
from functools import partial
from hashlib import sha256
-from importlib.metadata import EntryPoints, entry_points
from multiprocessing.process import _children # type: ignore[attr-defined]
from socket import socket
from typing import Any, Final, TypedDict, TypeGuard, cast
@@ -148,23 +147,6 @@ def get_module_infos() -> str | tuple[ModuleInfo, ...]:
module_infos.extend(_module_infos)
loaded_modules.append(module_name)
- plugin_entry_points: EntryPoints = entry_points(group='an_website-modules', name="get_module_infos")
- for entry_point in plugin_entry_points:
- if entry_point.module in IGNORED_MODULES:
- continue
- try:
- module_infos.extend(entry_point.load()())
- except Exception as exc:
- raise ValueError(f"Failed to load entry point {entry_point}, add {entry_point.module!r} to IGNORED_MODULES") from exc
- else:
- loaded_modules.append(entry_point.module)
- LOGGER.info(
- (
- "Found module_infos in external module %r"
- ),
- entry_point.module,
- )
-
if len(errors) > 0:
if sys.flags.dev_mode:
# exit to make sure it gets fixed
diff --git a/plugins/soundboard/an_website_soundboard/__init__.py b/an_website/soundboard/__init__.py
similarity index 92%
rename from plugins/soundboard/an_website_soundboard/__init__.py
rename to an_website/soundboard/__init__.py
index 068f47cd5..93ff90acf 100644
--- a/plugins/soundboard/an_website_soundboard/__init__.py
+++ b/an_website/soundboard/__init__.py
@@ -17,22 +17,20 @@
import os
from os.path import abspath, dirname
-from typing import Final, Iterable
+from typing import Final
from tornado.web import RedirectHandler
-from an_website.utils.static_file_handling import CachedStaticFileHandler
-from an_website.utils.utils import ModuleInfo, PageInfo
+from ..utils.static_file_handling import CachedStaticFileHandler
+from ..utils.utils import ModuleInfo, PageInfo
from .soundboard import SoundboardHTMLHandler, SoundboardRSSHandler
-__version__ = "0.1.0"
-
DIR: Final = abspath(dirname(__file__))
-def get_module_infos() -> Iterable[ModuleInfo]:
+def get_module_info() -> ModuleInfo:
"""Create and return the ModuleInfo for this module."""
- yield ModuleInfo(
+ return ModuleInfo(
name="Känguru-Soundboard",
short_name="Soundboard",
description=(
diff --git a/plugins/soundboard/an_website_soundboard/data.py b/an_website/soundboard/data.py
similarity index 98%
rename from plugins/soundboard/an_website_soundboard/data.py
rename to an_website/soundboard/data.py
index 5b8940438..d57647e2d 100644
--- a/plugins/soundboard/an_website_soundboard/data.py
+++ b/an_website/soundboard/data.py
@@ -25,8 +25,8 @@
import orjson as json
import regex
-from an_website.utils.static_file_handling import hash_file
-from an_website.utils.utils import name_to_id, replace_umlauts
+from ..utils.static_file_handling import hash_file
+from ..utils.utils import name_to_id, replace_umlauts
DIR: Final = os.path.dirname(__file__)
diff --git a/plugins/soundboard/an_website_soundboard/files/dietmar-ich_hab_seine_hausaufgaben_aufgegessen.mp3 b/an_website/soundboard/files/dietmar-ich_hab_seine_hausaufgaben_aufgegessen.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/dietmar-ich_hab_seine_hausaufgaben_aufgegessen.mp3
rename to an_website/soundboard/files/dietmar-ich_hab_seine_hausaufgaben_aufgegessen.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/fw-ihr_linken_intellektuellen_fuzzies.mp3 b/an_website/soundboard/files/fw-ihr_linken_intellektuellen_fuzzies.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/fw-ihr_linken_intellektuellen_fuzzies.mp3
rename to an_website/soundboard/files/fw-ihr_linken_intellektuellen_fuzzies.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/gott-das_ist_privat.mp3 b/an_website/soundboard/files/gott-das_ist_privat.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/gott-das_ist_privat.mp3
rename to an_website/soundboard/files/gott-das_ist_privat.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/gott-so_so_du_hast_also_keine_eier.mp3 b/an_website/soundboard/files/gott-so_so_du_hast_also_keine_eier.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/gott-so_so_du_hast_also_keine_eier.mp3
rename to an_website/soundboard/files/gott-so_so_du_hast_also_keine_eier.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/jesus-guck_mal_was_ich_kann.mp3 b/an_website/soundboard/files/jesus-guck_mal_was_ich_kann.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/jesus-guck_mal_was_ich_kann.mp3
rename to an_website/soundboard/files/jesus-guck_mal_was_ich_kann.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-aber_nicht_zu_lidl.mp3 b/an_website/soundboard/files/kaenguru-aber_nicht_zu_lidl.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-aber_nicht_zu_lidl.mp3
rename to an_website/soundboard/files/kaenguru-aber_nicht_zu_lidl.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-alles_kapitalismus_alles_nestle_alles_haehnchen.mp3 b/an_website/soundboard/files/kaenguru-alles_kapitalismus_alles_nestle_alles_haehnchen.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-alles_kapitalismus_alles_nestle_alles_haehnchen.mp3
rename to an_website/soundboard/files/kaenguru-alles_kapitalismus_alles_nestle_alles_haehnchen.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-das_ist_freiwillig.mp3 b/an_website/soundboard/files/kaenguru-das_ist_freiwillig.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-das_ist_freiwillig.mp3
rename to an_website/soundboard/files/kaenguru-das_ist_freiwillig.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-finsterstes_mittelalter_alter.mp3 b/an_website/soundboard/files/kaenguru-finsterstes_mittelalter_alter.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-finsterstes_mittelalter_alter.mp3
rename to an_website/soundboard/files/kaenguru-finsterstes_mittelalter_alter.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-hallo.mp3 b/an_website/soundboard/files/kaenguru-hallo.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-hallo.mp3
rename to an_website/soundboard/files/kaenguru-hallo.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-hier_sind_wir_jetzt_unterhalte_uns.mp3 b/an_website/soundboard/files/kaenguru-hier_sind_wir_jetzt_unterhalte_uns.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-hier_sind_wir_jetzt_unterhalte_uns.mp3
rename to an_website/soundboard/files/kaenguru-hier_sind_wir_jetzt_unterhalte_uns.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-i_love_it.mp3 b/an_website/soundboard/files/kaenguru-i_love_it.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-i_love_it.mp3
rename to an_website/soundboard/files/kaenguru-i_love_it.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-ich_bin_kommunist.mp3 b/an_website/soundboard/files/kaenguru-ich_bin_kommunist.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-ich_bin_kommunist.mp3
rename to an_website/soundboard/files/kaenguru-ich_bin_kommunist.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-ich_darf_nich_und_ich_will_nich.mp3 b/an_website/soundboard/files/kaenguru-ich_darf_nich_und_ich_will_nich.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-ich_darf_nich_und_ich_will_nich.mp3
rename to an_website/soundboard/files/kaenguru-ich_darf_nich_und_ich_will_nich.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-im_so_happy_for_no_reason_but_i_dont_care.mp3 b/an_website/soundboard/files/kaenguru-im_so_happy_for_no_reason_but_i_dont_care.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-im_so_happy_for_no_reason_but_i_dont_care.mp3
rename to an_website/soundboard/files/kaenguru-im_so_happy_for_no_reason_but_i_dont_care.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-ja_ja.mp3 b/an_website/soundboard/files/kaenguru-ja_ja.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-ja_ja.mp3
rename to an_website/soundboard/files/kaenguru-ja_ja.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-kein_problem_ich_hab_zeit.mp3 b/an_website/soundboard/files/kaenguru-kein_problem_ich_hab_zeit.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-kein_problem_ich_hab_zeit.mp3
rename to an_website/soundboard/files/kaenguru-kein_problem_ich_hab_zeit.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-koestlich.mp3 b/an_website/soundboard/files/kaenguru-koestlich.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-koestlich.mp3
rename to an_website/soundboard/files/kaenguru-koestlich.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-man_darf_nie_aufhoeren_alles_kritisch_zu_hinterfragen.mp3 b/an_website/soundboard/files/kaenguru-man_darf_nie_aufhoeren_alles_kritisch_zu_hinterfragen.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-man_darf_nie_aufhoeren_alles_kritisch_zu_hinterfragen.mp3
rename to an_website/soundboard/files/kaenguru-man_darf_nie_aufhoeren_alles_kritisch_zu_hinterfragen.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-ohh_hee.mp3 b/an_website/soundboard/files/kaenguru-ohh_hee.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-ohh_hee.mp3
rename to an_website/soundboard/files/kaenguru-ohh_hee.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-this_kinda_feels_really_really_awesome.mp3 b/an_website/soundboard/files/kaenguru-this_kinda_feels_really_really_awesome.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-this_kinda_feels_really_really_awesome.mp3
rename to an_website/soundboard/files/kaenguru-this_kinda_feels_really_really_awesome.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-wir_kaempfen_fuer_eine_gerechte_weltordnung_brot_fuer_alle_und_die_aechtung_von_sogennanntem_musikfernsehen.mp3 b/an_website/soundboard/files/kaenguru-wir_kaempfen_fuer_eine_gerechte_weltordnung_brot_fuer_alle_und_die_aechtung_von_sogennanntem_musikfernsehen.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-wir_kaempfen_fuer_eine_gerechte_weltordnung_brot_fuer_alle_und_die_aechtung_von_sogennanntem_musikfernsehen.mp3
rename to an_website/soundboard/files/kaenguru-wir_kaempfen_fuer_eine_gerechte_weltordnung_brot_fuer_alle_und_die_aechtung_von_sogennanntem_musikfernsehen.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-wir_sind_keine_intellektuellen.mp3 b/an_website/soundboard/files/kaenguru-wir_sind_keine_intellektuellen.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-wir_sind_keine_intellektuellen.mp3
rename to an_website/soundboard/files/kaenguru-wir_sind_keine_intellektuellen.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kaenguru-wolln_wir_uns_dutzen.mp3 b/an_website/soundboard/files/kaenguru-wolln_wir_uns_dutzen.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kaenguru-wolln_wir_uns_dutzen.mp3
rename to an_website/soundboard/files/kaenguru-wolln_wir_uns_dutzen.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/kuh-ahamumumu.mp3 b/an_website/soundboard/files/kuh-ahamumumu.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/kuh-ahamumumu.mp3
rename to an_website/soundboard/files/kuh-ahamumumu.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/muk-du_bist_also_teil_der_juedisch-bolschewistischen_weltverschwoerung.mp3 b/an_website/soundboard/files/muk-du_bist_also_teil_der_juedisch-bolschewistischen_weltverschwoerung.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/muk-du_bist_also_teil_der_juedisch-bolschewistischen_weltverschwoerung.mp3
rename to an_website/soundboard/files/muk-du_bist_also_teil_der_juedisch-bolschewistischen_weltverschwoerung.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/muk-fuer_nichts_und_wieder_nichts.mp3 b/an_website/soundboard/files/muk-fuer_nichts_und_wieder_nichts.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/muk-fuer_nichts_und_wieder_nichts.mp3
rename to an_website/soundboard/files/muk-fuer_nichts_und_wieder_nichts.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/muk-i_am_bored.mp3 b/an_website/soundboard/files/muk-i_am_bored.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/muk-i_am_bored.mp3
rename to an_website/soundboard/files/muk-i_am_bored.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/muk-i_am_bored_in_the_usa.mp3 b/an_website/soundboard/files/muk-i_am_bored_in_the_usa.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/muk-i_am_bored_in_the_usa.mp3
rename to an_website/soundboard/files/muk-i_am_bored_in_the_usa.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/muk-im_just_here_for_the_famous_breakfast.mp3 b/an_website/soundboard/files/muk-im_just_here_for_the_famous_breakfast.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/muk-im_just_here_for_the_famous_breakfast.mp3
rename to an_website/soundboard/files/muk-im_just_here_for_the_famous_breakfast.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/muk-ja_herzlich_willkommen.mp3 b/an_website/soundboard/files/muk-ja_herzlich_willkommen.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/muk-ja_herzlich_willkommen.mp3
rename to an_website/soundboard/files/muk-ja_herzlich_willkommen.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/muk-sprich_bitte_nur_fuer_dich.mp3 b/an_website/soundboard/files/muk-sprich_bitte_nur_fuer_dich.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/muk-sprich_bitte_nur_fuer_dich.mp3
rename to an_website/soundboard/files/muk-sprich_bitte_nur_fuer_dich.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/muk-ueber_mich_hat_die_zeit_geschrieben_dass_ich_der_wahrscheinlich_einflussreichste_linke_interlektulelle_deutschlands_sei.mp3 b/an_website/soundboard/files/muk-ueber_mich_hat_die_zeit_geschrieben_dass_ich_der_wahrscheinlich_einflussreichste_linke_interlektulelle_deutschlands_sei.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/muk-ueber_mich_hat_die_zeit_geschrieben_dass_ich_der_wahrscheinlich_einflussreichste_linke_interlektulelle_deutschlands_sei.mp3
rename to an_website/soundboard/files/muk-ueber_mich_hat_die_zeit_geschrieben_dass_ich_der_wahrscheinlich_einflussreichste_linke_interlektulelle_deutschlands_sei.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/muk-und_da_ist_mir_aufgefallen_dass_ich_keine_eier_hab.mp3 b/an_website/soundboard/files/muk-und_da_ist_mir_aufgefallen_dass_ich_keine_eier_hab.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/muk-und_da_ist_mir_aufgefallen_dass_ich_keine_eier_hab.mp3
rename to an_website/soundboard/files/muk-und_da_ist_mir_aufgefallen_dass_ich_keine_eier_hab.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/muk-und_mich_dann_auch_noch_beschneiden_lassen.mp3 b/an_website/soundboard/files/muk-und_mich_dann_auch_noch_beschneiden_lassen.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/muk-und_mich_dann_auch_noch_beschneiden_lassen.mp3
rename to an_website/soundboard/files/muk-und_mich_dann_auch_noch_beschneiden_lassen.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/muk-von_mir_aus.mp3 b/an_website/soundboard/files/muk-von_mir_aus.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/muk-von_mir_aus.mp3
rename to an_website/soundboard/files/muk-von_mir_aus.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/muk-yeah.mp3 b/an_website/soundboard/files/muk-yeah.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/muk-yeah.mp3
rename to an_website/soundboard/files/muk-yeah.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/psychiater-aha.mp3 b/an_website/soundboard/files/psychiater-aha.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/psychiater-aha.mp3
rename to an_website/soundboard/files/psychiater-aha.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/sarah-hey_thats_cool.mp3 b/an_website/soundboard/files/sarah-hey_thats_cool.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/sarah-hey_thats_cool.mp3
rename to an_website/soundboard/files/sarah-hey_thats_cool.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/sarah-i_love_life.mp3 b/an_website/soundboard/files/sarah-i_love_life.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/sarah-i_love_life.mp3
rename to an_website/soundboard/files/sarah-i_love_life.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/sarah-thats_amazing_its_like_you_know_i_dont_know_kind_of_like_whatever_and_stuff.mp3 b/an_website/soundboard/files/sarah-thats_amazing_its_like_you_know_i_dont_know_kind_of_like_whatever_and_stuff.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/sarah-thats_amazing_its_like_you_know_i_dont_know_kind_of_like_whatever_and_stuff.mp3
rename to an_website/soundboard/files/sarah-thats_amazing_its_like_you_know_i_dont_know_kind_of_like_whatever_and_stuff.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/sarah-the_world_is_so_beautiful.mp3 b/an_website/soundboard/files/sarah-the_world_is_so_beautiful.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/sarah-the_world_is_so_beautiful.mp3
rename to an_website/soundboard/files/sarah-the_world_is_so_beautiful.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/sarah-well_thats_just_like_you_know_amazing.mp3 b/an_website/soundboard/files/sarah-well_thats_just_like_you_know_amazing.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/sarah-well_thats_just_like_you_know_amazing.mp3
rename to an_website/soundboard/files/sarah-well_thats_just_like_you_know_amazing.mp3
diff --git a/plugins/soundboard/an_website_soundboard/files/sarah-yes_its_just_perfect.mp3 b/an_website/soundboard/files/sarah-yes_its_just_perfect.mp3
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/files/sarah-yes_its_just_perfect.mp3
rename to an_website/soundboard/files/sarah-yes_its_just_perfect.mp3
diff --git a/plugins/soundboard/an_website_soundboard/icon.svg b/an_website/soundboard/icon.svg
similarity index 99%
rename from plugins/soundboard/an_website_soundboard/icon.svg
rename to an_website/soundboard/icon.svg
index c9b9ccd61..390b78fb6 100644
--- a/plugins/soundboard/an_website_soundboard/icon.svg
+++ b/an_website/soundboard/icon.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/plugins/soundboard/an_website_soundboard/info.json b/an_website/soundboard/info.json
similarity index 100%
rename from plugins/soundboard/an_website_soundboard/info.json
rename to an_website/soundboard/info.json
diff --git a/plugins/soundboard/an_website_soundboard/soundboard.py b/an_website/soundboard/soundboard.py
similarity index 99%
rename from plugins/soundboard/an_website_soundboard/soundboard.py
rename to an_website/soundboard/soundboard.py
index 3b835ec15..6ed5cf68c 100644
--- a/plugins/soundboard/an_website_soundboard/soundboard.py
+++ b/an_website/soundboard/soundboard.py
@@ -21,7 +21,7 @@
from tornado.web import HTTPError
-from an_website.utils.request_handler import HTMLRequestHandler
+from ..utils.request_handler import HTMLRequestHandler
from .data import (
ALL_SOUNDS,
MAIN_PAGE_INFO,
diff --git a/plugins/soundboard/pyproject.toml b/plugins/soundboard/pyproject.toml
deleted file mode 100644
index 073b930cc..000000000
--- a/plugins/soundboard/pyproject.toml
+++ /dev/null
@@ -1,23 +0,0 @@
-[build-system]
-requires = ["flit_core >=3.4,<4"]
-build-backend = "flit_core.buildapi"
-
-[project]
-name = "an-website-soundboard"
-authors = []
-classifiers = [
- "Development Status :: 5 - Production/Stable",
- "Programming Language :: Python :: 3 :: Only",
- "Programming Language :: Python :: 3.12",
- "Programming Language :: Python :: Implementation :: CPython",
- "Typing :: Typed",
-]
-requires-python = ">=3.12"
-dynamic = ["version", "description"]
-dependencies = [
- "an-website",
- "tornado",
-]
-
-[project.entry-points.an_website-modules]
-get_module_infos = "an_website_soundboard:get_module_infos"