Made the project also work with "pip install ." (without "-e")

This commit is contained in:
The Wobbler 2025-01-25 14:05:10 +01:00
parent 905f157ee0
commit 3685f25882
7 changed files with 24 additions and 16 deletions

View file

@ -16,7 +16,7 @@ setuptools.setup(
url="https://teapot.informationsanarchistik.de/Wobbl/Wobuzz", url="https://teapot.informationsanarchistik.de/Wobbl/Wobuzz",
author="The Wobbler", author="The Wobbler",
author_email="emil@i21k.de", author_email="emil@i21k.de",
packages=["wobuzz"], packages=setuptools.find_packages(include=["wobuzz", "wobuzz.*"]),
package_data={"": ["*.txt"]}, package_data={"": ["*.txt"]},
install_requires=[ install_requires=[
"PyQt6", "PyQt6",
@ -26,6 +26,6 @@ setuptools.setup(
"wobbl_tools @ git+https://teapot.informationsanarchistik.de/Wobbl/wobbl_tools@main#egg=wobbl_tools" "wobbl_tools @ git+https://teapot.informationsanarchistik.de/Wobbl/wobbl_tools@main#egg=wobbl_tools"
], ],
entry_points={ entry_points={
"console_scripts": ["wobuzz=wobuzz.command_line"], "console_scripts": ["wobuzz=wobuzz.command_line:main"],
} }
) )

View file

@ -5,6 +5,7 @@ import argparse
from .main import Wobuzz from .main import Wobuzz
def main():
description = "A music player made by The Wobbler." description = "A music player made by The Wobbler."
parser = argparse.ArgumentParser(description=description) parser = argparse.ArgumentParser(description=description)
@ -27,3 +28,6 @@ app.library.create_playlist_views()
sys.exit(app.qt_app.exec()) sys.exit(app.qt_app.exec())
if __name__ == "__main__":
main()

View file

@ -0,0 +1 @@
#!/usr/bin/python3

View file

@ -0,0 +1 @@
#!/usr/bin/python3

View file

@ -5,7 +5,7 @@ from PyQt6.QtWidgets import QApplication
from wobbl_tools.data_file import load_dataclass_json from wobbl_tools.data_file import load_dataclass_json
from .settings import Settings from .settings import Settings
from .utils import Utils from .utils import Utils
from .player.player import Player from .player import Player
from .library.library import Library from .library.library import Library
from .gui import GUI from .gui import GUI
from .gui_communication.gui_communication import GUICommunication from .gui_communication.gui_communication import GUICommunication

1
wobuzz/ui/__init__.py Normal file
View file

@ -0,0 +1 @@
#!/usr/bin/python3

View file

@ -0,0 +1 @@
#!/usr/bin/python3