head	1.11;
access;
symbols
	pkgsrc-2026Q1:1.11.0.8
	pkgsrc-2026Q1-base:1.11
	pkgsrc-2025Q4:1.11.0.6
	pkgsrc-2025Q4-base:1.11
	pkgsrc-2025Q3:1.11.0.4
	pkgsrc-2025Q3-base:1.11
	pkgsrc-2025Q2:1.11.0.2
	pkgsrc-2025Q2-base:1.11
	pkgsrc-2025Q1:1.10.0.10
	pkgsrc-2025Q1-base:1.10
	pkgsrc-2024Q4:1.10.0.8
	pkgsrc-2024Q4-base:1.10
	pkgsrc-2024Q3:1.10.0.6
	pkgsrc-2024Q3-base:1.10
	pkgsrc-2024Q2:1.10.0.4
	pkgsrc-2024Q2-base:1.10
	pkgsrc-2024Q1:1.10.0.2
	pkgsrc-2024Q1-base:1.10
	pkgsrc-2023Q4:1.9.0.14
	pkgsrc-2023Q4-base:1.9
	pkgsrc-2023Q3:1.9.0.12
	pkgsrc-2023Q3-base:1.9
	pkgsrc-2023Q2:1.9.0.10
	pkgsrc-2023Q2-base:1.9
	pkgsrc-2023Q1:1.9.0.8
	pkgsrc-2023Q1-base:1.9
	pkgsrc-2022Q4:1.9.0.6
	pkgsrc-2022Q4-base:1.9
	pkgsrc-2022Q3:1.9.0.4
	pkgsrc-2022Q3-base:1.9
	pkgsrc-2022Q2:1.9.0.2
	pkgsrc-2022Q2-base:1.9
	pkgsrc-2022Q1:1.8.0.6
	pkgsrc-2022Q1-base:1.8
	pkgsrc-2021Q4:1.8.0.4
	pkgsrc-2021Q4-base:1.8
	pkgsrc-2021Q3:1.8.0.2
	pkgsrc-2021Q3-base:1.8
	pkgsrc-2021Q2:1.7.0.2
	pkgsrc-2021Q2-base:1.7
	pkgsrc-2021Q1:1.6.0.14
	pkgsrc-2021Q1-base:1.6
	pkgsrc-2020Q4:1.6.0.12
	pkgsrc-2020Q4-base:1.6
	pkgsrc-2020Q3:1.6.0.10
	pkgsrc-2020Q3-base:1.6
	pkgsrc-2020Q2:1.6.0.8
	pkgsrc-2020Q2-base:1.6
	pkgsrc-2020Q1:1.6.0.4
	pkgsrc-2020Q1-base:1.6
	pkgsrc-2019Q4:1.6.0.6
	pkgsrc-2019Q4-base:1.6
	pkgsrc-2019Q3:1.6.0.2
	pkgsrc-2019Q3-base:1.6
	pkgsrc-2019Q2:1.4.0.2
	pkgsrc-2019Q2-base:1.4
	pkgsrc-2019Q1:1.3.0.10
	pkgsrc-2019Q1-base:1.3
	pkgsrc-2018Q4:1.3.0.8
	pkgsrc-2018Q4-base:1.3
	pkgsrc-2018Q3:1.3.0.6
	pkgsrc-2018Q3-base:1.3
	pkgsrc-2018Q2:1.3.0.4
	pkgsrc-2018Q2-base:1.3
	pkgsrc-2018Q1:1.3.0.2
	pkgsrc-2018Q1-base:1.3
	pkgsrc-2017Q4:1.2.0.2
	pkgsrc-2017Q4-base:1.2
	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.11
date	2025.04.14.13.14.03;	author adam;	state Exp;
branches;
next	1.10;
commitid	1Z4CBMD88XQLl1RF;

1.10
date	2024.03.22.18.48.05;	author adam;	state Exp;
branches;
next	1.9;
commitid	Lvr58W5HXfYwFb3F;

1.9
date	2022.04.20.12.25.25;	author adam;	state Exp;
branches;
next	1.8;
commitid	0cYhAzljuwMh7WAD;

1.8
date	2021.07.06.05.56.34;	author adam;	state Exp;
branches;
next	1.7;
commitid	nxr3uaLM7onOdTZC;

