Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (testpypi.python.org).
Help us improve Python packaging - Donate today!

Gremlin-Python for Apache TinkerPop

Project Description

Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Gremlin is the graph traversal language of TinkerPop. It can be described as a functional, data-flow language that enables users to succinctly express complex traversals on (or queries of) their application’s property graph.

Gremlin-Python implements Gremlin within the Python language and can be used on any Python virtual machine including the popular CPython machine. Python’s syntax has the same constructs as Java including “dot notation” for function chaining (a.b.c), round bracket function arguments (a(b,c))`, and support for global namespaces (a(b()) vs a(__.b()))`. As such, anyone familiar with Gremlin-Java will immediately be able to work with Gremlin-Python. Moreover, there are a few added constructs to Gremlin-Python that make traversals a bit more succinct.

>>> g.V().both()[1:3].toList()
[v[2], v[4]]
>>> g.V().both()[1].toList()
[v[2]]
>>> g.V().both().name.toList()
[lop, vadas, josh, marko, marko, josh, peter, ripple, lop, marko, josh, lop]

Please see the reference documentation at Apache TinkerPop for more information on usage.

Release History

Release History

This version
History Node

3.2.4.dev1486050296

History Node

3.2.4.dev1485988696

History Node

3.2.4.dev1485976362

History Node

3.2.3.dev1474575370

History Node

3.2.3.dev1474575187

History Node

3.2.3.dev1474573526

History Node

3.2.3.dev1474573525

History Node

3.2.3.dev1474573191

History Node

3.2.3.dev1474573190

History Node

3.2.3.dev1474566187

History Node

3.2.3.dev1474566185

History Node

3.2.3.dev1473877764

History Node

3.2.3.dev1473877762

History Node

3.2.3.dev1473695983

History Node

3.2.3.dev1473695981

History Node

3.2.2.dev1472674285

History Node

3.2.2.dev1472674284

History Node

3.2.2.dev1472674247

History Node

3.2.2.dev1472674245

History Node

3.2.2.dev1472672213

History Node

3.2.2.dev1472672212

History Node

3.2.2.dev1472672049

History Node

3.2.2.dev1472672047

History Node

3.2.2.dev1472671498

History Node

3.2.2.dev1472671497

History Node

3.2.2.dev1472671273

History Node

3.2.2.dev1472671144

History Node

3.2.2.dev1472671142

History Node

3.2.1.dev1465236765

History Node

3.2.1.dev1465236764

History Node

3.2.1.dev1465235332

History Node

3.1.2.dev0

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
gremlinpython-3.2.4.dev1486050296-py2.py3-none-any.whl (31.2 kB) Copy SHA256 Checksum SHA256 py2.py3 Wheel Feb 2, 2017
gremlinpython-3.2.4.dev1486050296.tar.gz (19.8 kB) Copy SHA256 Checksum SHA256 Source Feb 2, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting