vmagamedov / grpclib

Pure-Python gRPC implementation for asyncio
http://grpclib.readthedocs.io
BSD 3-Clause "New" or "Revised" License
936 stars 92 forks source link

No Python 2.7 support due to dependancy `multidict`. #4

Closed denis-trofimov closed 7 years ago

denis-trofimov commented 7 years ago

If interested, please see comment here. I can not pass installing further now. https://github.com/aio-libs/multidict/issues/4

webknjaz commented 7 years ago

This package itself uses Python3.5+ syntax, like https://github.com/vmagamedov/grpclib/blob/master/grpclib/client.py#L56.

It does not make sense for to pick dependencies supporting Python 2 (which is dieing, btw) ;)

It looks like @vmagamedov should add Trove classifier declaring supported python version + python_requires setuptools argument.

vmagamedov commented 7 years ago

Updated README.rst and setup.py files (as @webknjaz suggested) to note that at least Python 3.5 is required for using this library.

denis-trofimov commented 7 years ago

Thank you, @webknjaz @vmagamedov.

It does not make sense for to pick dependencies supporting Python 2 (which is dieing, btw) ;) @webknjaz grammar (which is dying, btw) ;)