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"
}