head	1.8;
access;
symbols
	pkgsrc-2026Q1:1.8.0.8
	pkgsrc-2026Q1-base:1.8
	pkgsrc-2025Q4:1.8.0.6
	pkgsrc-2025Q4-base:1.8
	pkgsrc-2025Q3:1.8.0.4
	pkgsrc-2025Q3-base:1.8
	pkgsrc-2025Q2:1.8.0.2
	pkgsrc-2025Q2-base:1.8
	pkgsrc-2025Q1:1.7.0.4
	pkgsrc-2025Q1-base:1.7
	pkgsrc-2024Q4:1.7.0.2
	pkgsrc-2024Q4-base:1.7
	pkgsrc-2024Q3:1.6.0.6
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.4
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.6.0.2
	pkgsrc-2024Q1-base:1.6
	pkgsrc-2023Q4:1.5.0.42
	pkgsrc-2023Q4-base:1.5
	pkgsrc-2023Q3:1.5.0.40
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.5.0.38
	pkgsrc-2023Q2-base:1.5
	pkgsrc-2023Q1:1.5.0.36
	pkgsrc-2023Q1-base:1.5
	pkgsrc-2022Q4:1.5.0.34
	pkgsrc-2022Q4-base:1.5
	pkgsrc-2022Q3:1.5.0.32
	pkgsrc-2022Q3-base:1.5
	pkgsrc-2022Q2:1.5.0.30
	pkgsrc-2022Q2-base:1.5
	pkgsrc-2022Q1:1.5.0.28
	pkgsrc-2022Q1-base:1.5
	pkgsrc-2021Q4:1.5.0.26
	pkgsrc-2021Q4-base:1.5
	pkgsrc-2021Q3:1.5.0.24
	pkgsrc-2021Q3-base:1.5
	pkgsrc-2021Q2:1.5.0.22
	pkgsrc-2021Q2-base:1.5
	pkgsrc-2021Q1:1.5.0.20
	pkgsrc-2021Q1-base:1.5
	pkgsrc-2020Q4:1.5.0.18
	pkgsrc-2020Q4-base:1.5
	pkgsrc-2020Q3:1.5.0.16
	pkgsrc-2020Q3-base:1.5
	pkgsrc-2020Q2:1.5.0.14
	pkgsrc-2020Q2-base:1.5
	pkgsrc-2020Q1:1.5.0.10
	pkgsrc-2020Q1-base:1.5
	pkgsrc-2019Q4:1.5.0.12
	pkgsrc-2019Q4-base:1.5
	pkgsrc-2019Q3:1.5.0.8
	pkgsrc-2019Q3-base:1.5
	pkgsrc-2019Q2:1.5.0.6
	pkgsrc-2019Q2-base:1.5
	pkgsrc-2019Q1:1.5.0.4
	pkgsrc-2019Q1-base:1.5
	pkgsrc-2018Q4:1.5.0.2
	pkgsrc-2018Q4-base:1.5
	pkgsrc-2018Q3:1.4.0.4
	pkgsrc-2018Q3-base:1.4
	pkgsrc-2018Q2:1.4.0.2
	pkgsrc-2018Q2-base:1.4
	pkgsrc-2018Q1:1.2.0.2
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.1.0.8
	pkgsrc-2017Q4-base:1.1
	pkgsrc-2017Q3:1.1.0.6
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.2
	pkgsrc-2017Q2-base:1.1;
locks; strict;
comment	@# @;


1.8
date	2025.04.14.13.16.13;	author adam;	state Exp;
branches;
next	1.7;
commitid	ZIbBebklc9gpm1RF;

1.7
date	2024.11.24.20.00.42;	author adam;	state Exp;
branches;
next	1.6;
commitid	0ya9sTbiTF5b8WyF;

1.6
date	2024.01.04.22.36.43;	author adam;	state Exp;
branches;
next	1.5;
commitid	4RM9apIPVGcnrbTE;

1.5
date	2018.11.06.14.21.51;	author adam;	state Exp;
branches;
next	1.4;
commitid	zlg7RXRXU5beiTYA;

1.4
date	2018.06.14.07.57.32;	author adam;	state Exp;
branches;
next	1.3;
commitid	BoK6bclp60VlPdGA;

1.3
date	2018.04.13.11.13.32;	author adam;	state Exp;
branches;
next	1.2;
commitid	xfS7xTGdmBc7UgyA;

1.2
date	2018.02.14.14.22.33;	author adam;	state Exp;
branches;
next	1.1;
commitid	3uYdqfshSKjwOPqA;

1.1
date	2017.06.21.19.09.34;	author adam;	state Exp;
branches;
next	;
commitid	Lwiw7jDmfi8t3hWz;


desc
@@


