mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
* Configure tox environments for install, dev install and docs build * Configure Travis to run tox * Use 3.5.1 since it's our minimum supported version * Bump lower travis build version to 3.5.2 Turns out a dependency is incompatible with 3.5.1. * Modify Travis config to install from pipenv * Try without skipping the lock * Try without pip cache * D the dev install with pipenv * See if adding the pip cache back in breaks * Remove the development installation It doesn't really make any sense considering we already should be installed in develop mode, as does Travis. * Oops, tox should go under dev packages * Do black --check with tox * Uncache pip again... * Try a build matrix, and try ignoring virtualenvs * Activate pipenv shell on travis * Try installing prereleases * Try the build matrix like this * Try exclusion * Upgrade pip * Try this environment marker * Back to stages... * Try run over shell * Try skipping the lock again * This'll be faster but probably ignore 3.5 Because Travis * Just manually list sources for black to check * Magic? * What if I told you... That this worked perfectly on Tobotimus/Red-DiscordBot@test_travis_matrix * It couldn't possibly be this easy * Let's add some comments to be nice * Let's change back to trusty just in case the stages fuck up * Add another comment because why not * Let's try caching pip one more time * We don't need to whitelist these
.. image:: https://readthedocs.org/projects/red-discordbot/badge/?version=v3-develop
:target: http://red-discordbot.readthedocs.io/en/v3-develop/?badge=v3-develop
:alt: Documentation Status
.. image:: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square
:target: http://makeapullrequest.com
:alt: PRs Welcome
.. image:: https://d322cqt584bo4o.cloudfront.net/red-discordbot/localized.svg
:target: https://crowdin.com/project/red-discordbot
:alt: Crowdin
.. image:: https://img.shields.io/badge/Support-Red!-orange.svg
:target: https://www.patreon.com/Red_Devs
:alt: Patreon
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/ambv/black
:alt: Code style: black
********************
Red - Discord Bot v3
********************
**This is in beta and very much a work in progress. Regular use is not recommended.
There will not be any effort made to prevent the breaking of current installations.**
How to install
^^^^^^^^^^^^^^
Using python3 pip::
pip install --process-dependency-links -U Red-DiscordBot
redbot-setup
redbot <name>
To install requirements for voice::
pip install --process-dependency-links -U Red-DiscordBot[voice]
To install all requirements for docs and tests::
pip install --process-dependency-links -U Red-DiscordBot[test,docs]
For the latest git build, replace ``Red-DiscordBot`` in the above commands with
``git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop``.
Languages
Python
98.9%
PLpgSQL
0.9%