Source: pyro4
Section: python
Priority: optional
Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.org>
Build-Depends: debhelper-compat (= 11), python3-all
Build-Depends-Indep: dh-python, python3-sphinx, python3-sphinx-rtd-theme,
 python3-serpent (>= 1.27), python3-setuptools,
 python3-cloudpickle (>= 0.4.0), python3-dill (>= 0.2.6), python3-msgpack (>= 0.5.2)
Build-Conflicts: python-sphinx
Standards-Version: 4.5.0
Homepage: https://packages.python.org/Pyro4/
#X-Python3-Version: >= 3.4

Package: pyro4
Architecture: all
Depends: ${misc:Depends}, lsb-base, python3-pyro4
Suggests: pyro4-doc
Description: distributed object middleware for Python (RPC)
 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 metapackage depends on the on the Python variant the user needs.
 .
 The documentation is available in the pyro4-doc package.
 A lot of examples are available in the pyro4-examples package.

Package: python3-pyro4
Architecture: all
Depends: python3-serpent (>= 1.27), ${misc:Depends}, ${python3:Depends}
Conflicts: python2-pyro4
Replaces: python2-pyro4
Suggests: pyro4-doc, pyro4
Description: distributed object middleware for Python (RPC), Python3 modules
 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 Pyro4 module for Python 3.x .
 .
 The documentation is available in the pyro4-doc package.
 A lot of examples are available in the pyro4-examples package.

Package: pyro4-doc
Architecture: all
Multi-Arch: foreign
Section: doc
Suggests: pyro4
Depends: ${misc:Depends}, libjs-jquery, libjs-underscore
Description: distributed object middleware for Python (RPC), documentation
 Pyro (PYthon Remote Object) is an easy to use and powerful distributed object
 system for Python.
 .
 This package contains the documentation files for the pyro4 package.

Package: pyro4-examples
Architecture: all
Depends: ${misc:Depends}, pyro4
Description: distributed object middleware for Python (RPC), examples
 Pyro4 (PYthon Remote Object) is an easy to use and powerful distributed object
 system for Python.
 .
 This package contains some examples for the pyro4 package.
