Closed vxgmichel closed 1 year ago
The version 1.0 of aiostream provides support for trio and curio, but also introduces breaking changes.
I want to use this opportunity to push more breaking changes, things that I had in mind and that I kept postponing.
TODO list:
buffer
Breaking changes:
Deprecation:
zip
sequentialzip
concurrentzip
map
sequentialmap
concurrentmap
starmap
sequentialstarmap
concurrentstarmap
Addition:
force_sync
force_async
Coverage remained the same at 100.0% when pulling 149e985587dcb42bf1a6bc6e657e7dc4c9853466 on v1 into 5e3a1735cafae570eaab3dcc4e9c922509a2ebca on master.
@vxgmichel btw anyio dropped support for curio in v3
@graingert Right, thanks for the info! So before implementing the rest of the task list, we'll first have to:
Not happening in its current state.
The version 1.0 of aiostream provides support for trio and curio, but also introduces breaking changes.
I want to use this opportunity to push more breaking changes, things that I had in mind and that I kept postponing.
TODO list:
buffer
operator and document backpressure handlingBreaking changes:
Deprecation:
zip
operator is replaced withsequentialzip
andconcurrentzip
map
operator is replaced withsequentialmap
andconcurrentmap
starmap
operator is replaced withsequentialstarmap
andconcurrentstarmap
Addition:
buffer
operatorforce_sync
andforce_async
helpers