[build-system] requires = ["setuptools>=61.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "comfyui-launcher" version = "1.0.0" description = "A modern GTK4 launcher for ComfyUI with conda environment support" readme = "README_EN.md" license = {text = "MIT"} authors = [ {name = "ComfyUI Launcher Team"}, ] maintainers = [ {name = "ComfyUI Launcher Team"}, ] keywords = ["comfyui", "launcher", "gtk4", "conda", "ai", "stable-diffusion"] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Topic :: Multimedia :: Graphics", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Environment :: X11 Applications :: GTK", ] requires-python = ">=3.9" dependencies = [ "PyGObject>=3.42.0", ] [project.optional-dependencies] monitoring = ["psutil>=5.9.0"] dev = [ "black", "flake8", "mypy", "pytest", ] [project.urls] Homepage = "https://github.com/your-username/comfyui-launcher" Repository = "https://github.com/your-username/comfyui-launcher" Issues = "https://github.com/your-username/comfyui-launcher/issues" Documentation = "https://github.com/your-username/comfyui-launcher/blob/main/README_EN.md" [project.scripts] comfyui-launcher = "main:main" [tool.setuptools] py-modules = ["main"] [tool.black] line-length = 88 target-version = ['py39'] include = '\.pyi?$' extend-exclude = ''' /( # directories \.eggs | \.git | \.hg | \.mypy_cache | \.tox | \.venv | build | dist )/ ''' [tool.flake8] max-line-length = 88 extend-ignore = ["E203", "W503"] [tool.mypy] python_version = "3.9" warn_return_any = true warn_unused_configs = true disallow_untyped_defs = true