asyncstdlib icon indicating copy to clipboard operation
asyncstdlib copied to clipboard

the missing toolbox for an async world

Results 19 asyncstdlib issues
Sort by recently updated
recently updated
newest added

I found some of these changes to be useful. The following minimal example raises no errors today but gives `Argument of type "Literal['val']" cannot be assigned to parameter "val" of...

Is there any reason why async property isn't part of this library? I see it in other libraries, but this one is more mature / complete and it is oddly...

As [pointed out](https://chat.stackoverflow.com/transcript/message/53804950#53804950) by @Aran-Fey, the ``slot_get`` helper does not work correctly: > The problem isn't inheritance, getting the dunder from a parent class works just fine with your getattr....

Asynchronous generators have no (``async``) ``yield from`` to delegate to sub-iterators (see [``yield from`` PEP 380](https://www.python.org/dev/peps/pep-0380/)). ``asyncstdlib`` itself frequently has to use loops to work around this, but this is...

This PR is for maintenance on typing support. - typing bug fixes: - `ExitStack.push` callables now match the proper `... | None` instead of just `...` - improved support for...

Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.11 to 1.8.12. Release notes Sourced from pypa/gh-action-pypi-publish's releases. v1.8.12 💅 Cosmetic Output Improvements @​woodruffw💰 replaced the notice annotations with simplified debug messages related to authentication methanism...

dependencies

The following code can run, but pyright will report errors. These errors are annoying, it would be great if they could be eliminated. Thanks for this great library! ``` python...

help wanted
typing bug

There is currently no support for [`contextlib.AsyncContextDecorator`](https://docs.python.org/3/library/contextlib.html#contextlib.AsyncContextDecorator), which was added in Py3.10. Also from the Python docs: > Changed in version 3.10: Async context managers created with [asynccontextmanager()](https://docs.python.org/3/library/contextlib.html#contextlib.asynccontextmanager) can be...

The `itertools.groupby` implementation currently follows the standard library pure-python implementation. This heavily uses closures to share state between three interlocked async generator functions. This is confusing for code scanning (https://github.com/maxfischer2781/asyncstdlib/security/code-scanning/85,...

help wanted
good first issue

### What happened? Since `typing.Any` matches literally anything, for `@overload` that start with special cases these are always picked in untyped code. Instead, `@overload` should prefer the most generic, conservative...

bug