1.7
date	2021.04.06.04.48.34;	author adam;	state Exp;
branches;
next	1.6;
commitid	wKuXP0mRJXmQLbOC;

1.6
date	2019.08.07.12.26.04;	author adam;	state Exp;
branches;
next	1.5;
commitid	BuakXMW4YHjrQ5yB;

1.5
date	2019.07.06.23.00.04;	author adam;	state Exp;
branches;
next	1.4;
commitid	vgIhF07N9jmKn2uB;

1.4
date	2019.04.18.08.37.28;	author adam;	state Exp;
branches;
next	1.3;
commitid	Fmb8U9NAzZH09OjB;

1.3
date	2018.01.31.11.43.18;	author adam;	state Exp;
branches;
next	1.2;
commitid	Kt07BWDzHe8Tn1pA;

1.2
date	2017.11.30.08.01.48;	author adam;	state Exp;
branches;
next	1.1;
commitid	SABoCw3StvXo92hA;

1.1
date	2017.06.21.19.09.07;	author adam;	state Exp;
branches;
next	;
commitid	DWH8T5aViiIj3hWz;


desc
@@


1.11
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@@@comment $NetBSD: PLIST,v 1.10 2024/03/22 18:48:05 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}/asgiref/__init__.py
${PYSITELIB}/asgiref/__init__.pyc
${PYSITELIB}/asgiref/__init__.pyo
${PYSITELIB}/asgiref/compatibility.py
${PYSITELIB}/asgiref/compatibility.pyc
${PYSITELIB}/asgiref/compatibility.pyo
${PYSITELIB}/asgiref/current_thread_executor.py
${PYSITELIB}/asgiref/current_thread_executor.pyc
${PYSITELIB}/asgiref/current_thread_executor.pyo
${PYSITELIB}/asgiref/local.py
${PYSITELIB}/asgiref/local.pyc
${PYSITELIB}/asgiref/local.pyo
${PYSITELIB}/asgiref/py.typed
${PYSITELIB}/asgiref/server.py
${PYSITELIB}/asgiref/server.pyc
${PYSITELIB}/asgiref/server.pyo
${PYSITELIB}/asgiref/sync.py
${PYSITELIB}/asgiref/sync.pyc
${PYSITELIB}/asgiref/sync.pyo
${PYSITELIB}/asgiref/testing.py
${PYSITELIB}/asgiref/testing.pyc
${PYSITELIB}/asgiref/testing.pyo
${PYSITELIB}/asgiref/timeout.py
${PYSITELIB}/asgiref/timeout.pyc
${PYSITELIB}/asgiref/timeout.pyo
${PYSITELIB}/asgiref/typing.py
${PYSITELIB}/asgiref/typing.pyc
${PYSITELIB}/asgiref/typing.pyo
${PYSITELIB}/asgiref/wsgi.py
${PYSITELIB}/asgiref/wsgi.pyc
${PYSITELIB}/asgiref/wsgi.pyo
@


1.10
log
@py-asgiref: updated to 3.8.1

3.8.1 (2024-03-22)
------------------

* Fixes a regression in 3.8.0 affecting nested task cancellation inside
  sync_to_async.

3.8.0 (2024-03-20)
------------------

* Adds support for Python 3.12.

* Drops support for (end-of-life) Python 3.7.

* Fixes task cancellation propagation to subtasks when using synchronous Django
  middleware.

* Allows nesting ``sync_to_async`` via ``asyncio.wait_for``.

* Corrects WSGI adapter handling of root path.

* Handles case where `"client"` is ``None`` in WsgiToAsgi adapter.
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.9 2022/04/20 12:25:25 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d5 1
@


1.9
log
@py-asgiref: updated to 3.5.0

3.5.0 (2022-01-22)
------------------

* Python 3.6 is no longer supported, and asyncio calls have been changed to
  use only the modern versions of the APIs as a result

* Several causes of RuntimeErrors in cases where an event loop was assigned
  to a thread but not running

* Speed improvements in the Local class
@
text
@d1 6
a6 7
@@comment $NetBSD: PLIST,v 1.8 2021/07/06 05:56:34 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@


1.8
log
@py-asgiref: updated to 3.4.1

3.4.1 (2021-07-01)
------------------

* Fixed an issue with the deadlock detection where it had false positives
  during exception handling.


3.4.0 (2021-06-27)
------------------

