Maintained and updated version of discord-ext-ipc for discord.py v2
Project description
discord-ext-ipcx
An maintained discord.py extension for inter-process communication
Installation
Python 3.8 or higher is required
To install the library, you can just run the following command:
# On Linux/MacOS
python3 -m pip install discord-ext-ipcx
# On Windows
py -m pip install discord-ext-ipcx
To install the development version, do the following:
$ git clone https://github.com/No767/discord-ext-ipcx
$ cd discord-ext-ipcx
$ python3 -m pip install -U .
Resources
Motivation and differences
I forked and upgraded the discord-ext-ipc library to now work with discord.py v2 or higher. The primary reason why is that most of the "IPC" libraries out there are slow and I desperately needed a better IPC library for myself. The core has been kept almost intact, but here are some the changes worth noting:
- The
start
method is now an coroutine and needs to be awaited. - Actually type hinting the library
More in the future may be added or deleted.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file discord-ext-ipcx-0.2.2.tar.gz
.
File metadata
- Download URL: discord-ext-ipcx-0.2.2.tar.gz
- Upload date:
- Size: 12.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d315bc96a56c452bed3cef3a2e10eecd58391dbc580d6b5a7faf433cf11be82 |
|
MD5 | b664ea465787da4ad7f07eee14c3d6d6 |
|
BLAKE2b-256 | 2aa0fc332e1fe957afdfaa55688356c517e724c1f8c52c25f8256ee2baaebc6a |
File details
Details for the file discord_ext_ipcx-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: discord_ext_ipcx-0.2.2-py3-none-any.whl
- Upload date:
- Size: 12.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a65c5b0878ae2e30784094c40fb45a60e7165bb1af1973c61d8cb1b9fad1376 |
|
MD5 | 43dbcbb4e8a1ff2f3a45f93e48c9f528 |
|
BLAKE2b-256 | be04eaab81fed3d10c54760d2f4238d382402f222776c8a51b704fd823c3ba47 |