File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11language : python
22python :
3- - 3.5.0
4- - 3.5.2
5- - 3.5-dev
63 - 3.6
74 - 3.6-dev
85 - 3.7-dev
@@ -18,9 +15,6 @@ matrix:
1815 # - os: linux
1916 # language: generic
2017 # env: USE_PYPY_NIGHTLY=1
21- - os : osx
22- language : generic
23- env : MACPYTHON=3.5.4
2418 - os : osx
2519 language : generic
2620 env : MACPYTHON=3.6.3
Original file line number Diff line number Diff line change 2323 trio-asyncio
2424==============
2525
26- `` trio-asyncio `` is a re-implementation of the ``asyncio `` mainloop on top of
26+ ** Trio-Asyncio ** is a re-implementation of the ``asyncio `` mainloop on top of
2727Trio.
2828
29+ Trio-Asyncio requires Python 3.6 or 3.7. It might work on Python 3.5.
30+
2931+++++++++++
3032 Rationale
3133+++++++++++
3234
3335Trio has native concepts of tasks and task cancellation. Asyncio is based
3436on callbacks and chaining Futures, albeit with nicer syntax, which make
3537handling of failures and timeouts fundamentally less reliable, esp. in
36- larger programs. Thus, you *really * want to use trio in your project.
38+ larger programs. Thus, you *really * want to base your async project on Trio .
3739
3840On the other hand, there are quite a few asyncio-enhanced libraries. You
3941*really * don't want to re-invent any wheels in your project.
You can’t perform that action at this time.
0 commit comments