discord-ext-ipcx
An maintained discord.py extension for inter-process communication
Installation
Python 3.9 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
Originally, I forked and upgraded the discord-ext-ipc library to work with discord.py v2 for my own needs. Alternative libraries were soon either left unmaintained or archived due to various reasons. This forked version aims to maintain support for newer versions of discord.py while keeping the core intact for easy migration. In the future, more may be added or deleted, but this is unlikely to happen.
Nonetheless, some modifications had to be made. Here are some changes worth noting:
- The
startmethod is now an coroutine and needs to be awaited. - Types are now added and improved.
Release files for discord-ext-ipcx 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| discord_ext_ipcx-0.4.0.tar.gz | 13.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| discord_ext_ipcx-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.9 kB
Release files / discord_ext_ipcx-0.4.0.tar.gz
| Download URL | discord_ext_ipcx-0.4.0.tar.gz |
|---|---|
| Size | 13.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
af60ed7003fb3d35cac8a9bb6a003a90c0c4d132d3d9dff787841a0499f8b416
|
|
BLAKE2b-256 checksum How to use checksums |
5475c0ae848c824d3a9883c6388f63c7b16563346b6b2f7a407ee05246c0d0b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Dec 9, 2024.
Transparency logRelease files / discord_ext_ipcx-0.4.0-py3-none-any.whl
| Download URL | discord_ext_ipcx-0.4.0-py3-none-any.whl |
|---|---|
| Size | 12.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
caf9931dfd645ff9d0103161f67fea6f3fe61bdc1743850d18b7dd78bfcb5536
|
|
BLAKE2b-256 checksum How to use checksums |
feb2ac7ca407ab8c768c322cb78db617eb1fd6ffcf12e3c453a675ce162ea2fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Dec 9, 2024.
Transparency log