This is an automated email from the ASF dual-hosted git repository.

laiyingchun pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pegasus.git


    from 3dfc3658 Merge pull request #966 from XiaoMi/pegasus-scala-client
     new 2fb0a986 Initial commit
     new b0080a4d init python client
     new c3f473dd fix a rpc_address decode bug & add some test cases
     new 241682ee fix README
     new 81923e86 fix a rpc_address decode bug & add some test cases
     new e4cfe4d5 Update README.md
     new e62e4157 fix scan endless loop bug & uniform return code
     new 68bcf4ca update README
     new fb3752ae update README
     new 3d55fc91 fix README
     new 05fea4ee remove extra error code usage
     new cb1a9133 Merge pull request #1 from acelyc111/bugfix
     new 3dcf6d29 add basic doc for API class and functions
     new d76d4855 fix timeout bug
     new 2f826825 change code structure for pypi
     new 1ef37777 remove some commented code, revert meaningless test path 
change
     new 45e485c6 Merge pull request #2 from acelyc111/master
     new 835e8e37 modify setup license type
     new 372b9222 Merge pull request #3 from acelyc111/master
     new 3cc266fd modify installation method
     new 26f1f18f fix crc64 bug
     new 5a67e4c4 new version
     new 2e1d8f78 add API: add multi_get with option (#5)
     new fad5487d Update README.md
     new f3ec21d2 *:  add more API docstring (#6)
     new 1b351774 fix wrong partition_hash (#10)
     new 21d398a9 BaseSession: rename _reqs (#11)
     new ffa9567b [bugfix] Fix a typo (#14)
     new 61007fcf feat(python3): python client compat with python3 (#15)
     new f8e5d0bc Python3 client support binary write (#20)
     new 1bcde583 fix(python3): fix wrong partition_hash in py3 client (#21)
     new 57beb623 fix(python3): fix tests (#26)
     new 012bc55d feat(python3): add thrift idl files (#27)
     new 8ebc01d0 feat(python3): adapt partition split (#28)
     new 3a444bca prepare to merge into incubator-pegasus (#32)
     new f82f80f2 merge pegasus-python-client repo
     new 167129f5 python client conform to  apache style
     new da9f3ebe Merge pull request #967 from XiaoMi/pegasus-python-client

The 952 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |  102 +
 python-client/README.md                            |   83 +
 python-client/__init__.py                          |   17 +
 {java-client => python-client}/idl/base.thrift     |    1 +
 .../idl/replication.thrift                         |    1 +
 {java-client => python-client}/idl/rrdb.thrift     |   29 +-
 python-client/pypegasus/__init__.py                |   21 +
 python-client/pypegasus/base/__init__.py           |   18 +
 python-client/pypegasus/base/constants.py          |   28 +
 python-client/pypegasus/base/ttypes.py             |  352 +++
 .../pypegasus/logger.conf                          |   29 +-
 python-client/pypegasus/operate/__init__.py        |   18 +
 python-client/pypegasus/operate/packet.py          |  274 ++
 python-client/pypegasus/pgclient.py                | 1053 ++++++++
 python-client/pypegasus/replication/__init__.py    |   18 +
 python-client/pypegasus/replication/constants.py   |   28 +
 python-client/pypegasus/replication/replication.py |   23 +
 python-client/pypegasus/replication/ttypes.py      |  533 ++++
 python-client/pypegasus/rrdb/__init__.py           |   18 +
 python-client/pypegasus/rrdb/constants.py          |   28 +
 python-client/pypegasus/rrdb/meta.py               |  258 ++
 python-client/pypegasus/rrdb/rrdb.py               | 2625 ++++++++++++++++++
 python-client/pypegasus/rrdb/ttypes.py             | 2824 ++++++++++++++++++++
 python-client/pypegasus/transport/__init__.py      |   18 +
 python-client/pypegasus/transport/compat.py        |   38 +
 python-client/pypegasus/transport/protocol.py      |  192 ++
 python-client/pypegasus/utils/__init__.py          |   18 +
 python-client/pypegasus/utils/tools.py             |  115 +
 python-client/sample.py                            |  150 ++
 python-client/setup.py                             |   44 +
 python-client/tests/__init__.py                    |   19 +
 python-client/tests/test_basics.py                 |  673 +++++
 python-client/tests/test_benchmark.py              |   72 +
 python-client/tests/test_integration.py            |  294 ++
 34 files changed, 9974 insertions(+), 40 deletions(-)
 create mode 100644 python-client/README.md
 create mode 100644 python-client/__init__.py
 copy {java-client => python-client}/idl/base.thrift (99%)
 copy {java-client => python-client}/idl/replication.thrift (99%)
 copy {java-client => python-client}/idl/rrdb.thrift (91%)
 create mode 100644 python-client/pypegasus/__init__.py
 create mode 100644 python-client/pypegasus/base/__init__.py
 create mode 100644 python-client/pypegasus/base/constants.py
 create mode 100644 python-client/pypegasus/base/ttypes.py
 copy java-client/configuration/pegasus.properties => 
python-client/pypegasus/logger.conf (68%)
 create mode 100644 python-client/pypegasus/operate/__init__.py
 create mode 100644 python-client/pypegasus/operate/packet.py
 create mode 100644 python-client/pypegasus/pgclient.py
 create mode 100644 python-client/pypegasus/replication/__init__.py
 create mode 100644 python-client/pypegasus/replication/constants.py
 create mode 100644 python-client/pypegasus/replication/replication.py
 create mode 100644 python-client/pypegasus/replication/ttypes.py
 create mode 100644 python-client/pypegasus/rrdb/__init__.py
 create mode 100644 python-client/pypegasus/rrdb/constants.py
 create mode 100644 python-client/pypegasus/rrdb/meta.py
 create mode 100644 python-client/pypegasus/rrdb/rrdb.py
 create mode 100644 python-client/pypegasus/rrdb/ttypes.py
 create mode 100644 python-client/pypegasus/transport/__init__.py
 create mode 100644 python-client/pypegasus/transport/compat.py
 create mode 100644 python-client/pypegasus/transport/protocol.py
 create mode 100644 python-client/pypegasus/utils/__init__.py
 create mode 100644 python-client/pypegasus/utils/tools.py
 create mode 100755 python-client/sample.py
 create mode 100644 python-client/setup.py
 create mode 100644 python-client/tests/__init__.py
 create mode 100644 python-client/tests/test_basics.py
 create mode 100644 python-client/tests/test_benchmark.py
 create mode 100644 python-client/tests/test_integration.py


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to