1.8
log
@py-channels: updated to 4.2.2

4.2.2
* Added fallbacks for old valid channel/group name checks.

  These were renamed in 4.2.1 but (as internal methods) without deprecation.
  They are restored (and deprecated) here to allow updating channel layers
  using them.

4.2.1

Channels 4.2.1 primarily updates the metadata for supported Python and Django
versions.

* Added official support for Django 5.2 LTS.
* Added official support for Python 3.13.
* Added a warning for the length of the channel layer group names.
@
text
@@@comment $NetBSD: PLIST,v 1.7 2024/11/24 20:00:42 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/channels/__init__.py
${PYSITELIB}/channels/__init__.pyc
${PYSITELIB}/channels/__init__.pyo
${PYSITELIB}/channels/apps.py
${PYSITELIB}/channels/apps.pyc
${PYSITELIB}/channels/apps.pyo
${PYSITELIB}/channels/auth.py
${PYSITELIB}/channels/auth.pyc
${PYSITELIB}/channels/auth.pyo
${PYSITELIB}/channels/consumer.py
${PYSITELIB}/channels/consumer.pyc
${PYSITELIB}/channels/consumer.pyo
${PYSITELIB}/channels/db.py
${PYSITELIB}/channels/db.pyc
${PYSITELIB}/channels/db.pyo
${PYSITELIB}/channels/exceptions.py
${PYSITELIB}/channels/exceptions.pyc
${PYSITELIB}/channels/exceptions.pyo
${PYSITELIB}/channels/generic/__init__.py
${PYSITELIB}/channels/generic/__init__.pyc
${PYSITELIB}/channels/generic/__init__.pyo
${PYSITELIB}/channels/generic/http.py
${PYSITELIB}/channels/generic/http.pyc
${PYSITELIB}/channels/generic/http.pyo
${PYSITELIB}/channels/generic/websocket.py
${PYSITELIB}/channels/generic/websocket.pyc
${PYSITELIB}/channels/generic/websocket.pyo
${PYSITELIB}/channels/layers.py
${PYSITELIB}/channels/layers.pyc
${PYSITELIB}/channels/layers.pyo
${PYSITELIB}/channels/management/__init__.py
${PYSITELIB}/channels/management/__init__.pyc
${PYSITELIB}/channels/management/__init__.pyo
${PYSITELIB}/channels/management/commands/__init__.py
${PYSITELIB}/channels/management/commands/__init__.pyc
${PYSITELIB}/channels/management/commands/__init__.pyo
${PYSITELIB}/channels/management/commands/runworker.py
${PYSITELIB}/channels/management/commands/runworker.pyc
${PYSITELIB}/channels/management/commands/runworker.pyo
${PYSITELIB}/channels/middleware.py
${PYSITELIB}/channels/middleware.pyc
${PYSITELIB}/channels/middleware.pyo
${PYSITELIB}/channels/routing.py
${PYSITELIB}/channels/routing.pyc
${PYSITELIB}/channels/routing.pyo
${PYSITELIB}/channels/security/__init__.py
${PYSITELIB}/channels/security/__init__.pyc
${PYSITELIB}/channels/security/__init__.pyo
${PYSITELIB}/channels/security/websocket.py
${PYSITELIB}/channels/security/websocket.pyc
${PYSITELIB}/channels/security/websocket.pyo
${PYSITELIB}/channels/sessions.py
${PYSITELIB}/channels/sessions.pyc
${PYSITELIB}/channels/sessions.pyo
${PYSITELIB}/channels/testing/__init__.py
${PYSITELIB}/channels/testing/__init__.pyc
${PYSITELIB}/channels/testing/__init__.pyo
${PYSITELIB}/channels/testing/application.py
${PYSITELIB}/channels/testing/application.pyc
${PYSITELIB}/channels/testing/application.pyo
${PYSITELIB}/channels/testing/http.py
${PYSITELIB}/channels/testing/http.pyc
${PYSITELIB}/channels/testing/http.pyo
${PYSITELIB}/channels/testing/live.py
${PYSITELIB}/channels/testing/live.pyc
${PYSITELIB}/channels/testing/live.pyo
${PYSITELIB}/channels/testing/websocket.py
${PYSITELIB}/channels/testing/websocket.pyc
${PYSITELIB}/channels/testing/websocket.pyo
${PYSITELIB}/channels/utils.py
${PYSITELIB}/channels/utils.pyc
${PYSITELIB}/channels/utils.pyo
${PYSITELIB}/channels/worker.py
${PYSITELIB}/channels/worker.pyc
${PYSITELIB}/channels/worker.pyo
@


1.7
log
@py-channels: updated to 4.2.0

4.2.0 (2024-11-15)

