|
43 | 43 | code (asyncio: ~8000) but passes the complete Python 3.6 test suite with no |
44 | 44 | errors. |
45 | 45 |
|
46 | | -``trio_asyncio`` requires Python 3.5.3 or better. |
| 46 | +``trio_asyncio`` requires Python 3.6 or better. |
47 | 47 |
|
48 | 48 | Author |
49 | 49 | ====== |
|
53 | 53 | """ |
54 | 54 |
|
55 | 55 | install_requires = [ |
56 | | - "trio >= 0.12.0", |
57 | | - "async_generator >= 1.6", |
| 56 | + "trio >= 0.15.0", |
58 | 57 | "outcome", |
59 | 58 | ] |
60 | 59 | if sys.version_info < (3, 7): |
61 | 60 | install_requires.append("contextvars >= 2.1") |
| 61 | + install_requires.append("async_generator >= 1.6") |
62 | 62 |
|
63 | 63 | setup( |
64 | 64 | name="trio_asyncio", |
|
74 | 74 | # This means, just install *everything* you see under trio/, even if it |
75 | 75 | # doesn't look like a source file, so long as it appears in MANIFEST.in: |
76 | 76 | include_package_data=True, |
77 | | - python_requires=">=3.5.2", # temporary, for RTD |
| 77 | + python_requires=">=3.6", # temporary, for RTD |
78 | 78 | keywords=["async", "io", "trio", "asyncio", "trio-asyncio"], |
79 | 79 | setup_requires=['pytest-runner'], |
80 | | - tests_require=['pytest', 'outcome'], |
| 80 | + tests_require=['pytest >= 5.4', 'pytest-trio >= 0.6', 'outcome'], |
81 | 81 | classifiers=[ |
82 | 82 | "Development Status :: 4 - Beta", |
83 | 83 | "Intended Audience :: Developers", |
|
0 commit comments