[GitHub] tinkerpop pull request #741: TINKERPOP-1807 Gremlin-Python doesn't support G...

2017-11-01 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/741 TINKERPOP-1807 Gremlin-Python doesn't support GraphSON types g:Date, g:Timestamp and g:UUID https://issues.apache.org/jira/browse/TINKERPOP-1807 This PR add support for GraphSON

[GitHub] tinkerpop pull request #741: TINKERPOP-1807 Gremlin-Python doesn't support G...

2017-11-13 Thread davebshow
Github user davebshow commented on a diff in the pull request: https://github.com/apache/tinkerpop/pull/741#discussion_r150589566 --- Diff: gremlin-python/src/main/jython/tests/structure/io/test_graphson.py --- @@ -121,6 +125,19 @@ class X(object

[GitHub] tinkerpop pull request #741: TINKERPOP-1807 Gremlin-Python doesn't support G...

2017-11-13 Thread davebshow
Github user davebshow commented on a diff in the pull request: https://github.com/apache/tinkerpop/pull/741#discussion_r150620490 --- Diff: gremlin-python/src/main/jython/tests/structure/io/test_graphson.py --- @@ -121,6 +125,19 @@ class X(object

[GitHub] tinkerpop pull request #749: Tinkerpop 1807 Gremlin-Python doesn't support G...

2017-11-15 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/749 Tinkerpop 1807 Gremlin-Python doesn't support GraphSON types g:Date, g:Timestamp and g:UUID https://issues.apache.org/jira/browse/TINKERPOP-1807 This PR follows #741, adding su

[GitHub] tinkerpop issue #749: Tinkerpop 1807 Gremlin-Python doesn't support GraphSON...

2017-11-15 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/749 Does this need a changelog for 3.3.1 as well, or are the 3.2.7 changes assumed to be included in 3.3.1? ---

[GitHub] tinkerpop issue #749: Tinkerpop 1807 Gremlin-Python doesn't support GraphSON...

2017-11-17 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/749 Done. VOTE +1 ---

[GitHub] tinkerpop issue #769: TINKERPOP-1844 Default GraphSON 3.0 for GLV tests in g...

2018-01-04 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/769 VOTE +1 ---

[GitHub] tinkerpop pull request #790: TINKERPOP-1875 Gremlin-Python only aggregates t...

2018-01-24 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/790 TINKERPOP-1875 Gremlin-Python only aggregates to list when using GraphSON3 https://issues.apache.org/jira/browse/TINKERPOP-1875 This PR fixes server response message deserialization in

[GitHub] tinkerpop pull request #790: TINKERPOP-1875 Gremlin-Python only aggregates t...

2018-01-29 Thread davebshow
Github user davebshow commented on a diff in the pull request: https://github.com/apache/tinkerpop/pull/790#discussion_r164506631 --- Diff: gremlin-python/src/main/jython/tests/conftest.py --- @@ -1,4 +1,4 @@ -''' +""" --- End diff --

[GitHub] tinkerpop pull request #790: TINKERPOP-1875 Gremlin-Python only aggregates t...

2018-02-01 Thread davebshow
Github user davebshow commented on a diff in the pull request: https://github.com/apache/tinkerpop/pull/790#discussion_r165509842 --- Diff: gremlin-python/src/main/jython/tests/conftest.py --- @@ -1,4 +1,4 @@ -''' +""" --- End diff -- Ok willdo. ---

[GitHub] tinkerpop issue #790: TINKERPOP-1875 Gremlin-Python only aggregates to list ...

2018-02-01 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/790 VOTE +1 ---

[GitHub] tinkerpop issue #796: Added correct setting of future exceptions, pursuant t...

2018-02-05 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/796 LGTM VOTE +1 ---

[GitHub] tinkerpop issue #797: TINKERPOP-1887 Allow to use bindings in predicates

2018-02-12 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/797 This needs a test to demonstrate that it works. I haven't run the code yet, but what happens to the key value of the binding? Does this generate GraphSON with bindings, or just the valu

