[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "syncgames" version = "0.1.1" description = "Session-gated game save sync against MinIO SSOT" readme = "README.md" requires-python = ">=3.11" dependencies = [ "boto3>=1.34", "tomli>=2.0; python_version < '3.11'", "psutil>=5.9", ] [project.optional-dependencies] gui = ["PySide6>=6.6"] dev = ["pytest>=8.0", "PySide6>=6.6"] build = ["PySide6>=6.6", "pyinstaller>=6.0", "pillow>=10.0"] [project.scripts] syncgames = "syncgames.cli:main" syncgames-gui = "syncgames.gui.app:main" [tool.setuptools.packages.find] where = ["."] include = ["syncgames*"]