Channels 4.2 introduces a couple of major but backwards-compatible
changes, including most notably enhanced async suppport and fixing
a long-standing bug where tests would try and close db connections
and erroneously fail.

There are a number of other small bugfixes.
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.6 2024/01/04 22:36:43 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d5 1
@


1.6
log
@py-channels: updated to 4.0.0

4.0.0 (2022-10-15)
------------------

Channels 4 is the next major version of the Channels package. Together with the
matching Daphne v4 and channels-redis v4 releases, it updates dependencies,
fixes issues, and removes outdated code. It so provides the foundation for
Channels development going forward.

In most cases, you can update now by updating ``channels``, ``daphne``, and
``channels-redis`` as appropriate, with ``pip``, and by adding ``daphne`` at
the top of your ``INSTALLED_APPS`` setting.

First ``pip``::

    pip install -U 'channels[daphne]' channels-redis

Then in your Django settings file::

    INSTALLED_APPS = [
        "daphne",
        ...
    ]

Again, this is a major version change. Amongst other changes, large amounts of
the Django-wrapping code deprecated in Channels v3 has now been removed, in
favour of Django's own ASGI handling, and the ``runserver`` command has been
moved into the Daphne package.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.5 2018/11/06 14:21:51 adam Exp $
d64 3
@


1.5
log
@py-channels: updated to 2.1.5

2.1.5:
* Django middleware caching now works on Django 1.11 and Django 2.0.
  The previous release only ran on 2.1.

2.1.4:
* Django middleware is now cached rather than instantiated per request
  resulting in a sigificant speed improvement
* ChannelServerLiveTestCase now serves static files again
* Improved error message resulting from bad Origin headers
* runserver logging now goes through the Django logging framework
* Generic consumers can now have non-default channel layers
* Improved error when accessing scope['user'] before it's ready
@
text
@d1 6
a6 6
@@comment $NetBSD: PLIST,v 1.4 2018/06/14 07:57:32 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
a33 6
${PYSITELIB}/channels/hacks.py
${PYSITELIB}/channels/hacks.pyc
${PYSITELIB}/channels/hacks.pyo
${PYSITELIB}/channels/http.py
${PYSITELIB}/channels/http.pyc
${PYSITELIB}/channels/http.pyo
a42 3
${PYSITELIB}/channels/management/commands/runserver.py
${PYSITELIB}/channels/management/commands/runserver.pyc
${PYSITELIB}/channels/management/commands/runserver.pyo
a60 6
${PYSITELIB}/channels/signals.py
${PYSITELIB}/channels/signals.pyc
${PYSITELIB}/channels/signals.pyo
${PYSITELIB}/channels/staticfiles.py
${PYSITELIB}/channels/staticfiles.pyc
${PYSITELIB}/channels/staticfiles.pyo
@


1.4
log
@py-channels: updated to 2.1.2

2.1.2:
* AsyncHttpConsumer now has a disconnect() method you can override
* Session and authentication middleware is now non-blocking.
* URL routing context now includes default arguments from the URLconf.
* The FORCE_SCRIPT_NAME setting is now respected in ASGI mode.
* ALLOWED_HOSTS is now set correctly during LiveServerTests.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2018/04/13 11:13:32 adam Exp $
a42 3
${PYSITELIB}/channels/log.py
${PYSITELIB}/channels/log.pyc
${PYSITELIB}/channels/log.pyo
a72 1
${PYSITELIB}/channels/static/channels/js/websocketbridge.js
@


1.3
log
@py-channels: updated to 2.1.0

2.1.0:
* Async HTTP Consumers and WebSocket Consumers both gained new functionality
  (groups, subprotocols, and an async HTTP variant)
* URLRouters now allow nesting
* Async login and logout functions for sessions
* Expiry and groups in the in-memory channel layer
* Improved Live Server test case
* More powerful OriginValidator
* Other small changes and fixes in the full release notes.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2018/02/14 14:22:33 adam Exp $
d58 3
@


1.2
log
@py-channels: updated to 2.0.2

2.0.2:
* SyncConsumer now terminates old database connections, and there is a new
  database_sync_to_async wrapper to allow async connections to do the same.

2.0.1:
* AsyncWebsocketConsumer and AsyncJsonWebsocketConsumer classes added
* OriginValidator and AllowedHostsOriginValidator ASGI middleware is now available
* URLRouter now correctly resolves long lists of URLs

2.0.0:
* Major backwards-incompatible rewrite to move to an asyncio base and remove
  the requirement to transport data over the network, as well as overhauled
  generic consumers, test helpers, routing and more.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2017/06/21 19:09:34 adam Exp $
d28 3
@


