channels


Namechannels JSON
Version 4.2.0 PyPI version JSON
download
home_pagehttp://github.com/django/channels
SummaryBrings async, event-driven capabilities to Django.
upload_time2024-11-15 15:46:19
maintainerNone
docs_urlNone
authorDjango Software Foundation
requires_python>=3.8
licenseBSD
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            Django Channels
===============

.. image:: https://github.com/django/channels/workflows/Tests/badge.svg?branch=master
    :target: https://github.com/django/channels/actions

.. image:: https://readthedocs.org/projects/channels/badge/?version=latest
    :target: https://channels.readthedocs.io/en/latest/?badge=latest

.. image:: https://img.shields.io/pypi/v/channels.svg
    :target: https://pypi.python.org/pypi/channels

.. image:: https://img.shields.io/pypi/l/channels.svg
    :target: https://pypi.python.org/pypi/channels

Channels augments Django to bring WebSocket, long-poll HTTP,
task offloading and other async support to your code, using familiar Django
design patterns and a flexible underlying framework that lets you not only
customize behaviours but also write support for your own protocols and needs.

Documentation, installation and getting started instructions are at
https://channels.readthedocs.io

Channels is an official Django Project and as such has a deprecation policy.
Details about what's deprecated or pending deprecation for each release is in
the `release notes <https://channels.readthedocs.io/en/latest/releases/index.html>`_.

Support can be obtained through several locations - see our
`support docs <https://channels.readthedocs.io/en/latest/support.html>`_ for more.

You can install channels from PyPI as the ``channels`` package.
See our `installation <https://channels.readthedocs.io/en/latest/installation.html>`_
and `tutorial <https://channels.readthedocs.io/en/latest/tutorial/index.html>`_ docs for more.

Dependencies
------------

All Channels projects currently support Python 3.8 and up. ``channels`` is
compatible with Django 4.2 and 5.0.


Contributing
------------

To learn more about contributing, please `read our contributing docs <https://channels.readthedocs.io/en/latest/contributing.html>`_.


Maintenance and Security
------------------------

To report security issues, please contact security@djangoproject.com. For GPG
signatures and more security process information, see
https://docs.djangoproject.com/en/dev/internals/security/.

To report bugs or request new features, please open a new GitHub issue. For
larger discussions, please post to the
`django-developers mailing list <https://groups.google.com/d/forum/django-developers>`_.

Maintenance is overseen by Carlton Gibson with help from others. It is a
best-effort basis - we unfortunately can only dedicate guaranteed time to fixing
security holes.

If you are interested in joining the maintenance team, please
`read more about contributing <https://channels.readthedocs.io/en/latest/contributing.html>`_
and get in touch!


Other Projects
--------------

The Channels project is made up of several packages; the others are:

* `Daphne <https://github.com/django/daphne/>`_, the HTTP and Websocket termination server
* `channels_redis <https://github.com/django/channels_redis/>`_, the Redis channel backend
* `asgiref <https://github.com/django/asgiref/>`_, the base ASGI library/memory backend

            