[GitHub] tinkerpop issue #797: TINKERPOP-1887 Allow to use bindings in predicates

2018-02-12 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/797 https://github.com/apache/tinkerpop/tree/master/gremlin-python/src/main/jython/tests ---

[GitHub] tinkerpop issue #797: TINKERPOP-1887 Allow to use bindings in predicates

2018-02-13 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/797 There is a bit of a learning curve working with the Gremlin-Python source. Do you plan on giving this another try? If so, I will help you review. If not, let me know and I can give it a go. ---

[GitHub] tinkerpop issue #796: Added correct setting of future exceptions, pursuant t...

2018-02-20 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/796 Yes this affects both 32 and master ---

[GitHub] tinkerpop issue #796: Added correct setting of future exceptions, pursuant t...

2018-02-20 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/796 sweet ---

[GitHub] tinkerpop pull request #854: TINKERPOP-1933 gremlin-python maximum recursion...

2018-04-23 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/854 TINKERPOP-1933 gremlin-python maximum recursion depth exceeded on large responses https://issues.apache.org/jira/browse/TINKERPOP-1933 Recursive calls to the `data_received` were

[GitHub] tinkerpop issue #854: TINKERPOP-1933 gremlin-python maximum recursion depth ...

2018-04-25 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/854 VOTE +1 ---

[GitHub] tinkerpop issue #854: TINKERPOP-1933 gremlin-python maximum recursion depth ...

2018-04-27 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/854 I'm happy to write a test. Is there an established way to to test large streaming responses? Or any tips on how to write one? ---

[GitHub] tinkerpop issue #854: TINKERPOP-1933 gremlin-python maximum recursion depth ...

2018-05-14 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/854 My bad on the lack of merge. I'll do it today. ---

[GitHub] tinkerpop issue #869: TINKERPOP-1841 Configure python tests in travis

2018-05-14 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/869 VOTE +1 ---

[GitHub] tinkerpop issue #870: TINKERPOP-1968 Refactor Gremlin Server integration tes...

2018-05-31 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/870 VOTE +1 ---

[GitHub] tinkerpop issue #865: TINKERPOP-1963 Fixed branch() problems with reducing s...

2018-05-31 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/865 VOTE +1 ---

[GitHub] tinkerpop issue #478: TINKERPOP-1490 Implemented promise API for Traversal

2016-11-10 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/478 @spmallette you can easily implement something similar in Python using Futures. Using `tornado.concurrent.Future` would probably make the most sense, as is is already 2/3 compatible and should

[GitHub] tinkerpop issue #478: TINKERPOP-1490 Implemented promise API for Traversal

