I would consider it an async GLV. It provides a driver implementation sure, but it also provides an asynchronous GraphTraversal, GraphTraversalSource, and __ implementation. As I mentioned on Google Groups, it does so by subclassing gremlin-python classes, but no, you can't just use gremlin-python with the aiogremlin driver because it doesn't implement the asynchronous iteration protocol (Python 3.5 +).
Example of the GLV functionality: http://aiogremlin.readthedocs.io/en/latest/#minimal-example On Wed, Jun 14, 2017 at 12:22 PM, Stephen Mallette <[email protected]> wrote: > i'm all for keeping stuff on the home page up to date, but just to clarify > terminology - is aiogremlin a GLV? or does it just provide for a driver > that the TinkerPop gremlin-python GLV uses? if so, isn't aoigremlin really > just a driver? > > On Wed, Jun 14, 2017 at 12:09 PM, David Brown <[email protected]> wrote: > >> I think it is time to clean up the Python library links on the >> TinkerPop homepage. I am no longer maintaining gremlinclient or >> gremlinrestclient. Their functionality has been subsumed under the >> official gremlin-python and aiogremlin, although support for HTTP has >> yet to be implemented (I will implement for 3.2.6). I will continue to >> maintain Goblin and ipython-gremlin, as they rely on aiogremlin and >> they both have active groups of users. >> >> I propose we: >> >> - Remove gremlinclient and gremlinrestclient >> - add aiogremlin as a language variant >> >> Unless there are any objections in the next 72 hours, I will assume a >> lazy consensus. >> >> Thanks, >> >> Dave >> -- >> David M. Brown >> R.A. CulturePlex Lab, Western University >> -- David M. Brown R.A. CulturePlex Lab, Western University
