1
0
mirror of https://github.com/ihabunek/toot synced 2024-12-26 08:52:47 +01:00
Toot-Mastodon-CLI-TUI-clien.../setup.py

51 lines
1.5 KiB
Python
Raw Normal View History

2017-04-12 16:42:04 +02:00
#!/usr/bin/env python
from setuptools import setup
long_description = """
toot is a commandline tool for interacting with Mastodon social networks.
Allows posting text and media to the timeline, searching, following, muting
and blocking accounts and other actions.
2019-08-29 13:44:06 +02:00
Includes a curses-based terminal user interface (TUI).
"""
2017-04-12 16:42:04 +02:00
setup(
name='toot',
2019-08-01 13:25:45 +02:00
version='0.22.0',
description='Mastodon CLI client',
long_description=long_description.strip(),
2017-04-12 16:42:04 +02:00
author='Ivan Habunek',
author_email='ivan@habunek.com',
url='https://github.com/ihabunek/toot/',
project_urls={
'Documentation': 'https://toot.readthedocs.io/en/latest/',
'Issue tracker': 'https://github.com/ihabunek/toot/issues/',
},
2017-04-12 16:42:04 +02:00
keywords='mastodon toot',
2017-12-12 11:41:03 +01:00
license='GPLv3',
2017-04-12 16:42:04 +02:00
classifiers=[
'Development Status :: 4 - Beta',
'Environment :: Console :: Curses',
'Environment :: Console',
2017-05-08 09:17:32 +02:00
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
2017-04-12 16:42:04 +02:00
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
2017-04-12 16:42:04 +02:00
],
packages=['toot', 'toot.ui', 'toot.tui'],
python_requires=">=3.4",
2017-08-26 15:56:41 +02:00
install_requires=[
"requests>=2.13,<3.0",
"beautifulsoup4>=4.5.0,<5.0",
"wcwidth>=0.1.7,<2.0",
"urwid>=2.0.0,<3.0",
2017-08-26 15:56:41 +02:00
],
2017-04-12 16:42:04 +02:00
entry_points={
'console_scripts': [
'toot=toot.console:main',
],
}
)