2016-11-10 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/478 After actually thinking about this, the type of future returned will depend on the underlying `RemoteConnection` implementation. A call to the method`promise` will cause a `(async

[GitHub] tinkerpop issue #478: TINKERPOP-1490 Implemented promise API for Traversal

2016-11-11 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/478 @aholmberg I'm not sure if I follow...it seems to me that if a `RemoteConnection` implementation returns a list (or future list ) of `FutureTraversers`, the traversal API can still r

[GitHub] tinkerpop issue #478: TINKERPOP-1490 Implemented promise API for Traversal

2016-11-16 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/478 I agree with the `RemoteConnection` implementation being pluggable. Therefore, the GLV should be able to use any remote connection as long as it complies with the API. But, since pre-Python3

[GitHub] tinkerpop issue #478: TINKERPOP-1490 Implemented promise API for Traversal

2016-11-20 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/478 I put together a quick example of how this can be implemented in gremlin-python. Obviously the example is incomplete, but hopefully it can help move the discussion forward: https://github.com

[GitHub] tinkerpop pull request #:

2016-11-21 Thread davebshow
Github user davebshow commented on the pull request: https://github.com/apache/tinkerpop/commit/aa85a9b5278c55aa28014aa135c8498428295071#commitcomment-19905983 In gremlin-python/src/main/jython/gremlin_python/driver/driver_remote_connection.py: In gremlin-python/src/main/jython

[GitHub] tinkerpop pull request #505: TINKERPOP-1561 gremiln-python GraphSONWriter do...

2016-11-26 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/505 TINKERPOP-1561 gremiln-python GraphSONWriter doesn't properly serialize long in Python 3.5 https://issues.apache.org/jira/browse/TINKERPOP-1561 Added custom `dictify()` meth

[GitHub] tinkerpop issue #478: TINKERPOP-1490 Implemented promise API for Traversal

2016-11-29 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/478 As long as the driver returns a future with a compatible API, yes, it can be used with all Python versions. The snippet you provided will throw an error with an Asyncio or Tornado client, as

[GitHub] tinkerpop issue #478: TINKERPOP-1490 Implemented promise API for Traversal

2016-12-07 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/478 Well I implemented this API for gremlin-python. There is one major problem: side effects. Since the current side effect API is designed to be synchronous (calling `run_sync`), it cannot be used

[GitHub] tinkerpop issue #478: TINKERPOP-1490 Implemented promise API for Traversal

2016-12-08 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/478 Tests pass. I think this is a good base to move forward to a fully functional async API for Gremlin. VOTE +1 --- If your project is set up for it, you can reply to this email and have

[GitHub] tinkerpop pull request #515: TINKERPOP-1581 Gremlin-Python driver connection...

2016-12-09 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/515 TINKERPOP-1581 Gremlin-Python driver connection is not thread safe. https://issues.apache.org/jira/browse/TINKERPOP-1581 This was a simple fix. The `DriverRemoteConnection.__init__

[GitHub] tinkerpop issue #533: TINKERPOP-1600 Added base64 encoded string to sasl cha...

2017-01-17 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/533 All of my driver tests succeed against this branch. They use `'saslMechanism': 'PLAIN'`, so they don't expect any `sasl` value to be returned. VOTE +1 ---

[GitHub] tinkerpop issue #551: Fix the serializers lookup to handle the type first, t...

2017-01-27 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/551 This makes a lot of sense. You can probably remove the instance check for the custom long type after making this change: https://github.com/apache/tinkerpop/blob/master/gremlin-python/src/main

[GitHub] tinkerpop issue #551: Fix the serializers lookup to handle the type first, t...

2017-01-27 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/551 VOTE +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if

[GitHub] tinkerpop issue #553: remove tests from setup.py

2017-01-27 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/553 VOTE +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if

[GitHub] tinkerpop pull request #554: TINKERPOP-1599 implement real gremlin-python dr...

2017-01-30 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/554 TINKERPOP-1599 implement real gremlin-python driver https://issues.apache.org/jira/browse/TINKERPOP-1599 This PR adds a better driver implementation for gremlin-python: - Uses

[GitHub] tinkerpop issue #554: TINKERPOP-1599 implement real gremlin-python driver

2017-02-15 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/554 Yeah I figured we would need to add docs. Where should I add to the reference docs? Maybe in [Gremlin Applications](https://github.com/apache/tinkerpop/blob/master/docs/src/reference/gremlin

[GitHub] tinkerpop issue #554: TINKERPOP-1599 implement real gremlin-python driver

2017-02-15 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/554 Ok, I have now rebased ad added docs to both reference and upgrading. I also reviewed the old implementation and made a couple small fixes for consistency. I also added standard op processor

[GitHub] tinkerpop issue #554: TINKERPOP-1599 implement real gremlin-python driver

2017-02-21 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/554 Well, I've made my last review of this code and pushed a bit of cleanup and a small fix. IMHO, this is ready to be merged. I'll wait to see if there are any more comments or feedb

[GitHub] tinkerpop issue #561: TINKERPOP-1635 Fix duplicate serialization of element ...

2017-02-22 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/561 Yeah it looks fine to me. It seems that properties are serialized before the element dict is "cleaned up". I don't see why you would serialize it again. However, I haven't

[GitHub] tinkerpop issue #558: TINKERPOP-1631 Improvements to BindingsGremlinPlugin

2017-02-22 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/558 `mvn clean install` passes. VOTE +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this

[GitHub] tinkerpop issue #554: TINKERPOP-1599 implement real gremlin-python driver

2017-02-27 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/554 I think this is ready. Anyone want to be a third reviewer for this? VOTE +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as

[GitHub] tinkerpop pull request #554: TINKERPOP-1599 implement real gremlin-python dr...

2017-02-28 Thread davebshow
Github user davebshow closed the pull request at: https://github.com/apache/tinkerpop/pull/554 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature

[GitHub] tinkerpop issue #554: TINKERPOP-1599 implement real gremlin-python driver

2017-02-28 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/554 Merged. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if

[GitHub] tinkerpop issue #565: TINKERPOP-1612 Remove gremlin-groovy-test

2017-03-03 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/565 `docker/build.sh -t -n -i` succeeded. VOTE +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not

[GitHub] tinkerpop pull request #593: TINKERPOP-1665 Remove unittest from Gremlin-Pyt...

2017-04-04 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/593 TINKERPOP-1665 Remove unittest from Gremlin-Python tests A simple PR that removes unnecessary `unittest` code from the Gremlin-Python test suite. VOTE +1 You can merge this pull

[GitHub] tinkerpop issue #593: TINKERPOP-1665 Remove unittest from Gremlin-Python tes...

2017-04-05 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/593 Didn't even know that existed. Done. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this fe

[GitHub] tinkerpop issue #591: TINKERPOP-1663 Validation for maximum number of parame...

2017-04-10 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/591 LGTM. Also ran server/console integration. Docs are clear. VOTE +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If

[GitHub] tinkerpop issue #594: TINKERPOP-1577 Building gremlin-python with python 2/3

2017-04-10 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/594 Should this include documentation on how to run against the different interpreters? --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as

[GitHub] tinkerpop issue #594: TINKERPOP-1577 Building gremlin-python with python 2/3

2017-04-17 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/594 Tested using mvn clean install with .glv file. Gremlin tests ran successfully against Python 2.7 and Python 3.5 interpreter. VOTE +1 --- If your project is set up for it, you can

[GitHub] tinkerpop pull request #:

2017-05-11 Thread davebshow
Github user davebshow commented on the pull request: https://github.com/apache/tinkerpop/commit/f99f5524183891372ae7ac60651ff8ac7d23e7d7#commitcomment-22104442 In gremlin-python/src/main/jython/tests/process/test_dsl.py: In gremlin-python/src/main/jython/tests/process/test_dsl.py

[GitHub] tinkerpop issue #675: Ensure serializers iteration is consistent

2017-07-14 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/675 Vote +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if

[GitHub] tinkerpop issue #678: TINKERPOP-1715: update spark version to 2.2

2017-07-18 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/678 VOTE +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if

[GitHub] tinkerpop pull request #691: TINKERPOP-1747 Streamline inheritance for greml...

2017-08-09 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/691 TINKERPOP-1747 Streamline inheritance for gremlin-python GrapnSON serializer classes https://issues.apache.org/jira/browse/TINKERPOP-1747 This PR cleans up the code used to define

[GitHub] tinkerpop issue #691: TINKERPOP-1747 Streamline inheritance for gremlin-pyth...

2017-08-10 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/691 Yeah well there are different approaches we could have taken, e.g. leaving the custom reader/writer options for the v2 and v3 serializer classes, but it seems to me that the point of those

[GitHub] tinkerpop issue #691: TINKERPOP-1747 Streamline inheritance for gremlin-pyth...

2017-08-11 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/691 VOTE +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if

[GitHub] tinkerpop pull request #691: TINKERPOP-1747 Streamline inheritance for greml...

2017-08-11 Thread davebshow
Github user davebshow closed the pull request at: https://github.com/apache/tinkerpop/pull/691 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature

[GitHub] tinkerpop issue #728: Do not strong-freeze dependencies

2017-10-05 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/728 VOTE +1 ---

[GitHub] tinkerpop pull request #343: restructured gremlin-python package

2016-06-17 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/343 restructured gremlin-python package This PR restructures the Gremlin-Python package to unify packages, modules, and classes under the gremlin_python namespace as discussed on the mailing list

[GitHub] tinkerpop issue #343: restructured gremlin-python package

2016-06-17 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/343 This would probably be because the way tests are set up the modules are getting executed as a script instead of as a package. I don't know how to fix this off the top of my head--I ha

[GitHub] tinkerpop issue #343: restructured gremlin-python package

2016-06-30 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/343 Sorry, I hurried this because I was leaving town and have not had much access to the internet. Due to the many conflicts it will be simpler to close and create a new PR. I will make sure all

[GitHub] tinkerpop pull request #343: restructured gremlin-python package

2016-06-30 Thread davebshow
Github user davebshow closed the pull request at: https://github.com/apache/tinkerpop/pull/343 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature

[GitHub] tinkerpop pull request #379: added simple WebSocketRemoteConnection

2016-08-14 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/379 added simple WebSocketRemoteConnection Also: Made RemoteConnection into actual abstract base class, fixed typo in remote_graph. This PR starts the process of adding a websocket driver

[GitHub] tinkerpop pull request #388: Cleanup of Python code in groovy traversal gene...

2016-08-23 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/388 Cleanup of Python code in groovy traversal generator This PR makes some very simple changes to the groovy traversal source generator: - Removes unnecessary `return` statements (Python

[GitHub] tinkerpop pull request #389: Implemented side effect interface for gremlin-p...

2016-08-23 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/389 Implemented side effect interface for gremlin-python This is my first go at implementing a side effects interface for gremlin-python. It allows you to do things like: ```python

[GitHub] tinkerpop pull request #393: Add pytest-runner in order to properly build gr...

2016-08-29 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/393 Add pytest-runner in order to properly build gremlin-python dependencies. Use `pytest-runner` in order to invoke `pytest` using the `setup.py test` command and properly build dependencies

[GitHub] tinkerpop issue #393: Add pytest-runner in order to properly build gremlin-p...

2016-08-29 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/393 @spmallette I think when you run the tests in the virtualenv you may have trouble with the site-package test suites being invoked (specifically wheel). To remedy this, I added lib/lib64 to the

[GitHub] tinkerpop issue #408: TINKERPOP-1440: g:Path needs a GraphSON deserializer i...

2016-09-13 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/408 VOTE +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if

[GitHub] tinkerpop pull request #415: Tinkerpop 1448: gremlin-python should be Python...

2016-09-14 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/415 Tinkerpop 1448: gremlin-python should be Python 2/3 compatible https://issues.apache.org/jira/browse/TINKERPOP-1448 This PR adds code to promote Python 2/3 compatibility in the gremlin

[GitHub] tinkerpop issue #415: Tinkerpop 1448: gremlin-python should be Python 2/3 co...

2016-09-14 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/415 Sounds good to me. I'll make the changes. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have

[GitHub] tinkerpop issue #415: Tinkerpop 1448: gremlin-python should be Python 2/3 co...

2016-09-14 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/415 Maintaining compatibility should be pretty simple, but as you can see from the PR, there are little things that can go wrong. I think the main issue we will run into with this library is

[GitHub] tinkerpop issue #415: TINKERPOP-1448 gremlin-python should be Python 2/3 com...

2016-09-14 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/415 1c5e698 add simple package metadata. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature

[GitHub] tinkerpop issue #416: TINKERPOP-1449 Streamline gremlin-python build

2016-09-15 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/416 Worked like a charm. Vote +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled

[GitHub] tinkerpop issue #415: TINKERPOP-1448 gremlin-python should be Python 2/3 com...

2016-09-15 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/415 VOTE +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if

[GitHub] tinkerpop issue #412: TINKERPOP-1442 Improved session cleanup on client clos...

2016-09-15 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/412 This branch builds successfully using mvn clean install. VOTE +1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project

[GitHub] tinkerpop issue #413: TINKERPOP-1442 Improved session cleanup on client clos...

2016-09-15 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/413 Stop accepting transactions after a close makes sense to me. This branch builds successfully using mvn clean install. VOTE +1 --- If your project is set up for it, you can reply to this email

[GitHub] tinkerpop issue #418: Fixed issue in NumberSerializer that could cause integ...

2016-09-22 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/418 I agree, the tests need work. I'm hoping to get there this weekend. I think though, as Stephen said, this can be merged pretty safely. --- If your project is set up for it, you can rep

[GitHub] tinkerpop issue #437: TINKERPOP-790 TraversalSource and Traversal implement ...

2016-09-26 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/437 Good stuff, I should get there today. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature

[GitHub] tinkerpop pull request #451: Tinkerpop 1458 Gremlin Server doesn't return co...

2016-10-05 Thread davebshow
GitHub user davebshow opened a pull request: https://github.com/apache/tinkerpop/pull/451 Tinkerpop 1458 Gremlin Server doesn't return confirmation upon Traversal OpProcessor "close" op https://issues.apache.org/jira/browse/TINKERPOP-1458 This PR updates the

[GitHub] tinkerpop pull request #451: Tinkerpop 1458 Gremlin Server doesn't return co...

2016-10-05 Thread davebshow
Github user davebshow commented on a diff in the pull request: https://github.com/apache/tinkerpop/pull/451#discussion_r82095012 --- Diff: gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/DriverRemoteTraversalSideEffects.java --- @@ -54,22 +57,30 @@ public

[GitHub] tinkerpop pull request #451: TINKERPOP-1458 Gremlin Server doesn't return co...

2016-10-06 Thread davebshow
Github user davebshow commented on a diff in the pull request: https://github.com/apache/tinkerpop/pull/451#discussion_r82239737 --- Diff: gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/remote/DriverRemoteTraversalSideEffectsTest.java --- @@ -0,0 +1,116

[GitHub] tinkerpop issue #448: Python glv graphson update

2016-10-06 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/448 To be honest, I think that we should move away from the `unittest` framework in the future. I know that `pytest` allows for unittest integration, but in general this is to facilitate the

[GitHub] tinkerpop pull request #451: TINKERPOP-1458 Gremlin Server doesn't return co...

2016-10-06 Thread davebshow
Github user davebshow commented on a diff in the pull request: https://github.com/apache/tinkerpop/pull/451#discussion_r82311244 --- Diff: gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/DriverRemoteTraversalSideEffects.java --- @@ -39,12 +40,14

[GitHub] tinkerpop issue #451: TINKERPOP-1458 Gremlin Server doesn't return confirmat...

2016-10-07 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/451 Alright I think this branch is ready to go. VOTE + 1 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not

[GitHub] tinkerpop issue #448: Python glv graphson update

2016-10-07 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/448 I like this. Much simpler, well tested, in general a nice PR. Pretty slick using the metaclass to create the de-/serializer maps. One thing I wonder: Presumably using the `GraphSONIO

[GitHub] tinkerpop issue #448: Python glv graphson update

2016-10-07 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/448 Yeah makes sense. I'm hoping to do some major refactors of the Driver over the next couple months anyway, but I'm juggling too many things right now. Either way this seems good to go

[GitHub] tinkerpop issue #451: TINKERPOP-1458 Gremlin Server doesn't return confirmat...

2016-10-08 Thread davebshow
Github user davebshow commented on the issue: https://github.com/apache/tinkerpop/pull/451 Manually closing post merge. --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled

[GitHub] tinkerpop pull request #451: TINKERPOP-1458 Gremlin Server doesn't return co...

2016-10-08 Thread davebshow
Github user davebshow closed the pull request at: https://github.com/apache/tinkerpop/pull/451 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature