File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,12 @@ directly::
23
23
24
24
print(asyncio.run(awaitlet.async_def(asyncio_sleep)))
25
25
26
+ awaitlet is spun out from SQLAlchemy's own `asyncio mediation layer
27
+ <https://docs.sqlalchemy.org/en/latest/orm/extensions/asyncio.html> `_, with no
28
+ dependencies on SQLAlchemy itself. awaitlet may be compared with another
29
+ equivalent library `greenback <https://pypi.org/project/greenback/ >`_ which was
30
+ released at roughly the same time as SQLAlchemy's asyncio API.
31
+
26
32
awaitlet is intentionally fully compatible with SQLAlchemy's asyncio mediation
27
33
layer, and includes API patterns for:
28
34
Original file line number Diff line number Diff line change @@ -17,7 +17,11 @@ Awaitlet is a direct extract of SQLAlchemy's own `asyncio mediation layer
17
17
dependencies on SQLAlchemy (but is also fully cross-compatible with
18
18
SQLAlchemy's mediation layer). This code has been in widespread production
19
19
use in thousands of environments for several years, starting in 2020 with
20
- SQLAlchemy 1.4's first release.
20
+ SQLAlchemy 1.4's first release. The library provides for the identical use
21
+ case as another library that was first released around the same time as
22
+ SQLAlchemy 1.4 called `greenback <https://pypi.org/project/greenback/ >`_, but
23
+ as part of the SQLAlchemy project is guaranteed to remain cross-compatible with
24
+ non-blocking SQLAlchemy code.
21
25
22
26
awaitlet without any dependency or use of SQLAlchemy includes API patterns for:
23
27
You can’t perform that action at this time.
0 commit comments