[build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project] name = "kapitanbooru-uploader" version = "0.8.1" description = "A GUI application for uploading images to KapitanBooru" authors = [{ name = "Michał Leśniak", email = "kapitan@mlesniak.pl" }] dependencies = [ "networkx==3.4.2", "Pillow==11.1.0", "pywin32==309", "requests==2.32.3", "wdtagger==0.14.0", "bs4==0.0.2", "tomli==2.2.1", ] requires-python = ">=3.13" readme = "README.md" license = { file = "LICENSE" } [project.optional-dependencies] cuda12-nightly = [ "wdtagger[cuda12-nightly]==0.14.0", ] # Pulls from private PyPI (auto-configured via env) [project.scripts] kapitanbooru-uploader = "kapitanbooru_uploader.__main__:main" [tool.setuptools] packages = ["kapitanbooru_uploader"] include-package-data = true [tool.setuptools.package-data] "kapitanbooru_uploader" = ["locales/*/LC_MESSAGES/*.mo"]