Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-python-qpid-proton | Distribution: openSUSE Tumbleweed |
Version: 0.38.0 | Vendor: openSUSE |
Release: 2.2 | Build date: Wed Mar 27 12:16:12 2024 |
Group: Productivity/Networking/Other | Build host: reproducible |
Size: 2188846 | Source RPM: qpid-proton-0.38.0-2.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://qpid.apache.org/proton/ | |
Summary: Python language bindings for the Qpid Proton messaging framework |
Proton is a messaging library. It can be used in brokers, client libraries, routers, bridges and proxies. Proton is based on the AMQP 1.0 messaging standard.
Apache-2.0
* Wed Mar 27 2024 Fridrich Strba <fstrba@suse.com> - Added patch: * qpid-proton-fix_linking.patch + fix linking with older cmake versions. Fixed build on SLE15 * Tue Mar 07 2023 Dirk Müller <dmueller@suse.com> - update to 0.38.0: * see https://qpid.apache.org/releases/qpid-proton-0.38.0/release-notes.html * Cancellable tasks * Implement distributed tracing * Improve python-qpid-proton wheel build regarding pkgconfig and deps * The new frame codec doesn't omit enough nulls! * Modernize package setup * Provide a way to query proton::connection for the url it was created with * Simplify and Speed up proton-c object system * Remove internal details from the proton/object.h API header file * Refactor logging so that it doesn't allocate any heap memory * Remove "from __future__ import ..." as they are all the default behaviour for Python 3 * Proactor: allow early writes to reduce latency * Set a reasonable default maximum frame size * use consistent socket io cals in epoll proactor * Support Python 3.11 * Many bugfixes * Fri Nov 04 2022 Pedro Monreal <pmonreal@suse.com> - Add -Wno-deprecated-declarations to allow building with openssl-3 * Tue Apr 26 2022 Christophe Giboudeaux <christophe@krop.fr> - Move libqpid-proton-core to a different package to fix a rpmlint error (boo#1191783) - Update to 0.37.0. Changes since last release: * [cpp] Add support for setting Dynamic Node Properties * Add new internal API pn_buffer_free_memory to get direct access to unused memory in buffer * Implement a dumping AMQP values without using pn_data_t * Remove unnecessary scratch string from pn_transport_t * Generate correct relocatable pc files * Reduce (ultimately eliminate) all use of the pn_data_t data structure in AMQP frame processing * [proton-python] Fix socket.socket type annotations inconsistency found by MyPy * Improve proactor read performance by actually resizing input buffer * [cpp] Improve constructor syntax for maps * [C++] More work to use C++11 features now that we can * segfault in epoll proactor shutdown * c-threaderciser timed out on 32-core machine. * [cpp] Seed in uuid.cpp can lead to duplicates * [cpp] Use of reconnect_options::failover_urls triggers - Wdeprecated-declarations in examples/cpp/reconnect_client.cpp * TSAN race in epoll.c post_event with raw connection * [cpp] Crash upon reconnect when user passed empty vector to connection_options::failover_urls * Workaround for bad use of pn_buffer_append in messenger library * Bad example code was introduced in PROTON-2427 * Bugs found by os-fuzzer * Fix some undefined behaviour found by ubsan * assert epoll.c:2519: poller_do_epoll: Assertion `!p->sched_ready_first' failed. * Proactor can seem to read nonsense * TSAN reported potential deadlock in epoll proactor when run via Qpid Dispatch router. * epoll proactor memory use after free * [python] When tracing is active receiving a message with annotations fails * Python module linking on recent macOS fails with clang unable to find -lssl * Ruby binding fails to test with ruby 3.1 * [c] Memory leak found by fuzzing * [python] Fatal Python error: deallocating None * Error in decoding disposition frames * The new C codec can misinterpret pn_data_t values resulting in unintended wire data. * Fri May 14 2021 Fridrich Strba <fstrba@suse.com> - Disable tests for the while as a stopgap solution for python integration test looping * Mon May 03 2021 Dirk Müller <dmueller@suse.com> - avoid fdupes -s as it causes symlinks between python36 and python38 flavor - remove python2 subpackage (it is beyond 2020) * Fri Apr 30 2021 Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 0.34: * [python] reconnect/failover is a bit of a mess * [python] BlockingConnection has no way to allow failover * Allow access to link properties in cpp binding * Allow proactor raw connections to be half closed * Introduce 'Drain buffers' event to proactor raw connection * Simplify and clean up build flag selection for different compilers * [c] receiver cannot settle an incomplete incoming message * [c] Codec pn_data_vfill() method doc has symbol and string types interchanged * [cpp] If reconnect is on client responds to a forced close from server by only closing the socket * Fixed epoll proactor bug in tracking previous task used by a thread * Fixed incorrect handling of commandline options in ssl.cpp example * Fix some proactor raw connection issues found with TSAN * Fixed memory leak and close_waits in qpid-proton-c when dropping timeouted connection * Thu Mar 25 2021 Ben Greiner <code@bnavigator.de> - Can't assume non-existence of python38 macros in Leap. gh#openSUSE/python-rpm-macros#107 Test for suse_version instead. Only Tumbleweed has and needs the python_subpackage_only support. * Tue Mar 16 2021 Dirk Müller <dmueller@suse.com> - update to 0.33: * improved timers implementation with single timerfd kernel resource * Option to skip building examples * Tidy up and finalise the SASL plugin API * [c] Epoll proactor debug assistance * [c] Proactor: psocket has an unnecessary back pointer to the proactor * cmake -DBUILD_TESTING=OFF does not disable building all tests * pn_data_t initialization lead to low performance * Problem building c examples with qpid-proton 0.31.0 * [c] Need ability to add an authorization id in the SASL exchange * Threadercizer causes warnings on BSD based platforms * Threaderciser test does not honor ctest '--timeout' switch * [c] Threadercizer build causes warnings and hence build failures on 32 bit builds * [c] Raw connection API trying to give back buffers after emitting the PN_RAW_CONNECTION_DISCONNECTED event * [cpp][tests] cpp_connect_config_test fails on Fedora 32 with 'tls_post_process_client_hello:no shared cipher' * [c] Proactor: pn_raw_connection_close() doesn't drain already written buffers * [c] Proactor: TSAN failure in pni_timer_manager * [c] Proactor: Raw connection wakes can crash the application * [go] Go 1.15.3 failure in macOS CI; panic: can't call pointer on a non-pointer Value * Need a means of specifying and reading link properties * Change Minimum supported Visual Studio compiler to 2015 * Change base C language/compiler requirements to C99 or equivalent * Restructure pn_netaddr_* implementation * [c] Proactor API to support 'raw' TCP connections using the proactor event loop * Simplify the locking inside the proactor epoll implementation * Mark the Proton work list as deprecated * cc1plus: warning: -Wformat-security ignored without -Wformat [-Wformat-security] * memory leak in c++ object inspect * Windows build fails if CMAKE_MODULE_PATH is not empty * Undefined variable x in scripts/env.py * [proton-c] Assert in pni_add_work during pn_proactor_done * Epoll proactor listener leaks file descriptors on close * [Proton-c] Encoder error for array of lists where first list in array is empty * Coverity warning of buffer overrun in pn_proactor_addr * Build fails with older CMake version 2.8.12 * Wed Jan 13 2021 Benjamin Greiner <code@bnavigator.de> - Remove explicit python runtime requirements on full standard lib
/usr/lib64/python3.12/site-packages/__pycache__/cproton.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/__pycache__/cproton.cpython-312.pyc /usr/lib64/python3.12/site-packages/_cproton.cpython-312-riscv64-linux-gnu.so /usr/lib64/python3.12/site-packages/_cproton.so /usr/lib64/python3.12/site-packages/cproton.py /usr/lib64/python3.12/site-packages/proton /usr/lib64/python3.12/site-packages/proton/__init__.py /usr/lib64/python3.12/site-packages/proton/__pycache__ /usr/lib64/python3.12/site-packages/proton/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/__init__.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_common.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_common.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_condition.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_condition.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_data.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_data.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_delivery.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_delivery.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_endpoints.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_endpoints.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_events.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_events.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_exceptions.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_exceptions.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_handlers.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_handlers.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_io.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_io.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_message.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_message.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_reactor.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_reactor.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_selectable.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_selectable.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_tracing.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_tracing.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_transport.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_transport.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_url.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_url.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_utils.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_utils.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_wrapper.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/_wrapper.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/handlers.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/handlers.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/reactor.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/reactor.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/tracing.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/tracing.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/utils.cpython-312.opt-1.pyc /usr/lib64/python3.12/site-packages/proton/__pycache__/utils.cpython-312.pyc /usr/lib64/python3.12/site-packages/proton/_common.py /usr/lib64/python3.12/site-packages/proton/_condition.py /usr/lib64/python3.12/site-packages/proton/_data.py /usr/lib64/python3.12/site-packages/proton/_delivery.py /usr/lib64/python3.12/site-packages/proton/_endpoints.py /usr/lib64/python3.12/site-packages/proton/_events.py /usr/lib64/python3.12/site-packages/proton/_exceptions.py /usr/lib64/python3.12/site-packages/proton/_handlers.py /usr/lib64/python3.12/site-packages/proton/_io.py /usr/lib64/python3.12/site-packages/proton/_message.py /usr/lib64/python3.12/site-packages/proton/_reactor.py /usr/lib64/python3.12/site-packages/proton/_selectable.py /usr/lib64/python3.12/site-packages/proton/_tracing.py /usr/lib64/python3.12/site-packages/proton/_transport.py /usr/lib64/python3.12/site-packages/proton/_url.py /usr/lib64/python3.12/site-packages/proton/_utils.py /usr/lib64/python3.12/site-packages/proton/_wrapper.py /usr/lib64/python3.12/site-packages/proton/handlers.py /usr/lib64/python3.12/site-packages/proton/reactor.py /usr/lib64/python3.12/site-packages/proton/tracing.py /usr/lib64/python3.12/site-packages/proton/utils.py /usr/lib64/python3.12/site-packages/python_qpid_proton-0.38.0-py3.12.egg-info /usr/lib64/python3.12/site-packages/python_qpid_proton-0.38.0-py3.12.egg-info/PKG-INFO /usr/lib64/python3.12/site-packages/python_qpid_proton-0.38.0-py3.12.egg-info/SOURCES.txt /usr/lib64/python3.12/site-packages/python_qpid_proton-0.38.0-py3.12.egg-info/dependency_links.txt /usr/lib64/python3.12/site-packages/python_qpid_proton-0.38.0-py3.12.egg-info/requires.txt /usr/lib64/python3.12/site-packages/python_qpid_proton-0.38.0-py3.12.egg-info/top_level.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 19 01:14:14 2024