Files
BagheeraView/setup.py
Ignacio Serantes a402828d1a First commit
2026-03-22 18:16:51 +01:00

89 lines
2.0 KiB
Python

from setuptools import setup, find_packages
setup(
name="bagheeraview",
version="0.9.11",
author="Ignacio Serantes",
description="Bagheera Image Viewer - An image viewer for KDE with Baloo in mind",
long_description="A fast image viewer built with PySide6, featuring search and "
"metadata management.",
packages=find_packages(),
install_requires=[
"PySide6",
"lmdb",
"exiv2",
"mediapipe",
"face_recognition",
"face_recognition_models",
"setuptools==80.0.0",
],
entry_points={
'console_scripts': [
'bagheeraview=bagheeraview:main'
]
},
py_modules=[
"bagheeraview",
"constants",
"settings",
"imagescanner",
"imageviewer",
"imagecontroller",
"metadatamanager",
"propertiesdialog",
"thumbnailwidget",
"widgets",
"xmpmanager",
"utils"
],
# extras_require={
# 'faces': ["exiv2", "face-recognition", "face_recognition_models", "mediapipe"],
# },
# Classifiers to standardize the project
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Topic :: Multimedia :: Graphics :: Viewers",
"Intended Audience :: End Users/Desktop",
],
python_requires='>=3.8',
zip_safe=False,
)
# from setuptools import setup
#
#
# setup(
# name="bagheeraview",
# version="0.1.9",
# author="Ignacio Serantes",
# description="Bagheera Image Viewer",
# py_modules=[
# "bagheeraview",
# "constants",
# "imagescanner",
# "imagescanner2",
# "imageviewer",
# "imagecontroller",
# "propertiesdialog",
# "thumbnailwidget",
# "widgets"
# ],
# install_requires=[
# "PySide6",
# "lmdb",
# ],
# entry_points={
# 'console_scripts': ['bagheeraview=bagheeraview:main']
# },
# zip_safe=False,
# )