* Tue Jan 09 2024 Dirk Müller <dmueller@suse.com>
- update to 5.15:
* removed Python 3.7 from the support list (it is EOL). Now
supported on Python 3.8 or newer.
* fixed cgi.parse deprecation problem in http gateway
* removed jquery dependency in http gateway
* some small tweaks to setup, tests, examples, and docs.
* updated the self-signed example certificates and serial
numbers in the ssl example.
- drop add-network-marker.patch (upstream)
* Sun Jun 11 2023 ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
* Thu Feb 23 2023 Steve Kowalik <steven.kowalik@suse.com>
- New package, in a sense, based on Pyro4.
- Update to 5.14:
* http gateway now also has OPTION call with CORS
* fixed deprecation warning about setting threads in daemon mode
* fixed more threading module deprecation warnings
* proxy now correctly exposes remote __len__, __iter__ and __getitem__ etc
* improved type hint for expose()
* added Proxy._pyroLocalSocket property that is the local socket address
used in the proxy.
* serve() no longer defaults host parameter to empty string, but None.
* fixed a Python 3.11 serialization issue
* fixed @expose issue on static method/classmethod due to API change
in Python 3.10
* introduced SERPENT_BYTES_REPR config item (and updated serpent library
version requirement for this)
* flush nameserver output to console before entering request loop
* added optional boolean “weak” parameter to Daemon.register(), to register
a weak reference to the server object that will be unregistered
automatically when the server object gets deleted.
* fixed error when import Pyro5.server
* documented SSL_CACERTS config item
* reworked the timezones example.
* httpgateway message data bytearray type fix
* fixed regex lookup index error in nameserver
* the 4 custom class (un)register methods on the SerializerBase class are
now also directly available in the api module
* fixed a silent error in the server when doing error handling
* fixed empty nameserver host lookup issue
* added privilege-separation example
* added methodcall_error_handler to Daemon that allows you to provide a
custom error handler
* fix possible race condition when creating instances with instancemode
“single”
* fixed possible attribute error in proxy del method at interpreter shutdown
* gave the serialization example a clearer name ‘custom-serialization’
* URIs now accept spaces in the location part.
* made msgpack serializer optional
* NATPORT behavior fix when 0
* serialization improvements/fixes
- Add patch add-network-marker.patch:
* Mark tests that require the network as such, so we can skip them.
* Tue Dec 21 2021 Ben Greiner <code@bnavigator.de>
- Update to v4.81
* fix some typo's in docs
* corrected some minor other things in docs
* Python 3.9 is now included in the unit test runs
* No actual code changes.
- (update just to satisfy the weekly report on d:l:python* scripts)
- Add patch Pyro4-pr238-py310-cmethod-smethod.patch
* gh#irmen/Pyro4#238
* Fri Feb 26 2021 John Vandenberg <jayvdb@gmail.com>
- Update to v4.80
* fix possible race condition when creating instances with
instancemode "single"
* Fri Mar 20 2020 Tomáš Chvátal <tchvatal@suse.com>
- Update to 4.79:
* cython compatibility fix
* removed explicit version checks of dependencies such as serpent
* Fri Jan 10 2020 Tomáš Chvátal <tchvatal@suse.com>
- Properly conditionalize python2 build for older openSUSE
* Thu Jan 09 2020 Todd R <toddrme2178@gmail.com>
- Update to 4.77
* dropped support for Python 3.4 (which has reached end-of-life
status). Supported Python versions are now 2.7, and 3.5 or
newer.
* URIs now allow spaces in the location part. Useful for unix
domain sockets.
- Dropped python2 subpackage due to dropping backports dependency.
* Tue Sep 24 2019 Tomáš Chvátal <tchvatal@suse.com>
- Update to 4.76:
* corrected bogus space in worker thread name
* thread server can now be cleanly stopped with SIGINT / Ctrl-C on Windows
* the behavior of the NATPORT config item has been corrected to be in line with the API behavior of the Daemon
* certs are now included in sdist archive so the ssl unit tests also run as intended
* now correctly checks for write access to the correct logfile location, instead of assuming the current directory
* Wed Mar 06 2019 Tomáš Chvátal <tchvatal@suse.com>
- Update to 4.75:
* include LICENSE file in distribution
* avoid decode error when dealing with memoryview annotations
* serpent 1.27 required to avoid regression in previous version
* fixed marshal serializer problem that prevented it to even call register() in the name server.
* msgpack, json and marshal serializers now understand how to serialize array.array the same way serpent already did
* fixed distributed-mandelbrot example to actually run multiple concurrent calculations.
* missing API method doc added on NameServer.count()