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", "cryptg>=0.1,<0.2", "telethon-asyncio-git", ], dependency_links=[ ("https://github.com/tulir/telethon-asyncio/tarball/0ee04f939267c29f9a684f1e5c90cedd67ecb4f9#egg=telethon-asyncio-git-0.17.4+1" if sys.version_info >= (3, 6) else "https://github.com/tulir/telethon-asyncio/tarball/24ffd719cb6fa3eba6c2585c860c685275e12c52#egg=telethon-asyncio-git-0.17.4+1") ], 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/*.mako", "public/*.png", "public/*.css", ]}, data_files=[ (".", ["example-config.yaml", "alembic.ini"]), ("alembic", ["alembic/env.py"]), ("alembic/versions", glob.glob("alembic/versions/*.py")) ], )