Update installation instructions.
This commit is contained in:
parent
4c1b8d1de1
commit
e68e167048
33
README.md
33
README.md
@ -14,19 +14,42 @@ This was written to allow easier writing of bots or chat logs. Make sure to fami
|
|||||||
|
|
||||||
The discord API is constantly changing and the wrapper API is as well. There will be no effort to keep backwards compatibility in versions before `v1.0.0`.
|
The discord API is constantly changing and the wrapper API is as well. There will be no effort to keep backwards compatibility in versions before `v1.0.0`.
|
||||||
|
|
||||||
I recommend that you follow the discussion in the [unofficial Discord API discord channel][ch] and update your installation periodically through `pip install --upgrade discord.py`. I will attempt to make note of breaking changes in the API channel.
|
I recommend that you follow the discussion in the [unofficial Discord API discord channel][ch] and update your installation periodically. I will attempt to make note of breaking changes in the API channel so make sure to subscribe to library news by typing `?sub news` in the channel.
|
||||||
|
|
||||||
[ch]: https://discord.gg/0SBTUU1wZTUzBx2q
|
[ch]: https://discord.gg/0SBTUU1wZTUzBx2q
|
||||||
|
|
||||||
## Installing
|
## Installing
|
||||||
|
|
||||||
Installing the async beta is easy:
|
To install the library without full voice support, you can just run the following command:
|
||||||
|
|
||||||
```
|
```
|
||||||
pip install git+https://github.com/Rapptz/discord.py@async
|
python3 -m pip install -U discord.py
|
||||||
```
|
```
|
||||||
|
|
||||||
Note that this requires `git` to be installed.
|
Otherwise to get voice support you should run the following command:
|
||||||
|
|
||||||
|
```
|
||||||
|
python3 -m pip install -U discord.py[voice]
|
||||||
|
```
|
||||||
|
|
||||||
|
To install the development version, do the following:
|
||||||
|
|
||||||
|
```
|
||||||
|
python3 -m pip install -U https://github.com/Rapptz/discord.py/archive/master.zip#egg=discord.py[voice]
|
||||||
|
```
|
||||||
|
|
||||||
|
or the more long winded from cloned source:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ git clone https://github.com/Rapptz/discord.py
|
||||||
|
$ cd discord.py
|
||||||
|
$ python3 -m pip install -U .[voice]
|
||||||
|
```
|
||||||
|
|
||||||
|
Please note that on Linux installing voice you must install the following packages via your favourite package manager (e.g. `apt`, `yum`, etc) before running the above command:
|
||||||
|
|
||||||
|
- libffi-dev (or `libffi-devel` on some systems)
|
||||||
|
- python<version>-dev (e.g. `python3.5-dev` for Python 3.5)
|
||||||
|
|
||||||
## Quick Example
|
## Quick Example
|
||||||
|
|
||||||
@ -69,7 +92,7 @@ You can find examples in the examples directory.
|
|||||||
- Python 3.4.2+
|
- Python 3.4.2+
|
||||||
- `aiohttp` library
|
- `aiohttp` library
|
||||||
- `websockets` library
|
- `websockets` library
|
||||||
- `PyNaCl` library
|
- `PyNaCl` library (optional, for voice only)
|
||||||
- On Linux systems this requires the `libffi` library. You can install in
|
- On Linux systems this requires the `libffi` library. You can install in
|
||||||
debian based systems by doing `sudo apt-get install libffi-dev`.
|
debian based systems by doing `sudo apt-get install libffi-dev`.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user