89 lines
2.0 KiB
Python
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,
|
|
# )
|