comparison setup.py @ 465:02787fa81b81

setup: name change + updated `description`/`classifiers` + use `entry_points` for running command
author Goffi <goffi@goffi.org>
date Sat, 20 Mar 2021 14:26:33 +0100
parents 5f0705a9cd3b
children 8e42048649f7
comparison
equal deleted inserted replaced
464:be8ed5e4c718 465:02787fa81b81
51 51
52 52
53 setup( 53 setup(
54 name=NAME, 54 name=NAME,
55 version=VERSION, 55 version=VERSION,
56 description="Desktop/Android frontend for Salut à Toi XMPP client", 56 description="Desktop/Android frontend for Libervia XMPP client",
57 long_description=textwrap.dedent("""\ 57 long_description=textwrap.dedent("""\
58 Cagou is a desktop/Android frontend for Salut à Toi. 58 Libervia Desktop (Cagou) is a desktop/Android frontend for Libervia.
59 It provides native graphical interface with a modern user interface, 59 It provides native graphical interface with a modern user interface,
60 using touch screen abilitiy when available, and with split ability inspired from Blender 60 using touch screen abilitiy when available, and with split ability inspired from
61 Blender
61 """), 62 """),
62 author="Association « Salut à Toi »", 63 author="Association « Salut à Toi »",
63 author_email="contact@goffi.org", 64 author_email="contact@goffi.org",
64 url="https://salut-a-toi.org", 65 url="https://salut-a-toi.org",
65 classifiers=[ 66 classifiers=[
66 "Programming Language :: Python :: 3 :: Only", 67 "Programming Language :: Python :: 3 :: Only",
67 "Programming Language :: Python :: 3.6", 68 "Programming Language :: Python :: 3.6",
68 "Programming Language :: Python :: 3.7", 69 "Programming Language :: Python :: 3.7",
70 "Programming Language :: Python :: 3.8",
71 "Programming Language :: Python :: 3.9",
69 "Development Status :: 5 - Production/Stable", 72 "Development Status :: 5 - Production/Stable",
70 "Environment :: X11 Applications", 73 "Environment :: X11 Applications",
71 "Framework :: Twisted", 74 "Framework :: Twisted",
72 "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", 75 "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",
73 "Operating System :: POSIX :: Linux", 76 "Operating System :: POSIX :: Linux",
75 "Topic :: Internet :: XMPP", 78 "Topic :: Internet :: XMPP",
76 "Topic :: Communications :: Chat", 79 "Topic :: Communications :: Chat",
77 "Intended Audience :: End Users/Desktop", 80 "Intended Audience :: End Users/Desktop",
78 ], 81 ],
79 packages=find_packages(), 82 packages=find_packages(),
80 scripts=["bin/cagou"], 83 entry_points={
84 "console_scripts": [
85 "libervia-desktop = cagou:run",
86 "libervia-mobile = cagou:run",
87 "cagou = cagou:run",
88 ],
89 },
81 zip_safe=False, 90 zip_safe=False,
82 setup_requires=["setuptools_scm"] if is_dev_version else [], 91 setup_requires=["setuptools_scm"] if is_dev_version else [],
83 use_scm_version=cagou_dev_version if is_dev_version else False, 92 use_scm_version=cagou_dev_version if is_dev_version else False,
84 install_requires=install_requires, 93 install_requires=install_requires,
85 package_data={"": ["*.kv"], "cagou": ["VERSION"]}, 94 package_data={"": ["*.kv"], "cagou": ["VERSION"]},