discord-ext-ipcx


Namediscord-ext-ipcx JSON
Version 0.4.0 PyPI version JSON
download
home_pageNone
SummaryMaintained and updated version of discord-ext-ipc for discord.py v2
upload_time2024-12-09 09:11:32
maintainerNone
docs_urlNone
authorNone
requires_python<4,>=3.9
licenseNone
keywords discord.py asyncio networking discord-ext-ipcx discord-ext-ipc
VCS
bugtrack_url
requirements discord.py
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align=center>

# discord-ext-ipcx

[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/discord-ext-ipcx?logo=python&logoColor=white&label=Python)](https://pypi.org/project/discord-ext-ipcx/) [![CodeQL](https://github.com/No767/discord-ext-ipcx/actions/workflows/codeql.yml/badge.svg)](https://github.com/No767/discord-ext-ipcx/actions/workflows/codeql.yml) [![Build and Publish](https://github.com/No767/discord-ext-ipcx/actions/workflows/build_and_publish.yml/badge.svg)](https://github.com/No767/discord-ext-ipcx/actions/workflows/build_and_publish.yml) [![Lint](https://github.com/No767/discord-ext-ipcx/actions/workflows/lint.yml/badge.svg)](https://github.com/No767/discord-ext-ipcx/actions/workflows/lint.yml) [![PyPI - License](https://img.shields.io/pypi/l/discord-ext-ipcx?logo=github&logoColor=white&label=License)](https://github.com/No767/discord-ext-ipcx/blob/main/LICENSE) [![PyPI - Version](https://img.shields.io/pypi/v/discord-ext-ipcx?logo=pypi&logoColor=white&label=Version&link=https%3A%2F%2Fpypi.org%2Fproject%2Fdiscord-ext-ipcx%2F)](https://pypi.org/project/discord-ext-ipcx/)

An maintained discord.py extension for inter-process communication

<div align=left>

## Installation

**Python 3.9 or higher is required**

To install the library, you can just run the following command:

```bash
# 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:

```bash
git clone https://github.com/No767/discord-ext-ipcx
cd discord-ext-ipcx
python3 -m pip install -U .
```

## Resources

- [Documentation](https://discord-ext-ipcx.readthedocs.io/en/stable)
- [Examples](https://github.com/No767/discord-ext-ipcx/tree/main/examples)

## 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 `start` method is now an coroutine and needs to be awaited.
- Types are now added and improved.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "discord-ext-ipcx",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4,>=3.9",
    "maintainer_email": "No767 <73260931+No767@users.noreply.github.com>",
    "keywords": "discord.py, asyncio, networking, discord-ext-ipcx, discord-ext-ipc",
    "author": null,
    "author_email": "No767 <73260931+No767@users.noreply.github.com>",
    "download_url": "https://files.pythonhosted.org/packages/54/75/c0ae848c824d3a9883c6388f63c7b16563346b6b2f7a407ee05246c0d0b2/discord_ext_ipcx-0.4.0.tar.gz",
    "platform": null,
    "description": "<div align=center>\n\n# discord-ext-ipcx\n\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/discord-ext-ipcx?logo=python&logoColor=white&label=Python)](https://pypi.org/project/discord-ext-ipcx/) [![CodeQL](https://github.com/No767/discord-ext-ipcx/actions/workflows/codeql.yml/badge.svg)](https://github.com/No767/discord-ext-ipcx/actions/workflows/codeql.yml) [![Build and Publish](https://github.com/No767/discord-ext-ipcx/actions/workflows/build_and_publish.yml/badge.svg)](https://github.com/No767/discord-ext-ipcx/actions/workflows/build_and_publish.yml) [![Lint](https://github.com/No767/discord-ext-ipcx/actions/workflows/lint.yml/badge.svg)](https://github.com/No767/discord-ext-ipcx/actions/workflows/lint.yml) [![PyPI - License](https://img.shields.io/pypi/l/discord-ext-ipcx?logo=github&logoColor=white&label=License)](https://github.com/No767/discord-ext-ipcx/blob/main/LICENSE) [![PyPI - Version](https://img.shields.io/pypi/v/discord-ext-ipcx?logo=pypi&logoColor=white&label=Version&link=https%3A%2F%2Fpypi.org%2Fproject%2Fdiscord-ext-ipcx%2F)](https://pypi.org/project/discord-ext-ipcx/)\n\nAn maintained discord.py extension for inter-process communication\n\n<div align=left>\n\n## Installation\n\n**Python 3.9 or higher is required**\n\nTo install the library, you can just run the following command:\n\n```bash\n# On Linux/MacOS\npython3 -m pip install discord-ext-ipcx\n\n# On Windows\npy -m pip install discord-ext-ipcx\n```\n\nTo install the development version, do the following:\n\n```bash\ngit clone https://github.com/No767/discord-ext-ipcx\ncd discord-ext-ipcx\npython3 -m pip install -U .\n```\n\n## Resources\n\n- [Documentation](https://discord-ext-ipcx.readthedocs.io/en/stable)\n- [Examples](https://github.com/No767/discord-ext-ipcx/tree/main/examples)\n\n## Motivation and differences\n\nOriginally, 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.\n\nNonetheless, some modifications had to be made. Here are some changes worth noting:\n\n- The `start` method is now an coroutine and needs to be awaited.\n- Types are now added and improved.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Maintained and updated version of discord-ext-ipc for discord.py v2",
    "version": "0.4.0",
    "project_urls": {
        "Documentation": "https://discord-ext-ipcx.readthedocs.io/en/stable/",
        "Homepage": "https://github.com/No767/discord-ext-ipcx",
        "Issues": "https://github.com/No767/discord-ext-ipcx/issues",
        "Repository": "https://github.com/No767/discord-ext-ipcx"
    },
    "split_keywords": [
        "discord.py",
        " asyncio",
        " networking",
        " discord-ext-ipcx",
        " discord-ext-ipc"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "feb2ac7ca407ab8c768c322cb78db617eb1fd6ffcf12e3c453a675ce162ea2fc",
                "md5": "1e3bb236c8999aa4dba8baba432dc80c",
                "sha256": "caf9931dfd645ff9d0103161f67fea6f3fe61bdc1743850d18b7dd78bfcb5536"
            },
            "downloads": -1,
            "filename": "discord_ext_ipcx-0.4.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1e3bb236c8999aa4dba8baba432dc80c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4,>=3.9",
            "size": 12311,
            "upload_time": "2024-12-09T09:11:30",
            "upload_time_iso_8601": "2024-12-09T09:11:30.756264Z",
            "url": "https://files.pythonhosted.org/packages/fe/b2/ac7ca407ab8c768c322cb78db617eb1fd6ffcf12e3c453a675ce162ea2fc/discord_ext_ipcx-0.4.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5475c0ae848c824d3a9883c6388f63c7b16563346b6b2f7a407ee05246c0d0b2",
                "md5": "c1ad0d81f834b74f48fd0d874bbd987c",
                "sha256": "af60ed7003fb3d35cac8a9bb6a003a90c0c4d132d3d9dff787841a0499f8b416"
            },
            "downloads": -1,
            "filename": "discord_ext_ipcx-0.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c1ad0d81f834b74f48fd0d874bbd987c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4,>=3.9",
            "size": 13560,
            "upload_time": "2024-12-09T09:11:32",
            "upload_time_iso_8601": "2024-12-09T09:11:32.647270Z",
            "url": "https://files.pythonhosted.org/packages/54/75/c0ae848c824d3a9883c6388f63c7b16563346b6b2f7a407ee05246c0d0b2/discord_ext_ipcx-0.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-09 09:11:32",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "No767",
    "github_project": "discord-ext-ipcx",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "discord.py",
            "specs": [
                [
                    ">=",
                    "2"
                ],
                [
                    "<",
                    "3"
                ]
            ]
        }
    ],
    "tox": true,
    "lcname": "discord-ext-ipcx"
}
        
Elapsed time: 0.67427s