Yes, I agree. Fairly recently there's been anyio [0], which brings ideas from trio to other async libraries, in particular asyncio. E.g. it has equivalent of trio nurseries (what anyio calls "task groups") for implementing structured concurrency ideas in asyncio environments (saving you from headaches due to having to deal with tasks manually). Very neat way to use trio ideas when stuck on asyncio (e.g. for web apps). :)
anyio was also discussed in the latest Python Bytes episode [1].
[0]: https://github.com/agronholm/anyio
[1]: https://pythonbytes.fm/episodes/show/197/structured-concurre...
* Python Functions aren’t what you think: Functions are objects. The name of a function is just a variable name referring to the object.
* The Tao of Python: Jupiter notebook discussion of the relationship between objects, classes, and metaclasses.
* Why Learn Python? Here Are 8 Data-Driven Reasons
* Testing Python Applications with Pytest
* A million requests per second with Python
* RethinkDB is alive and well
* Python Top 10 Articles for the Past Year (v.2017)
* Red Hat Software Collections for Python 3
https://pythonbytes.fm/episodes/show/289/textinator-is-comin...
* Pipfile, pip, and virtualenv * Django 2.0 dropping Python 2.7 support * attrs for cleaner classes * Python benchmarking and profiling * Getting Python 3 into more distributions * Home automation with Home Assistant