skip to navigation
skip to content

PyTango 9.2.1

A python binding for the Tango control system

Package Documentation

Latest Version: 9.2.2

Main website:

Python binding for Tango, a library dedicated to distributed control systems.


PyTango exposes the complete Tango C++ API through the tango python module. It also adds a bit of abstraction by taking advantage of the Python capabilites:

  • tango.client provides a client access to device servers and databases.
  • tango.server provides base classes to declare and run device servers.


PyTango is compatible with python 2 and python 3.

General dependencies:

Python dependencies:

Build dependencies:

Optional dependencies:


As a general rule, libtango and pytango should share the same major and minor version (for a version X.Y.Z, X and Y should match)


PyTango is available on PyPI as pytango:

$ pip install pytango

Alternatively, PyTango can be built and installed from the sources:

$ python install

In both cases, the installation takes a few minutes since the _tango boost extension has to compile.


To test the installation, import tango and check tango.__version__:

>>> import tango
>>> tango.__version__

For an interactive use, consider using ITango, a tango IPython profile.


Check out the documentation for more informations.

Support and contribution

You can get support from the Tango forums, for both Tango and PyTango questions.

All contributions, PR and bug reports are welcome!

File Type Py Version Uploaded on Size
pytango-9.2.1.Win32-py2.7.exe (md5) MS Windows installer 2.7 2017-03-28 3MB
pytango-9.2.1.Win32-py2.7.msi (md5) MS Windows MSI installer 2.7 2017-03-28 2MB
pytango-9.2.1.tar.gz (md5) Source 2017-01-30 3MB (md5) MS Windows installer 2.7 2017-03-28 4MB (md5) MS Windows MSI installer 2.7 2017-03-28 3MB