./devel/py-Pyro, Distributed Object Technology system in Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.82, Package name: py310-Pyro4-4.82, Maintainer: pkgsrc-users

Pyro is an acronym for PYthon Remote Objects. It is an advanced and powerful
Distributed Object Technology system written entirely in Python, that is
designed to be very easy to use. It resembles Java's Remote Method
Invocation (RMI). It is less similar to CORBA - which is a system- and
language independent Distributed Object Technology and has much more to
offer than Pyro or RMI. But Pyro is small, simple and free (MIT software
license).

Get the manual from

http://pyro.sourceforge.net/pyro-manual/PyroManual.html

Check quite impressive success stories on

http://pyro.sourceforge.net/projects.html


Required to run:
[devel/py-setuptools] [devel/py-serpent] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 504.014 KB

Version history: (Expand)


CVS history: (Expand)


   2022-02-09 22:25:58 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-Pyro: updated to 4.82

release 4.82
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

release 4.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.
   2022-01-05 21:47:37 by Thomas Klausner | Files touched by this commit (26)
Log message:
*: set USE_PKG_RESOURCES for more packages
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-05-03 20:28:11 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-Pyro: updated to 4.80

4.80:
fix possible race condition when creating instances with instancemode \ 
"single"
   2019-12-11 15:45:17 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-Pyro: updated to 4.77

Pyro 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.
  (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.
   2019-06-21 13:20:33 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-Pyro: updated to 4.76

Pyro 4.76
- 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