gopidesupavan commented on issue #50185:
URL: https://github.com/apache/airflow/issues/50185#issuecomment-2917225014

   > > Looks like this package is not maintained or not sure, no activity since 
last Feb 2024.
   > 
   > It is not always possible to tell from the commit activity of such 
packages whether they are maintained or not. Sometimes they are not updated 
just because there are no serious issues, in which case the author can focus on 
other projects. Even more ambiguous is the situation when tests are regularly 
run for new versions of dependencies and a lockfile is updated - in this case 
the repository may look alive with a huge number of commits, but in fact it has 
not been updated for a very long time, having very few commits in the source 
code for the whole history.
   > 
   > There are also alternatives such as 
[greenletio](https://github.com/miguelgrinberg/greenletio) or 
[awaitlet](https://github.com/sqlalchemy/awaitlet). But if you want, you can 
implement something similar on your side - for example, SQLAlchemy has long 
used [its own 
module](https://github.com/sqlalchemy/sqlalchemy/blob/05b2442132d5ae31cfcc7a1fe95e0f6b739aa995/lib/sqlalchemy/util/concurrency.py)
 as part of asynchronous API implementation.
   > 
   > These solutions have some disadvantages associated with stack growth, but 
they are usually insignificant. A more comprehensive solution is to implement 
(generators and) coroutines via greenlets - what I called (genlets and) 
corolets 3 years ago (for a non-public tutorial on asynchronous library 
design). But it is redundant for this task.
   
   agree :)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to