exxeleron / qPython

interprocess communication between Python and kdb+
http://www.devnet.de
Apache License 2.0
152 stars 89 forks source link

async is a reserved word in Python 3.7 #62

Open mkst opened 5 years ago

mkst commented 5 years ago

from https://docs.python.org/3.8/whatsnew/3.7.html?highlight=reserved%20words:

Backwards incompatible syntax changes: async and await are now reserved keywords.

This prevents us importing qpython as it complains that

def async(self, query, *parameters, **options):

is invalid syntax.

gusutabopb commented 5 years ago

@streetster This and other minor issues running with the latests version of Numpy and Python have been fixed on this fork: https://github.com/nugend/qPython/commit/80d106714cd2d6d907e9f782848a90ec2442b6d1

gabriel-b2c2 commented 5 years ago

is this actually going to get fixed in exxeleron/qPython? thx

gusutabopb commented 5 years ago

@gabriel-b2c2 I wouldn't keep my hopes up. Last commit was about 1.5 years ago and since April 2018 they say the project is in "maintenance mode". I suggest you just fork it yourself or use someone else's fork. You can see all forks available here: https://github.com/exxeleron/qPython/network

teucer commented 5 years ago

This has now been fixed with the version 2.0.0.