1.1
log
@Channels loads into Django as a pluggable app to bring WebSocket, long-poll
HTTP, task offloading and other asynchrony 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.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a12 3
${PYSITELIB}/channels/asgi.py
${PYSITELIB}/channels/asgi.pyc
${PYSITELIB}/channels/asgi.pyo
d16 6
a21 39
${PYSITELIB}/channels/binding/__init__.py
${PYSITELIB}/channels/binding/__init__.pyc
${PYSITELIB}/channels/binding/__init__.pyo
${PYSITELIB}/channels/binding/base.py
${PYSITELIB}/channels/binding/base.pyc
${PYSITELIB}/channels/binding/base.pyo
${PYSITELIB}/channels/binding/websockets.py
${PYSITELIB}/channels/binding/websockets.pyc
${PYSITELIB}/channels/binding/websockets.pyo
${PYSITELIB}/channels/channel.py
${PYSITELIB}/channels/channel.pyc
${PYSITELIB}/channels/channel.pyo
${PYSITELIB}/channels/delay/__init__.py
${PYSITELIB}/channels/delay/__init__.pyc
${PYSITELIB}/channels/delay/__init__.pyo
${PYSITELIB}/channels/delay/apps.py
${PYSITELIB}/channels/delay/apps.pyc
${PYSITELIB}/channels/delay/apps.pyo
${PYSITELIB}/channels/delay/management/__init__.py
${PYSITELIB}/channels/delay/management/__init__.pyc
${PYSITELIB}/channels/delay/management/__init__.pyo
${PYSITELIB}/channels/delay/management/commands/__init__.py
${PYSITELIB}/channels/delay/management/commands/__init__.pyc
${PYSITELIB}/channels/delay/management/commands/__init__.pyo
${PYSITELIB}/channels/delay/management/commands/rundelay.py
${PYSITELIB}/channels/delay/management/commands/rundelay.pyc
${PYSITELIB}/channels/delay/management/commands/rundelay.pyo
${PYSITELIB}/channels/delay/migrations/0001_initial.py
${PYSITELIB}/channels/delay/migrations/0001_initial.pyc
${PYSITELIB}/channels/delay/migrations/0001_initial.pyo
${PYSITELIB}/channels/delay/migrations/__init__.py
${PYSITELIB}/channels/delay/migrations/__init__.pyc
${PYSITELIB}/channels/delay/migrations/__init__.pyo
${PYSITELIB}/channels/delay/models.py
${PYSITELIB}/channels/delay/models.pyc
${PYSITELIB}/channels/delay/models.pyo
${PYSITELIB}/channels/delay/worker.py
${PYSITELIB}/channels/delay/worker.pyc
${PYSITELIB}/channels/delay/worker.pyo
d28 3
a30 6
${PYSITELIB}/channels/generic/base.py
${PYSITELIB}/channels/generic/base.pyc
${PYSITELIB}/channels/generic/base.pyo
${PYSITELIB}/channels/generic/websockets.py
${PYSITELIB}/channels/generic/websockets.pyc
${PYSITELIB}/channels/generic/websockets.pyo
d34 6
a39 3
${PYSITELIB}/channels/handler.py
${PYSITELIB}/channels/handler.pyc
${PYSITELIB}/channels/handler.pyo
a54 6
${PYSITELIB}/channels/message.py
${PYSITELIB}/channels/message.pyc
${PYSITELIB}/channels/message.pyo
${PYSITELIB}/channels/package_checks.py
${PYSITELIB}/channels/package_checks.pyc
${PYSITELIB}/channels/package_checks.pyo
d61 3
a63 3
${PYSITELIB}/channels/security/websockets.py
${PYSITELIB}/channels/security/websockets.pyc
${PYSITELIB}/channels/security/websockets.pyo
d74 12
a85 18
${PYSITELIB}/channels/test/__init__.py
${PYSITELIB}/channels/test/__init__.pyc
${PYSITELIB}/channels/test/__init__.pyo
${PYSITELIB}/channels/test/base.py
${PYSITELIB}/channels/test/base.pyc
${PYSITELIB}/channels/test/base.pyo
${PYSITELIB}/channels/test/http.py
${PYSITELIB}/channels/test/http.pyc
${PYSITELIB}/channels/test/http.pyo
${PYSITELIB}/channels/test/liveserver.py
${PYSITELIB}/channels/test/liveserver.pyc
${PYSITELIB}/channels/test/liveserver.pyo
${PYSITELIB}/channels/test/websocket.py
${PYSITELIB}/channels/test/websocket.pyc
${PYSITELIB}/channels/test/websocket.pyo
${PYSITELIB}/channels/tests/__init__.py
${PYSITELIB}/channels/tests/__init__.pyc
${PYSITELIB}/channels/tests/__init__.pyo
@

