[build-system] requires = [ "hatchling", "PySide6; sys_platform == 'win32' or sys_platform == 'linux' or sys_platform == 'darwin'" ] build-backend = "hatchling.build" [project] name = "LCE-Qt-Launcher" version = "26.5.10a0" description = "This is a custom Free/Libre Minecraft LCE Launcher written in Python and Qt. (Nightly Build)" requires-python = ">3.10, <3.13" license = "GPL-3.0-or-later" readme = "readme.md" license-files = [ "license.md" ] dependencies = [ "PySide6>=6.11.0; sys_platform == 'win32' or sys_platform == 'linux' or sys_platform == 'darwin'", "requests>=2.33.1", "platformdirs", "rich>=14.3.3", "hatch<=1.16.5", "Nuitka<=4.0.7", "patchelf<=0.17.2.4; sys_platform == 'linux'", "vdf<=3.4" ] [project.scripts] lce-qt-launcher = "lce_qt_launcher.main:main" lce-mod-manager = "lce_qt_launcher.managers.mod_manager:main" lce-steam-manager = "lce_qt_launcher.managers.steam_manager:main" [project.urls] Repository = "https://github.com/xgui4/LCE-QT-Launcher" LicenseURL = "https://www.gnu.org/licenses/gpl-3.0" [tool.hatch.build.targets.wheel.hooks.custom] path = "hatch_build.py" [tool.hatch.envs.default.scripts] packages = "python packages.py" run-app = "python run.py" [tool.pyright] reportImportCycles="hint" [tool.hatch.build] artifacts = [ "src/lce_qt_launcher/ui_*.py", "src/lce_qt_launcher/res_rc.py", ] [tool.hatch.build.targets.wheel] artifacts = [ "src/lce_qt_launcher/ui_*.py", "src/lce_qt_launcher/res_rc.py", ] [tool.pyside6-project] files = [ "src/lce_qt_launcher/__init__.py", "src/lce_qt_launcher/app.py", "src/lce_qt_launcher/app_context.py", "src/lce_qt_launcher/downloader.py", "src/lce_qt_launcher/features.py", "src/lce_qt_launcher/views/__init__.py", "src/lce_qt_launcher/views/cmd_args.py", "src/lce_qt_launcher/views/launcher.py", "src/lce_qt_launcher/views/setting_dialog.py", "src/lce_qt_launcher/views/browser_dialog.py", "src/lce_qt_launcher/views/term_service.py", "src/lce_qt_launcher/views/cli.py", "src/lce_qt_launcher/views/launcher.py", "src/lce_qt_launcher/views/launcher.py", "src/lce_qt_launcher/views/app_data.py", "src/lce_qt_launcher/managers/__init__.py", "src/lce_qt_launcher/managers/instance.py", "src/lce_qt_launcher/managers/system_manager.py", "src/lce_qt_launcher/managers/steam_manager.py", "src/lce_qt_launcher/managers/proton_manager.py", "src/lce_qt_launcher/managers/mod_manager.py", "src/lce_qt_launcher/managers/import_manager.py", "src/lce_qt_launcher/managers/skin_manager.py", "src/lce_qt_launcher/models/__init__.py", "src/lce_qt_launcher/models/image_class.py", "src/lce_qt_launcher/models/preferences.py", "src/lce_qt_launcher/models/theme.py", "src/lce_qt_launcher/utils/__init__.py", "src/lce_qt_launcher/utils/json_trans.py", "src/lce_qt_launcher/utils/holyday.py", "src/system_info.ui", "src/instance.ui", "src/form.ui", "src/main.py", "license.md", "lisezmoi.md", "readme.md", "res.qrc", "CODE-DE-CONDUITE.md", "code-of-conduct.md", "assets/app.ico" ]