Metadata-Version: 1.1
Name: pytango
Version: 9.3.0
Summary: A python binding for the Tango control system
Home-page: http://github.com/tango-cs/pytango
Author: Tiago Coutinho
Author-email: coutinho@esrf.fr
License: LGPL
Download-URL: http://pypi.python.org/pypi/pytango
Description: PyTango
        =======
        
        
        Main website: http://pytango.readthedocs.io
        
        Python binding for Tango_, a library dedicated to distributed control systems.
        
        
        Description
        -----------
        
        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.
        
        
        Requirements
        ------------
        
        PyTango_ is compatible with python 2 and python 3.
        
        General dependencies:
        
        -  libtango_ >= 9.2
        -  `Boost.Python`_ >= 1.33
        
        Python dependencies:
        
        -  numpy_ >= 1.1
        -  six_
        
        Build dependencies:
        
        - setuptools_
        - sphinx_
        
        Optional dependencies:
        
        - futures_
        - gevent_
        
        .. note:: 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)
        
        
        Install
        -------
        
        PyTango_ is available on PyPI_ as ``pytango``::
        
            $ pip install pytango
        
        Alternatively, PyTango_ can be built and installed from the
        `sources`_::
        
            $ python setup.py install
        
        In both cases, the installation takes a few minutes since the ``_tango`` boost
        extension has to compile.
        
        
        Usage
        -----
        
        To test the installation, import ``tango`` and check ``tango.utils.info()``::
        
            >>> import tango
            >>> print(tango.utils.info())
            PyTango 9.2.6 (9, 2, 6, 'dev', 0)
            PyTango compiled with:
                Python : 2.7.15
                Numpy  : 1.15.4
                Tango  : 9.2.5
                Boost  : 1.67.0
        
            PyTango runtime is:
                Python : 2.7.15
                Numpy  : 1.15.4
                Tango  : 9.2.5
                Boost  : 0.0.0
        
            PyTango running on:
            ('Linux', 'hostname', '4.4.0-131-generic', '#157-Ubuntu SMP Thu Jul 12 15:51:36 UTC 2018', 'x86_64', 'x86_64')
        
        For an interactive use, consider using ITango_, a tango IPython_ profile.
        
        
        Documentation
        -------------
        
        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, please see: `How to Contribute`_ !
        
        
        .. |Doc Status| image:: https://readthedocs.org/projects/pytango/badge/?version=latest
                        :target: http://pytango.readthedocs.io/en/latest
                        :alt:
        
        .. |Build Status| image:: https://travis-ci.org/tango-controls/pytango.svg
                          :target: https://travis-ci.org/tango-controls/pytango
                          :alt:
        
        .. |Pypi Version| image:: https://img.shields.io/pypi/v/PyTango.svg
                          :target: https://pypi.python.org/pypi/PyTango
                          :alt:
        
        .. |Python Versions| image:: https://img.shields.io/pypi/pyversions/PyTango.svg
                             :target: https://pypi.python.org/pypi/PyTango/
                             :alt:
        
        .. |Anaconda Cloud| image:: https://anaconda.org/tango-controls/pytango/badges/version.svg
                            :target: https://anaconda.org/tango-controls/pytango
                            :alt:
        
        .. |Codacy| image:: https://api.codacy.com/project/badge/Grade/c8f2b9fbdcd74f44b41bb4babcb4c8f3
                    :target: https://www.codacy.com/app/tango-controls/pytango?utm_source=github.com&utm_medium=referral&utm_content=tango-controls/pytango&utm_campaign=badger
                    :alt: Codacy Badge
        
        .. _Tango: http://tango-controls.org
        .. _Tango C++ API: http://esrf.eu/computing/cs/tango/tango_doc/kernel_doc/cpp_doc
        .. _PyTango: http://github.com/tango-cs/pytango
        .. _PyPI: http://pypi.python.org/pypi/pytango
        
        .. _libtango: http://tango-controls.org/downloads
        .. _Boost.Python: http://boost.org/doc/libs/1_61_0/libs/python/doc/html
        .. _numpy: http://pypi.python.org/pypi/numpy
        .. _six: http://pypi.python.org/pypi/six
        .. _setuptools: http://pypi.python.org/pypi/setuptools
        .. _sphinx: http://pypi.python.org/pypi/sphinx
        .. _futures: http://pypi.python.org/pypi/futures
        .. _gevent: http://pypi.python.org/pypi/gevents
        
        .. _ITango: http://pypi.python.org/pypi/itango
        .. _IPython: http://ipython.org
        
        .. _documentation: http://pytango.readthedocs.io/en/latest
        .. _Tango forums: http://tango-controls.org/community/forum
        .. _PR and bug reports: PyTango_
        .. _sources: PyTango_
        .. _How to Contribute: http://pytango.readthedocs.io/en/latest/how-to-contribute.html#how-to-contribute
Keywords: Tango,CORBA,binding
Platform: Linux
Platform: Windows XP/Vista/7/8
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Natural Language :: English
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Programming Language :: C
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries
Requires: boost_python (>=1.33)
Requires: numpy (>=1.1)
Requires: six
Provides: tango
Provides: PyTango
