Red-DiscordBot/setup.cfg
Toby Harradine 1804314f45
[Audio] Improve Lavalink download/connection exception handling (#2764)
- More errors will be logged to the console with clearer messages when something goes wrong
- Downloading the Lavalink Jar will abort after 5 failed attempts. The connect task will also abort if an unhandled exception occurs whilst downloading or connecting to Lavalink. After this occurs, instead of responding "Connection to Lavalink has not yet been established" to commands, the bot will respond "Connection to Lavalink has failed". This has no effect on other commands which don't involve connecting to Lavalink (e.g. settings commands).
- Logs this message when Lavalink jar is successfully downloaded: `Successfully downloaded Lavalink.jar (<x> bytes written)`
- Uses [`tqdm`](https://github.com/tqdm/tqdm/) to display a progress bar whilst downloading Lavalink.jar.

Signed-off-by: Toby Harradine <tobyharradine@gmail.com>
2019-06-23 14:09:59 +10:00

109 lines
2.4 KiB
INI

[metadata]
name = Red-DiscordBot
version = attr: redbot.__version__
description = A highly customisable Discord bot
license = GPL-3.0
long_description = file: README.md
long_description_content_type = text/markdown; charset=UTF-8; variant=GFM
author = Cog-Creators
author_email = cogcreators@gmail.com
url = https://github.com/Cog-Creators/Red-DiscordBot
classifiers =
# List at https://pypi.org/pypi?%3Aaction=list_classifiers
Development Status :: 5 - Production/Stable
Framework :: AsyncIO
Framework :: Pytest
Intended Audience :: Developers
Intended Audience :: End Users/Desktop
License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Natural Language :: English
Operating System :: OS Independent
Programming Language :: Python :: 3.7
Topic :: Communications :: Chat
Topic :: Documentation :: Sphinx
[options]
packages = find_namespace:
python_requires = >=3.7
install_requires =
aiohttp-json-rpc==0.12.1
aiohttp==3.5.4
appdirs==1.4.3
async-timeout==3.0.1
attrs==18.2.0
chardet==3.0.4
click==7.0
colorama==0.4.1
distro==1.4.0; sys_platform == "linux"
fuzzywuzzy==0.17.0
idna-ssl==1.1.0
idna==2.8
multidict==4.5.2
python-levenshtein-wheels==0.13.1
pyyaml==3.13
red-lavalink>=0.3.0,<0.4
schema==0.6.8
tqdm==4.32.1
yarl==1.3.0
discord.py==1.0.1
websockets<7
[options.extras_require]
docs =
alabaster==0.7.12
babel==2.6.0
certifi==2018.11.29
docutils==0.14
imagesize==1.1.0
Jinja2==2.10.1
MarkupSafe==1.1.0
packaging==19.0
pyparsing==2.3.1
Pygments==2.3.1
pytz==2018.9
requests==2.21.0
six==1.12.0
snowballstemmer==1.2.1
sphinx==1.8.4
sphinx_rtd_theme==0.4.3
sphinxcontrib-asyncio==0.2.0
sphinxcontrib-websupport==1.1.0
urllib3==1.24.2
mongo =
motor==2.0.0
pymongo==3.7.2
dnspython==1.16.0
style =
black==19.3b0
click==7.0
toml==0.10.0
test =
atomicwrites==1.3.0
more-itertools==6.0.0
pluggy==0.8.1
py==1.7.0
pytest==4.2.0
pytest-asyncio==0.10.0
six==1.12.0
pylint==2.3.1
[options.entry_points]
console_scripts =
redbot=redbot.__main__:main
redbot-setup=redbot.setup:cli
redbot-launcher=redbot.launcher:main
pytest11 =
red-discordbot=redbot.pytest
[options.packages.find]
include =
redbot
redbot.*
[options.package_data]
* =
locales/*.po
**/locales/*.po
data/*
data/**/*