First commit

This commit is contained in:
Ignacio Serantes
2026-03-22 18:16:51 +01:00
commit a402828d1a
23 changed files with 14768 additions and 0 deletions

61
pyproject.toml Normal file
View File

@@ -0,0 +1,61 @@
[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "bagheeraview"
version = "0.9.11"
authors = [
{ name = "Ignacio Serantes" }
]
description = "Bagheera Image Viewer - An image viewer for KDE with Baloo in mind"
readme = "README.md"
requires-python = ">=3.8"
license = { text = "MIT License" }
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Topic :: Multimedia :: Graphics :: Viewers",
"Intended Audience :: End Users/Desktop",
]
dependencies = [
"PySide6",
"lmdb",
"exiv2",
"mediapipe",
"face_recognition",
"face_recognition_models",
"setuptools==80.0.0",
]
[project.optional-dependencies]
faces = [
"face-recognition",
"face_recognition_models",
"mediapipe"
]
exiv = [
"exiv2"
]
[project.scripts]
bagheeraview = "bagheeraview:main"
[tool.setuptools]
packages = { find = {} }
py-modules = [
"bagheeraview",
"constants",
"settings",
"imagescanner",
"imageviewer",
"imagecontroller",
"metadatamanager",
"propertiesdialog",
"thumbnailwidget",
"widgets",
"xmpmanager",
"utils"
]
zip-safe = false