pyro - distributed object system for Python

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe amd64
Package name pyro
Package version 3.14
Package release 4
Package architecture all
Package type deb
Installed size 285 B
Download size 59.98 KB
Official Mirror
Pyro (PYthon Remote Object) is an easy to use and powerful distributed object
system for Python. In a distributed object system, clients send requests to
distant servers, which owns the remote objects. Pyro simplifies a lot the
creation of clients and servers, and has among its features:
- dynamic and static proxies for all remote method invocations,
- a naming service which keeps record of the location of objects,
- mobile objects support: clients and servers can pass objects around,
- exceptions that occur in the remote object is raised on the client too,
- multithreaded server support to handle multiple requests simultaneously.
This package contains the core Pyro library and the command line tools.
Some graphical tools are available in the pyro-gui package.
The documentation is available in the pyro-doc package.
A lot of examples are available in the pyro-examples package.


Package Version Architecture Repository
pyro_3.14-4_all.deb 3.14 all Ubuntu Universe
pyro - - -


Name Value
python:any >= 2.7.5-5~
python:any << 2.8


Type URL
Binary Package pyro_3.14-4_all.deb
Source Package pyro

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install pyro deb package:
    # sudo apt-get install pyro




2015-12-15 - Mattia Rizzolo <>
pyro (1:3.14-4) unstable; urgency=medium
* QA upload.
* Move the git repository to collab-maint.
2015-12-15 - Mattia Rizzolo <>
pyro (1:3.14-3) unstable; urgency=medium
* QA upload.
* Orphan the package, see #530280
2015-12-14 - Mattia Rizzolo <>
pyro (1:3.14-2) unstable; urgency=low
* Team upload.
[ SVN-Git Migration ]
* git-dpm config.
* Update Vcs fields for git migration.
[ Mattia Rizzolo ]
* Remove long useless debian/pycompat file.
* Build using dh-python instead of python-support.  Closes: #786365
2011-08-21 - Gustavo Goretkin <>
pyro (1:3.14-1) unstable; urgency=high
* New upstream release
- /usr/bin/pyro-rns was removed by upstream
* SECURITY UPDATE: arbitrary file overwriting via symlink (Closes: #631912,
LP: #830742)
- store pidfile in /var/run instead of /tmp
- Pyro/ext/ changed default location to /var/run
- Pyro/ext/ added command-line parameter (--pidfile=...) to
override default pidfile location
- default location for pidfile is tunable via /etc/default/pyro-nsd
- CVE-2011-2765 
2010-09-14 - Carl Chenet <>
pyro (1:3.9.1-2) unstable; urgency=low
[Carl Chenet]
* revert to 3.9.1-1 package because of the development status 
of the 4.1 package is unsuitable for stable use
DPMT svn #8557 revision (Closes: #589172) 
* added debian/source
* added debian/source/format
* package is now 3.0 (quilt) source format
* debian/control
- Bump Standards-Version to 3.9.1
[Jakub Wilk]
* Add ‘XS-Python-Version: >= 2.5’ to prevent bytecompilation with python2.4
(closes: #589053).
2010-07-02 - Carl Chenet <>
pyro (4.1-1) unstable; urgency=low
* New upstream release
* debian/control
- changed Maintainer to DPMT team
- changed Uploaders to Bernd Zeimetz <> and 
Carl Chenet <>
- bump Standards-Version to 3.9.0
- removed xslt and docbook-xsl from Build-Depends
- removed pyro-doc package
- removed pyro-gui package
- removed the Suggests field for pyro package
- added Recommands field with pyro-examples in it
* debian/pyro.install
- installing to /usr/share/pyshared/Pyro
* debian/pyro-examples
- installing to /usr/share/pyro/examples
* debian/rules
- using a rules.tiny with overrides
* debian/watch
- updated to look for pyro 4.X
* removed debian/ (no more needed)
* removed debian/pyro-gui.install (no more gui)
* removed debian/pyro.pyro-nsd.default (no more executables)
* removed debian/pyro.1 (no more executables)
* removed debian/NEWS.Debian (too old)
* removed debian/setup.cfg (no more needed)
* removed debian/pyro-doc.install (no more pyro-doc for now)
* removed debian/pyro.pyro-nsd.init (no more executables)
* removed debian/pyro.pyro-nsd.init (no more pyro-doc for now)
* removed debian/pyro-gui.1.xml (no more gui)
* removed debian/ (no more executables)
2009-05-25 - Bernd Zeimetz <>
pyro (3.9.1-1) unstable; urgency=low
[ Sandro Tosi ]
* debian/control
- switch Vcs-Browser field to viewsvn
[ Bernd Zeimetz ]
* New upstream release.
* debian/patches/usr-bin-env-location.dpatch:
- Dropping patch, applied usptream. 
* debian/control, debian/rules:
- Dropping dpatch build-dep and include, not needed anymore. 
* Switching to python-support and dh 7.
* Bumping Standards-Version to 3.8.1. 
* Dropping maintainer scripts, dh creates them properly. 
* Adding missing ${misc:Depends}. 
* Fix several file permissions in the examples package.
* Add symlink to the actual docu in pyro-examples.

See Also

Package Description
pyroman_0.5.0-1_all.deb Very fast firewall configuration tool
pyromaths_11.05.1b2-0ubuntu1_all.deb Generator for math worksheets for french college
pyroom_0.4.1-6_all.deb distractionless fullscreen text editor
pysassc_0.11.0-2_all.deb SASS for Python: command line utility for libsass
pysatellites_2.4-1_all.deb simulates the launching of satellites
pyscanfcs_0.2.3-2_amd64.deb scientific tool for perpendicular line scanning FCS
pyscrabble-common_1.6.2-9_all.deb multiplayer scrabble implementation - common files
pyscrabble-server_1.6.2-9_all.deb scrabble implementation written in Python - server part
pyscrabble_1.6.2-9_all.deb multiplayer scrabble implementation written in Python - client part
pysdl2-doc_0.9.3+dfsg2-1_all.deb Python bindings to the SDL2 C-library - documentation
pyside-tools_0.2.15-1_amd64.deb development tools for PySide (uic, rcc, lupdate)
pysieved_1.2-1_all.deb managesieve server
pysiogame_1.30.811-1_all.deb educational activity pack for kids
pysol-cardsets_2.0+dfsg2-1_all.deb transitional package from pysol-cardsets to pysolfc-cardsets
pysolfc-cardsets_2.0+dfsg2-1_all.deb additional card graphics for PysolFC