dabeaz / curio

Good Curio!
Other
4.05k stars 244 forks source link

3.6 support dropped #319

Closed stharding closed 4 years ago

stharding commented 4 years ago

I'm using curio in a project that unfortunately has a pretty hard 3.6 target. Is 3.6 support likely to be supported by 1.x or do I need to pin the curio version to 0.9?

dabeaz commented 4 years ago

I just removed one Python 3.7 dependency (contextvars) from the core that might help. There are still a handful of failing tests on Python 3.6 (just checked), but they are mostly related to asyncio and to contextvars.

agronholm commented 4 years ago

The 1.3 update changed the minimum Python version to 3.7, meaning it will no longer work with PyPy. Is there any chance this could be reversed?

dabeaz commented 4 years ago

I pushed a new version. However, this is the last 3.6 release. I'm not operating some kind of software support business so people can keep using old versions of Python forever.

agronholm commented 4 years ago

Thanks!

I pushed a new version. However, this is the last 3.6 release. I'm not operating some kind of software support business so people can keep using old versions of Python forever.

Neither are many other F/OSS authors (such as myself). Still, I like to maintain compatibility with the latest PyPy3 version in my own projects.