Pyro 4.34 released!

Irmen de Jong <[email protected]> Thu, 19 Feb 2015 21:28:14 +0100
Newsgroups gmane.comp.python.pyro
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello all,

I have just released Pyro 4.34.


Get it from Pypi:  http://pypi.python.org/pypi/Pyro4/
Or source from Github:  https://github.com/irmen/Pyro4
Documentation: http://pythonhosted.org/Pyro4/index.html


Most important changes:


- - setting an attribute on a proxy as first operation no longer crashes with an
AttributeError, it now correctly obtains the metadata first
- - added JSON_MODULE config item to be able to set a 3rd party json library (such as
simplejson) to use instead of the default json that comes in the stdlib.
- - added X-Pyro-Options http header to the httpgateway request to set certain Pyro
options for the call (such as 'oneway')
- - http gateway name prefix option changed, you now specify an export name regex
pattern instead (allows you to export multiple name patterns)
- - http gateway gained a pyro timeout option as shortcut for Pyro's commtimeout config
item that should be used
- - fixed http example code when handling oneway methods (empty response)
- - the nameserver's list function no longer internally appends a '$' (end of string
marker) to a given regex pattern
- - removed paragraph in docs about choosing between pyro4 and pyro3 (there's only one
sensible choice nowadays)



NOTE: intending to drop support for Python 2.6 and Jython. This will probably be the
last version that officially supports Python version 2.6 and Jython 2.7. Future
versions will only be compatible with and tested with Python 2.7 and 3.2+, IronPython,
and Pypy. The explicit Jython compatibility will be dropped. Until Jython 2.7 itself
becomes up to par with official Python 2.7 you will probably no longer be able to use
Pyro from within Jython. PyroLite will ofcourse still be supported for Java clients.
If you?re stuck with Python 2.6 (or Jython), plan on either committing to this last
Pyro version that supports it, or plan on cloning the Pyro4 source repository and
applying compatibility patches yourself. This decision is made to remove the
development and support burden that now exists for these old or problematic Python
implementations.



Have fun!

Irmen de Jong
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (MingW32)

iQEcBAEBAgAGBQJU5kdeAAoJEHC9o7RHFlf2F3sH/ij/uq4wVKiL7DftQdZ4pQnI
0E4Ljlz2WJB8B1qGXraZpyVM8GrhKt1HIoOpR4bFPWchU2dmyQWCql5ScoBGB69h
9kCbc44QDEAG4DdZQucLBld5Sf3rDIw+G82dXfZyB5L6nVx9HySe0zbkXzJ7fJl/
mvbv3rTAHIAv0qDPdU0rIOmzM+PY2dsF41sCl1uk/JjBsFu2L92aSnMeCAIJDmZS
TTb4s/Aa8HVOUe9ggtcOZiekDk+TgCJnpQhJ3b/kUdxLXFyS4UsSl2X6zzWgDuid
V1lpjCJNsaUbXqMeT6f6lMq3D69Zn0DiarqOgL+8PISB26os9ob9vMb4+26h06k=
=ahTj
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk