You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by du...@apache.org on 2019/10/17 07:50:08 UTC

[rocketmq-client-python] branch ctypes updated (95a5a38 -> 9cc198f)

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

duhengforever pushed a change to branch ctypes
in repository https://gitbox.apache.org/repos/asf/rocketmq-client-python.git.


    from 95a5a38  Merge pull request #50 from duhenglucky/log
     new 857069e  feat(travis) upgrade cpp core from 1.2.0 to 1.2.0
     new b73762c  Remove original rocketmq-client-python files
     new 7fffd2a  Initial commit
     new 4c302b5  Cleanup setup.py
     new b33d6aa  Add more function prototypes
     new 20c1db8  Add basic PushConsumer
     new 0a8ca87  Update PushConsumer
     new ecd18cb  Refactor PushConsumer subscribe API
     new e2543d0  Add basic PullConsumer (#2)
     new 5666638  Add RecvMessage class
     new 93515b9  Add PushConsumer.set_message_model
     new 9da3dd7  Fix PushConsumer callback crash
     new 6026e28  Parse PushConsumer message
     new 0e9774e  Update setup.py
     new 19e6451  Build and distribute wheels on Travis CI (#4)
     new 6b9e4c6  Add license file and update README
     new af90342  Bump version: 0.0.0 → 0.1.0
     new 0d9caa2  Fix Travis twine installation
     new 5f16e2b  Fix Travis twine installation again...
     new d8df926  Use forked version of rocketmq-client-cpp for now
     new cc9e5b1  Fix minor bug. (#7)
     new c960ed8  Bump version: 0.1.0 → 0.1.1
     new a9f4cfd  Check ffi return code and raise exception when it errors (#8)
     new 972cba2  PullConsumer.pull support passing expression & max_num
     new 77f6ea7  Add RocketMQ intergration test (#10)
     new 42192d5  Add __str__, __bytes__ and __repr__ for RecvMessage class
     new dc1ff26  Bump version: 0.1.1 → 0.2.0
     new 1a7f3fb  Do not check ffi return code when calling ReleasePullResult
     new 34af544  Bump version: 0.2.0 → 0.2.1
     new 4e37502  Add some more methods to Producer
     new cf2c561  Only build master branch
     new cb6f3f9  cat rocketmq-cpp logs on failure
     new 5097e1e  Raise PushConsumerStartFailed in Python if no topic subscribed
     new 33987be  Use forked version of rocketmq-client-cpp
     new 10c834e  Add consumer test cases
     new ad713e7  Add test_push_consumer_no_subscription_start_fail test case
     new 8d5325f  HACK: Ignore PushConsumer dtor in test cases for now
     new 0f3025a  Skip test_pull_consumer for now
     new 94df96d  Bump version: 0.2.1 → 0.2.2
     new 22d75d8  Build all branches & tags
     new 729f9bb  Add Python 2.7 support
     new 4b6bc2c  Bump version: 0.2.2 → 0.2.3
     new 911a629  Upgrade libevent and jsoncpp
     new 5613779  Bump version: 0.2.3 → 0.3.0
     new 0910afe  Remove PushConsumer.start hack
     new ceb0460  Add context manager support to producer & consumers
     new e3e815d  Bump version: 0.3.0 → 0.3.1
     new b339907  Allow loading system wide installed librocketmq
     new e7cdd5a  Upload Python package source distribution
     new 6b3a0f9  Update .gitignore for dylibs
     new 193a78b  Bump version: 0.3.1 → 0.3.2
     new b7050ed  Clean up after docker run
     new 5aba4f7  Build sdist on macOS
     new bb45a4a  Add get message properties support
     new 50dc5c4  Refactor RecvMessage
     new 9757cc5  Bump version: 0.3.2 → 0.3.3
     new 1d5e71f  Add Producer send async message support
     new 15f3448  Bump version: 0.3.3 → 0.3.4
     new 5b5ab41  pip install -U twine
     new ff8104c  Bump version: 0.3.4 → 0.3.5
     new e081ad5  Bump version: 0.3.5 → 0.3.6
     new 00de97e  Bump version: 0.3.6 → 0.3.7
     new b253bd5  Add __all__ for rocketmq.client module
     new 76fdd49  Add Producer send orderly message support
     new 136e7a2  Add code coverage report
     new 21870dc  Bump version: 0.3.7 → 0.3.8
     new 6cae320  sudo python setup.py sdist on Travis
     new 2e68c35  Enable test_pull_consumer test case
     new a0dbf24  Isolate tests/test_consumer.py::test_pull_consumer
     new 7a1dc11  Fix PullConsumer.pull off-by-one ReleasePullResult call
     new ec5ef96  Adjust tests/test_consumer.py::test_pull_consumer
     new db8c96a  Revert "Isolate tests/test_consumer.py::test_pull_consumer"
     new 8d5ad70  Bump version: 0.3.8 → 0.3.9
     new 259a23a  Bump version: 0.3.9 → 0.3.10
     new efc4e9b  Raise NullPointerException when producer/consumer creation failed
     new 44b6ad1  Bump version: 0.3.10 → 0.3.11
     new 703ec1b  Bump version: 0.3.11 → 0.3.12
     new 014fae0  Checkout specific rocketmq-client-cpp commit
     new 15a6bba  Checkout specific rocketmq-client-cpp commit for manylinux Docker as well
     new cc958c1  Fix Producer.send_async _on_success variable name
     new 647ce4f  Support Producer send oneway orderly
     new 6c82e71  Bump version: 0.3.12 → 0.3.13
     new d2130c9  Update rocketmq-client-cpp to dcf3d7ff0004fdd0255f37f8c4af40a53b56a125
     new 1079fb7  Bump version: 0.3.13 → 0.3.14
     new bbaf281  Mention set_namesrv_addr method in README.md
     new 2a191b1  Update README.md
     new e72eea0  Update rocketmq-client-cpp to 8c462e0296c7e60943ac8a127c956af12ff3190c
     new 4278d4e  Update rocketmq-client-cpp to dd328fcd017e9d3e1c1b4cdc7cdef5bdee5b9405
     new 28f71fa  Update rocketmq-client-cpp to 2ed69b341cc750aaadfc24a8a872db5f78db2ab6
     new bdde62f  Fix the infinite loop problem
     new 67482e0  Update rocketmq-client-cpp to 277ba805619c5f34f29a22ac0ad9fa32edccc07b
     new 36dd893  Bump version: 0.3.14 → 0.3.15
     new 6704fbb  pull consumer add offset
     new 9e03f4e  fix Indentation error
     new 261261d  Use git tag to checkout rocketmq-client-cpp
     new 67ff190  Bump version: 0.3.15 → 0.4.0
     new 2c3cba3  Retrieve error message from rocketmq-client-cpp
     new f65993b  Refine exception message
     new 345bb65  Bump version: 0.4.0 → 0.4.1
     new 8125651  Only remove leading `msg: `
     new 6b540fd  Update rocketmq-client-cpp
     new bf4daa9  Bump version: 0.4.1 → 0.4.2
     new 293a025  Add support for producer sending batch messages
     new 5bbfe8d  Upgrade rocketmq to 4.5.2 in Travis CI
     new 21c7b0a  cat rocketmq-cpp logs first
     new 42ccb44  Fix test_producer_send_batch test case
     new 78a22d3  Refine message decode to utf-8
     new 8d3ab1c  Bump version: 0.4.2 → 0.4.3
     new e0de2b6  Clarify Windows support
     new 9b4da44  Add PushConsumer reconsume_later test case
     new 9028cf5  Fix maybe_decode function
     new 57684b4  Switch to Apache License 2.0
     new 8f567c1  Use cached librocketmq.so from a prebuilt Docker image
     new b4dd1e1  Remove macOS CI temporarily
     new f45a9dd  Refine Producer send_async test case
     new 9cc198f  Merge pull request #52 from messense/rocketmq-python

The 232 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:
 .bumpversion.cfg               |   6 +
 .coveragerc                    |  10 +
 .gitignore                     |  77 ++++++-
 .travis.yml                    |  79 +++++--
 CMakeLists.txt                 | 219 ------------------
 MANIFEST.in                    |   3 +
 Makefile                       |  49 ----
 README.md                      | 115 +++++++---
 ci/Dockerfile                  |  22 ++
 cmake/ConfigureChecks.cmake    | 356 ----------------------------
 cmake/Findrocketmq.cmake       | 115 ----------
 dev-requirements.txt           |   4 +
 doc/Introduction.md            | 181 ---------------
 doc/api-doc/consumer-push.md   |  81 -------
 doc/api-doc/message.md         | 135 -----------
 doc/api-doc/producer.md        | 106 ---------
 doc/quick-start.md             |  64 ------
 install_boostpython.sh         |  57 -----
 install_gtest.sh               |  60 -----
 manylinux.sh                   |  13 ++
 package.sh                     |  86 -------
 project/CMakeLists.txt         |  61 -----
 project/Makefile               |  98 --------
 project/tool.mak               |  38 ---
 pytest.ini                     |   3 +
 rocketmq/__init__.py           |   0
 rocketmq/client.py             | 511 +++++++++++++++++++++++++++++++++++++++++
 rocketmq/consts.py             |  27 +++
 rocketmq/exceptions.py         |  99 ++++++++
 rocketmq/ffi.py                | 304 ++++++++++++++++++++++++
 sample/__init__.py             |  22 --
 sample/base.py                 |  23 --
 sample/testConsumer.py         |  52 -----
 sample/testProducer.py         | 100 --------
 setup.cfg                      |  11 +
 setup.py                       | 116 ++++++----
 src/PythonWrapper.cpp          | 496 ---------------------------------------
 src/PythonWrapper.h            | 167 --------------
 test/TestConsumeMessages.py    |  94 --------
 test/TestSendMessages.py       | 280 ----------------------
 test/__init__.py               |  22 --
 tests/conftest.py              |  33 +++
 tests/test_consumer.py         |  65 ++++++
 tests/test_producer.py         |  84 +++++++
 unitests/CMakeLists.txt        |  73 ------
 unitests/PythonWrapperTest.cpp |  56 -----
 46 files changed, 1481 insertions(+), 3192 deletions(-)
 create mode 100644 .bumpversion.cfg
 create mode 100644 .coveragerc
 delete mode 100644 CMakeLists.txt
 create mode 100644 MANIFEST.in
 delete mode 100644 Makefile
 create mode 100644 ci/Dockerfile
 delete mode 100644 cmake/ConfigureChecks.cmake
 delete mode 100644 cmake/Findrocketmq.cmake
 create mode 100644 dev-requirements.txt
 delete mode 100644 doc/Introduction.md
 delete mode 100644 doc/api-doc/consumer-push.md
 delete mode 100644 doc/api-doc/message.md
 delete mode 100644 doc/api-doc/producer.md
 delete mode 100644 doc/quick-start.md
 delete mode 100755 install_boostpython.sh
 delete mode 100755 install_gtest.sh
 create mode 100755 manylinux.sh
 delete mode 100755 package.sh
 delete mode 100644 project/CMakeLists.txt
 delete mode 100755 project/Makefile
 delete mode 100644 project/tool.mak
 create mode 100644 pytest.ini
 create mode 100644 rocketmq/__init__.py
 create mode 100644 rocketmq/client.py
 create mode 100644 rocketmq/consts.py
 create mode 100644 rocketmq/exceptions.py
 create mode 100644 rocketmq/ffi.py
 delete mode 100644 sample/__init__.py
 delete mode 100644 sample/base.py
 delete mode 100644 sample/testConsumer.py
 delete mode 100644 sample/testProducer.py
 create mode 100644 setup.cfg
 mode change 100644 => 100755 setup.py
 delete mode 100644 src/PythonWrapper.cpp
 delete mode 100644 src/PythonWrapper.h
 delete mode 100644 test/TestConsumeMessages.py
 delete mode 100644 test/TestSendMessages.py
 delete mode 100644 test/__init__.py
 create mode 100644 tests/conftest.py
 create mode 100644 tests/test_consumer.py
 create mode 100644 tests/test_producer.py
 delete mode 100644 unitests/CMakeLists.txt
 delete mode 100644 unitests/PythonWrapperTest.cpp