From a60caa4908a60e9779a63f3788c6c37607329451 Mon Sep 17 00:00:00 2001 From: Marco Nicola Date: Thu, 28 Nov 2019 21:16:15 +0100 Subject: [PATCH] Create setup.py --- setup.py | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 setup.py diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..241a31c --- /dev/null +++ b/setup.py @@ -0,0 +1,45 @@ +from setuptools import setup + +setup( + name='usbguard-simple-gui-py-qt', + version='0.0.1', + + author='Marco Nicola', + author_email='marconicola@disroot.org', + + description='A simple unambitious system tray applet and GUI for ' + 'interacting with USBGuard.', + long_description=open('README.md').read(), + long_description_content_type="text/markdown", + + keywords='usbguard', + url='https://github.com/marco-nicola/usbguard-simple-gui-py-qt', + classifiers=[ + 'Development Status :: 4 - Beta', + 'Environment :: X11 Applications :: Qt', + 'Intended Audience :: End Users/Desktop', + 'License :: OSI Approved :: GNU General Public License v3 or later ' + '(GPLv3+)', + 'Operating System :: POSIX :: Linux', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.7' + ], + + packages=['usbguard_simple_gui_py_qt'], + entry_points={ + 'gui_scripts': [ + ('usbguard-simple-gui-py-qt = ' + 'usbguard_simple_gui_py_qt.system_tray_app:main'), + ('usbguard-simple-gui-py-qt-window-only = ' + 'usbguard_simple_gui_py_qt.main_window:main'), + ] + }, + package_data={ + '': ['*.svg'] + }, + python_requires='>=3.7.0,<3.8', + install_requires=[ + 'dbus-python>=1.2.12,<2', + 'PySide2>=5.13.2,<6', + ] +)