X-Git-Url: https://jfr.im/git/irc/weechat/qweechat.git/blobdiff_plain/fbb0156daeaecdb4b899c3fccd6ea7822da00a82..eedb06f0edac71b172345630114c831a73419b90:/setup.py diff --git a/setup.py b/setup.py old mode 100755 new mode 100644 index 3ad80e0..d22cf9f --- a/setup.py +++ b/setup.py @@ -1,7 +1,6 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- # -# Copyright (C) 2011-2014 Sébastien Helleu +# Copyright (C) 2011-2021 Sébastien Helleu # # This file is part of QWeeChat, a Qt remote GUI for WeeChat. # @@ -19,35 +18,44 @@ # along with QWeeChat. If not, see . # -import os -from distutils.core import setup +from setuptools import setup +from qweechat.version import qweechat_version -def listfiles(dir): - return ['%s/%s' % (dir, f) for f in os.listdir(dir)] +DESCRIPTION = 'Qt remote GUI for WeeChat' -setup(name='qweechat', - version='0.0.1-dev', - description='Qt remote GUI for WeeChat', - long_description='Qt remote GUI for WeeChat', - author='Sébastien Helleu', - author_email='flashcode@flashtux.org', - url='http://weechat.org/', - license='GPL3', - classifiers = ['Development Status :: 2 - Pre-Alpha', - 'Environment :: X11 Applications :: Qt', - 'Intended Audience :: End Users/Desktop', - 'License :: OSI Approved :: GNU General Public License (GPL)', - 'Natural Language :: English', - 'Operating System :: OS Independent', - 'Programming Language :: Python', - 'Topic :: Communications :: Chat', - ], - platforms='OS Independent', - packages=['qweechat', - 'qweechat.weechat', - ], - package_dir={'qweechat': 'src/qweechat', - 'qweechat.weechat': 'src/qweechat/weechat', - }, - data_files=[('data/icons', listfiles('data/icons'))] - ) +setup( + name='qweechat', + version=qweechat_version(), + description=DESCRIPTION, + long_description=DESCRIPTION, + author='Sébastien Helleu', + author_email='flashcode@flashtux.org', + url='https://weechat.org/', + license='GPL3', + keywords='weechat qt gui', + 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+)', + 'Natural Language :: English', + 'Operating System :: OS Independent', + 'Programming Language :: Python', + 'Topic :: Communications :: Chat', + ], + packages=['qweechat', 'qweechat.weechat'], + include_package_data=True, + package_data={'qweechat': ['data/icons/*.png']}, + entry_points = { + 'gui_scripts': [ + 'qweechat = qweechat.qweechat:main', + ], + 'console_scripts': [ + 'qweechat-testproto = qweechat.weechat.testproto:main', + ] + }, + install_requires = [ + 'PySide6', + ] +)