Raw data

            {
    "_id": null,
    "home_page": "http://github.com/django/channels",
    "name": "channels",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "Django Software Foundation",
    "author_email": "foundation@djangoproject.com",
    "download_url": "https://files.pythonhosted.org/packages/96/e2/10d949dca9eb8a85c5735efefe3309033419e7d4f4193a70f6ede58b2951/channels-4.2.0.tar.gz",
    "platform": null,
    "description": "Django Channels\n===============\n\n.. image:: https://github.com/django/channels/workflows/Tests/badge.svg?branch=master\n    :target: https://github.com/django/channels/actions\n\n.. image:: https://readthedocs.org/projects/channels/badge/?version=latest\n    :target: https://channels.readthedocs.io/en/latest/?badge=latest\n\n.. image:: https://img.shields.io/pypi/v/channels.svg\n    :target: https://pypi.python.org/pypi/channels\n\n.. image:: https://img.shields.io/pypi/l/channels.svg\n    :target: https://pypi.python.org/pypi/channels\n\nChannels augments Django to bring WebSocket, long-poll HTTP,\ntask offloading and other async support to your code, using familiar Django\ndesign patterns and a flexible underlying framework that lets you not only\ncustomize behaviours but also write support for your own protocols and needs.\n\nDocumentation, installation and getting started instructions are at\nhttps://channels.readthedocs.io\n\nChannels is an official Django Project and as such has a deprecation policy.\nDetails about what's deprecated or pending deprecation for each release is in\nthe `release notes <https://channels.readthedocs.io/en/latest/releases/index.html>`_.\n\nSupport can be obtained through several locations - see our\n`support docs <https://channels.readthedocs.io/en/latest/support.html>`_ for more.\n\nYou can install channels from PyPI as the ``channels`` package.\nSee our `installation <https://channels.readthedocs.io/en/latest/installation.html>`_\nand `tutorial <https://channels.readthedocs.io/en/latest/tutorial/index.html>`_ docs for more.\n\nDependencies\n------------\n\nAll Channels projects currently support Python 3.8 and up. ``channels`` is\ncompatible with Django 4.2 and 5.0.\n\n\nContributing\n------------\n\nTo learn more about contributing, please `read our contributing docs <https://channels.readthedocs.io/en/latest/contributing.html>`_.\n\n\nMaintenance and Security\n------------------------\n\nTo report security issues, please contact security@djangoproject.com. For GPG\nsignatures and more security process information, see\nhttps://docs.djangoproject.com/en/dev/internals/security/.\n\nTo report bugs or request new features, please open a new GitHub issue. For\nlarger discussions, please post to the\n`django-developers mailing list <https://groups.google.com/d/forum/django-developers>`_.\n\nMaintenance is overseen by Carlton Gibson with help from others. It is a\nbest-effort basis - we unfortunately can only dedicate guaranteed time to fixing\nsecurity holes.\n\nIf you are interested in joining the maintenance team, please\n`read more about contributing <https://channels.readthedocs.io/en/latest/contributing.html>`_\nand get in touch!\n\n\nOther Projects\n--------------\n\nThe Channels project is made up of several packages; the others are:\n\n* `Daphne <https://github.com/django/daphne/>`_, the HTTP and Websocket termination server\n* `channels_redis <https://github.com/django/channels_redis/>`_, the Redis channel backend\n* `asgiref <https://github.com/django/asgiref/>`_, the base ASGI library/memory backend\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "Brings async, event-driven capabilities to Django.",
    "version": "4.2.0",
    "project_urls": {
        "Homepage": "http://github.com/django/channels"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e4ef36a0e2c04504014385cbc13119a15b8a716e524e8e5ed9480581397691a",
                "md5": "67115c07dac4b1029ba9dc0974a198e8",
                "sha256": "6b75bc8d6888fb7236e7e7bf1948520b72d296ad08216a242fc56b1db0ffde1a"
            },
            "downloads": -1,
            "filename": "channels-4.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "67115c07dac4b1029ba9dc0974a198e8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 30935,
            "upload_time": "2024-11-15T15:46:17",
            "upload_time_iso_8601": "2024-11-15T15:46:17.361624Z",
            "url": "https://files.pythonhosted.org/packages/7e/4e/f36a0e2c04504014385cbc13119a15b8a716e524e8e5ed9480581397691a/channels-4.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "96e210d949dca9eb8a85c5735efefe3309033419e7d4f4193a70f6ede58b2951",
                "md5": "172a3c580efc46ff3cbfacd59084356a",
                "sha256": "d9e707487431ba5dbce9af982970dab3b0efd786580fadb99e45dca5e39fdd59"
            },
            "downloads": -1,
            "filename": "channels-4.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "172a3c580efc46ff3cbfacd59084356a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 26554,
            "upload_time": "2024-11-15T15:46:19",
            "upload_time_iso_8601": "2024-11-15T15:46:19.324347Z",
            "url": "https://files.pythonhosted.org/packages/96/e2/10d949dca9eb8a85c5735efefe3309033419e7d4f4193a70f6ede58b2951/channels-4.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-15 15:46:19",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "django",
    "github_project": "channels",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "tox": true,
    "lcname": "channels"
}
        
Elapsed time: 0.67552s