Skip to content

Commit e2e85fc

Browse files
committed
drop 3.5 support (for now)
not testable due to async fixture
1 parent 4456e58 commit e2e85fc

2 files changed

Lines changed: 4 additions & 8 deletions

File tree

.travis.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
language: python
22
python:
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

README.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,19 @@
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
2727
Trio.
2828

29+
Trio-Asyncio requires Python 3.6 or 3.7. It might work on Python 3.5.
30+
2931
+++++++++++
3032
Rationale
3133
+++++++++++
3234

3335
Trio has native concepts of tasks and task cancellation. Asyncio is based
3436
on callbacks and chaining Futures, albeit with nicer syntax, which make
3537
handling 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

3840
On 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.

0 commit comments

Comments
 (0)