* Calling sync_to_async directly from inside itself (which causes a deadlock
  when in the default, thread-sensitive mode) now has deadlock detection.

* asyncio usage has been updated to use the new versions of get_event_loop,
  ensure_future, wait and gather, avoiding deprecation warnings in Python 3.10.
  Python 3.6 installs continue to use the old versions; this is only for 3.7+

* sync_to_async and async_to_sync now have improved type hints that pass
  through the underlying function type correctly.

* All Websocket* types are now spelled WebSocket, to match our specs and the
  official spelling. The old names will work until release 3.5.0, but will
  raise deprecation warnings.

* The typing for WebSocketScope and HTTPScope's `extensions` key has been
  fixed.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.7 2021/04/06 04:48:34 adam Exp $
a10 3
${PYSITELIB}/asgiref/_pep562.py
${PYSITELIB}/asgiref/_pep562.pyc
${PYSITELIB}/asgiref/_pep562.pyo
@


1.7
log
@py-asgiref: updated to 3.3.2

3.3.2 (2021-04-05)
------------------

* SyncToAsync now takes an optional "executor" argument if you want to supply
  your own executor rather than using the built-in one.

* async_to_sync and sync_to_async now check their arguments are functions of
  the correct type.

* Raising CancelledError inside a SyncToAsync function no longer stops a future
  call from functioning.

* ThreadSensitive now provides context hooks/override options so it can be
  made to be sensitive in a unit smaller than threads (e.g. per request)
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2019/08/07 12:26:04 adam Exp $
d11 3
@


1.6
log
@py-asgiref: updated to 3.2.1

3.2.1:
* sys.exc_info() is now propagated across thread boundaries

3.2.0:
* New "thread_sensitive" argument to SyncToAsync allows for pinning of code into
  the same thread as other thread_sensitive code.
* Test collection on Python 3.7 fixed
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.5 2019/07/06 23:00:04 adam Exp $
d20 1
d33 3
@


1.5
log
@py-asgiref: updated to 3.1.3

3.1.3:
* async_timeout has been removed as a dependency, so there are now no required
  dependencies.
* The WSGI adapter now sets REMOTE_ADDR from the ASGI client.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2019/04/18 08:37:28 adam Exp $
d14 3
@


1.4
log
@py-asgiref: updated to 3.1.2

3.1.2:
* New thread_critical argument to Local to tell it to not inherit contexts
  across threads/tasks.
* Local now inherits across any number of sync_to_async to async_to_sync calls
  nested inside each other

3.1.1:
* Local now cleans up storage of old threads and tasks to prevent a memory leak.

3.1.0:
* Added asgiref.local module to provide threading.local drop-in replacement.

3.0.0:
* Updated to match new ASGI 3.0 spec
* Compatibility library added that allows adapting ASGI 2 apps into ASGI 3 apps
  losslessly
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2018/01/31 11:43:18 adam Exp $
d26 3
@


1.3
log
@py-asgiref: updated to 2.1.0

2.1.0:
* Add asgiref.testing module with ApplicationCommunicator testing helper
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2017/11/30 08:01:48 adam Exp $
d11 6
@


1.2
log
@py-asgiref: updated to 2.0.1

2.0.1:
* Bugfix release to have HTTP response content message as the correct
  "http.response.content" not the older "http.response.chunk".

2.0.0:
* Complete rewrite for new async-based ASGI mechanisms and removal of
  channel layers.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2017/06/21 19:09:07 adam Exp $
d17 3
@


1.1
log
@Contains various reference ASGI implementations, including:
* A base channel layer, asgiref.base_layer
* An in-memory channel layer, asgiref.inmemory
* WSGI-to-ASGI and ASGI-to-WSGI adapters, in asgiref.wsgi
@
text
@d1 1
a1 1
@@comment $NetBSD$
d11 6
a16 9
${PYSITELIB}/asgiref/base_layer.py
${PYSITELIB}/asgiref/base_layer.pyc
${PYSITELIB}/asgiref/base_layer.pyo
${PYSITELIB}/asgiref/conformance.py
${PYSITELIB}/asgiref/conformance.pyc
${PYSITELIB}/asgiref/conformance.pyo
${PYSITELIB}/asgiref/inmemory.py
${PYSITELIB}/asgiref/inmemory.pyc
${PYSITELIB}/asgiref/inmemory.pyo
@

