import setuptools import sys import glob import mautrix_telegram setuptools.setup( name="mautrix-telegram", version=mautrix_telegram.__version__, url="https://github.com/tulir/mautrix-telegram", author="Tulir Asokan", author_email="tulir@maunium.net", description="A Matrix-Telegram hybrid puppeting/relaybot bridge.", long_description=open("README.md").read(), packages=setuptools.find_packages(), install_requires=[ "aiohttp>=3.0.1,<4", "SQLAlchemy>=1.2.3,<2", "alembic>=0.9.8,<0.10", "Markdown>=2.6.11,<3", "ruamel.yaml>=0.15.35,<0.16", "Pillow>=5.0.0,<6", "future-fstrings>=0.4.2", "python-magic>=0.4.15,<0.5", ], dependency_links=[ ("https://github.com/LonamiWebs/Telethon/tarball/6e854325a8e0e800a4f337257293d09006946162#egg=Telethon-0.17.2" if sys.version_info >= (3, 6) else "https://github.com/tulir/Telethon/tarball/24dc21aea3305ef3bb8c7fcaef2025ae65d5c85e#egg=Telethon-0.17.2") ], classifiers=[ "Development Status :: 4 Beta", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Topic :: Communications :: Chat", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", ], entry_points=""" [console_scripts] mautrix-telegram=mautrix_telegram.__main__:main """, package_data={"mautrix_telegram": [ "public/*.html", "public/*.png", "public/*.css", ]}, data_files=[ (".", ["example-config.yaml", "alembic.ini"]), ("alembic", ["alembic/env.py"]), ("alembic/versions", glob.glob("alembic/versions/*.py")) ], )