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

astitcher pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/qpid-proton.git.


    from 7db4c2c  PROTON-1989: [c] Support TLSv1.3 with openssl 1.1.1
     new 1d6e14f  PROTON-1992: [Python] Remove dependency on Proton Reactor API 
- Python binding now only uses APIs from Proton Core library.   It uses Python 
APIs to do all IO and uses Proton purely to process   the AMQP protocol. - It 
is very compatible with the existing higher level Python APIs.   [In modules 
proton, proton.reactor, proton.handlers, proton.utils]
     new b7571f0  PROTON-1992: [Python] Sort imports
     new e4aec3a  PROTON-1992: [Python] move build dependencies to Proton-C 
Core - Remove all swig bound APIs that are only in libqpid-proton - Link Python 
extension lib to libqpid-proton-core
     new 16e5c35  PROTON-1467: [Python] Get pip install working on Windows
     new 46979cf  PROTON-1992: [Python] Give on_timer_task event a valid 
container - Fixes a problem with dispatch unit tests
     new 8dc796d  PROTON-1992: [Python] Cope with select being interrupted. - 
Ignore interrupted select syscalls -- We do this as the dispatch systems tests 
use proton calls in a signal handler -- It's not clear to me that uis actually 
allowed - it wouldn't be in raw C - So it's not entirely clear this is the 
correct way to go or that the   code that causes this issue doesn't need fixinf 
itself!

The 6 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:
 CMakeLists.txt                       |   5 +-
 c/include/proton/cproton.i           |   8 -
 c/include/proton/import_export.h     |   6 +-
 python/CMakeLists.txt                |  11 +-
 python/cproton.i                     |  76 +-----
 python/proton/_data.py               |  39 ++--
 python/proton/_delivery.py           |  18 +-
 python/proton/_endpoints.py          | 130 +++++------
 python/proton/_events.py             | 258 ++++++++++++--------
 python/proton/_handlers.py           | 214 +++++++++++++++--
 python/proton/_io.py                 | 147 ++++++++++++
 python/proton/_message.py            |  45 ++--
 python/proton/_reactor.py            | 442 ++++++++++++++++++++++-------------
 python/proton/_reactor_impl.py       | 217 -----------------
 python/proton/_selectable.py         |  93 ++++++++
 python/proton/_transport.py          |  54 ++---
 python/proton/_utils.py              |   4 +-
 python/proton/_wrapper.py            |  15 ++
 python/setup.py.in                   |  95 ++++----
 python/tests/proton_tests/handler.py |   2 +-
 python/tests/proton_tests/reactor.py |  22 +-
 python/tox.ini.in                    |   2 +-
 ruby/CMakeLists.txt                  |   2 +-
 23 files changed, 1116 insertions(+), 789 deletions(-)
 create mode 100644 python/proton/_io.py
 delete mode 100644 python/proton/_reactor_impl.py
 create mode 100644 python/proton/_selectable.py
 mode change 100755 => 100644 python/setup.py.in


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

Reply via email to