2022-01-16 09:39:57 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-anyio: updated to 3.5.0
3.5.0
- Added ``start_new_session`` keyword argument to ``run_process()`` and \
``open_process()``
- Fixed deadlock in synchronization primitives on asyncio which can happen if a \
task acquiring a
primitive is hit with a native (not AnyIO) cancellation with just the right \
timing, leaving the
next acquiring task waiting forever
- Added workaround for bpo-46313_ to enable compatibility with OpenSSL 3.0
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-12-30 14:05:42 by Adam Ciarcinski | Files touched by this commit (125) |
Log message:
Forget about Python 3.6
|
2021-11-23 10:04:01 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-anyio: updated to 3.4.0
3.4.0
Added context propagation to/from worker threads in to_thread.run_sync(), \
from_thread.run() and from_thread.run_sync()
NOTE: Requires Python 3.7 to work properly on asyncio!
Fixed race condition in Lock and Semaphore classes when a task waiting on \
acquire() is cancelled while another task is waiting to acquire the same \
primitive
Fixed async context manager’s __aexit__() method not being called in \
BlockingPortal.wrap_async_context_manager() if the host task is cancelled
Fixed worker threads being marked as being event loop threads in sniffio
Fixed task parent ID not getting set to the correct value on asyncio
Enabled the test suite to run without IPv6 support, trio or pytest plugin autoloading
|
2021-10-28 21:53:16 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-anyio: updated to 3.3.4
3.3.4
- Fixed ``BrokenResourceError`` instead of ``EndOfStream`` being raised in \
``TLSStream`` when the
peer abruptly closes the connection while ``TLSStream`` is receiving data with
``standard_compatible=False`` set
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-11 08:34:18 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-anyio: updated to 3.3.3
3.3.3
- Fixed UNIX socket listener not setting accepted sockets to non-blocking mode \
on asyncio
- Changed unconnected UDP sockets to be always bound to a local port (on \
"any" interface) to avoid
errors on asyncio + Windows
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-09-28 18:00:56 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-anyio: updated to 3.3.2
3.3.2
- Fixed cancellation problem on asyncio where level-triggered cancellation for \
**all** parent
cancel scopes would not resume after exiting a shielded nested scope
|
2021-09-09 22:32:23 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-anyio: updated to 3.3.1
**3.3.1**
- Added missing documentation for the ``ExceptionGroup.exceptions`` attribute
- Changed the asyncio test runner not to use uvloop by default (to match the \
behavior of
``anyio.run()``)
- Fixed ``RuntimeError`` on asyncio when a ``CancelledError`` is raised from a \
task spawned through
a ``BlockingPortal``
- Fixed asyncio warning about a ``Future`` with an exception that was never \
retrieved which
happened when a socket was already written to but the peer abruptly closed the \
connection
|