fixed @expose issue on static method/classmethod due to API change in Python 3.10
switched from travis to using github actions for CI builds and tests
Python 3.10 is now included in the unit test runs
4.81
2 years ago
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.
4.80
4 years ago
fix possible race condition when creating instances with instancemode "single"
4.79
4 years ago
cython compatibility fix
removed explicit version checks of dependencies such as serpent. This fixes crash error when dealing with prerelease versions that didn't match the pattern.
4.78
4 years ago
stick to an older serpent library version to install as a dependency when installing on old python versions
explain the delay and threading in the distributed-computing2 example
4.77
4 years ago
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. (the life cycle status of the Python versions can be seen here https://devguide.python.org/#status-of-python-branches)
URIs now allow spaces in the location part. Useful for unix domain sockets.
4.76
4 years ago
corrected bogus space in worker thread name
thread server can now be cleanly stopped with SIGINT / Ctrl-C on Windows
(if the selectors module is available which is also used by the multiplex server)
the behavior of the NATPORT config item has been corrected to be in line with the API behavior of the Daemon:
if you leave this at 0 (the default), it will now correctly replicate the internal port number as NAT port
(instead of crashing with a configuration error)
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
4.75
5 years ago
fixed distributed-mandelbrot example to actually run multiple concurrent calculations.
CI build process now using more modern Python versions.
missing API method doc added on NameServer.count()
4.74
5 years ago
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.
Its dumpsCall is now able to use the class_to_dict conversion for unmarshallable types
(in simple situations, not recursively). Previously, you would get a ValueError: unmarshallable object.
msgpack, json and marshal serializers now understand how to serialize array.array the same way serpent already did
4.73
5 years ago
include LICENSE file in distribution
avoid decode error when dealing with memoryview annotations