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