****************************************
Pyro - Python Remote Objects - |version|
****************************************

.. image:: _static/pyro-large.png
    :align: center
    :alt: PYRO logo

What is Pyro?
-------------
It is a library that enables you to build applications in which
objects can talk to each other over the network, with minimal programming effort.
You can just use normal Python method calls to call objects on other machines.
Pyro is written in **100% pure Python** and therefore runs on many platforms and Python versions,
**including Python 3.x**.

Pyro is copyright © Irmen de Jong (irmen@razorvine.net | http://www.razorvine.net).  Please read :doc:`license`.

Join the `Pyro mailing list <http://lists.sourceforge.net/lists/listinfo/pyro-core>`_ for questions and discussion.
Pyro can be found on Pypi as `Pyro4 <http://pypi.python.org/pypi/Pyro4/>`_.  Source on Github: https://github.com/irmen/Pyro4


Contents
--------

.. toctree::
   :maxdepth: 2
   
   intro.rst
   install.rst
   tutorials.rst
   commandline.rst
   clientcode.rst
   servercode.rst
   nameserver.rst
   security.rst
   errors.rst
   flame.rst
   tipstricks.rst
   config.rst
   upgrading.rst
   api.rst
   alternative.rst
   pyrolite.rst
   changelog.rst
   license.rst


Indices and tables
==================

* :ref:`genindex`
* :ref:`search`

.. figure:: _static/tf_pyrotaunt.png
   :target: http://wiki.teamfortress.com/wiki/Pyro
   :alt: PYYYRRRROOOO
   :align:  center
