pytango


Namepytango JSON
Version 9.5.1 PyPI version JSON
download
home_pagehttps://www.tango-controls.org/
SummaryPython bindings for the cppTango library; part of the Tango Distributed Control System toolkit
upload_time2024-03-29 07:22:24
maintainerAnton Joubert, Yury Matveyev, Ulrik Pedersen
docs_urlhttps://pythonhosted.org/pytango/
authorCoutinho
requires_python>=3.9
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            PyTango
=======

|Doc Status|
|Gitlab Build Status|
|Pypi Version|
|Python Versions|
|Conda|

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 capabilities:

- ``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 3.9+.

General dependencies:

-  cppTango_ >= 9.5.0, and its dependencies: omniORB4 and libzmq
-  `Boost.Python`_ >= 1.71

Python dependencies:

-  numpy_ >= 1.13.3 < 2.0
-  psutil_
-  packaging_

Build dependencies:

- pypa-build_
- scikit-build-core_

Optional dependencies (test):

- gevent_
- pytest_
- pytest-forked_
- pytest-cov_
- pytest-asyncio_

.. note:: As a general rule, cppTango_ and pytango_ should share the same major
      and minor version (for a version ``X.Y.Z``, ``X`` and ``Y`` should
      match).
      On some systems you may need to install ``omniORB4`` and ``libzmq`` related
      development packages.


Install
-------

PyTango_ is available on PyPI_ as ``pytango``, with pre-built binaries for some platforms
(you need pip>=19.3, so upgrade first if necessary)::

    $ python -m pip install --upgrade pip
    $ python -m pip install pytango

Alternatively, pre-built PyTango_ binaries can be installed from `Conda Forge_`::

    $ conda install -c conda-forge pytango

For the very latest code, or for development purposes, PyTango_ can be built and installed from the
`sources`_.  This is complicated by the dependencies - see the Getting Started section in the documentation_.

Usage
-----

To test the installation, import ``tango`` and check ``tango.utils.info()``::

    >>> import tango
    >>> print(tango.utils.info())
    PyTango 9.5.0.dev0 (9, 5, 0, 'dev', 0)
    PyTango compiled with:
        Python : 3.11.4
        Numpy  : 1.23.2
        Tango  : 9.5.0
        Boost  : 1.82.0

    PyTango runtime is:
        Python : 3.11.4
        Numpy  : 1.26.0
        Tango  : 9.5.0

    PyTango running on:
    uname_result(system='Darwin', node='osloxf01', release='22.6.0', version='Darwin Kernel Version 22.6.0: Wed Jul  5 22:22:05 PDT 2023; root:xnu-8796.141.3~6/RELEASE_ARM64_T6000', machine='arm64')

For an interactive use, consider using ITango_, a tango IPython_ profile.


Documentation
-------------

Check out the documentation_ for more information.



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:

.. |Gitlab Build Status| image:: https://img.shields.io/gitlab/pipeline-status/tango-controls/pytango?branch=develop&label=develop
                         :target: https://gitlab.com/tango-controls/pytango/-/pipelines?page=1&scope=branches&ref=develop
                         :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:

.. |Conda| image:: https://img.shields.io/conda/v/conda-forge/pytango
                    :target: https://anaconda.org/conda-forge/pytango
                    :alt:

.. _Tango: http://tango-controls.org
.. _Tango C++ API: https://tango-controls.github.io/cppTango-docs/index.html
.. _PyTango: http://gitlab.com/tango-controls/pytango
.. _PyPI: http://pypi.python.org/pypi/pytango
.. _Conda Forge: https://anaconda.org/conda-forge/pytango
.. _scikit-build-core: https://github.com/scikit-build/scikit-build-core
.. _pypa-build: https://github.com/pypa/build

.. _cppTango: https://gitlab.com/tango-controls/cppTango
.. _libtango: http://tango-controls.org/downloads
.. _Boost.Python: https://www.boost.org/doc/libs/release/libs/python/doc/html/index.html
.. _numpy: http://pypi.python.org/pypi/numpy
.. _packaging: http://pypi.python.org/pypi/packaging
.. _psutil: http://pypi.python.org/pypi/psutil
.. _setuptools: http://pypi.python.org/pypi/setuptools
.. _gevent: http://pypi.python.org/pypi/gevent
.. _pytest: https://docs.pytest.org/en/latest/
.. _pytest-forked: https://github.com/pytest-dev/pytest-forked
.. _pytest-cov: https://github.com/pytest-dev/pytest-cov
.. _pytest-asyncio: https://github.com/pytest-dev/pytest-asyncio

.. _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

            

Raw data

            {
    "_id": null,
    "home_page": "https://www.tango-controls.org/",
    "name": "pytango",
    "maintainer": "Anton Joubert, Yury Matveyev, Ulrik Pedersen",
    "docs_url": "https://pythonhosted.org/pytango/",
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "Coutinho",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/03/cd/3f4bd2f5ff3839447c715867ec08ee9e3c92c9e1fa47c381b9d96e7585a9/pytango-9.5.1.tar.gz",
    "platform": null,
    "description": "PyTango\n=======\n\n|Doc Status|\n|Gitlab Build Status|\n|Pypi Version|\n|Python Versions|\n|Conda|\n\nMain website: http://pytango.readthedocs.io\n\nPython binding for Tango_, a library dedicated to distributed control systems.\n\n\nDescription\n-----------\n\nPyTango_ exposes the complete `Tango C++ API`_ through the ``tango`` python module.\nIt also adds a bit of abstraction by taking advantage of the Python capabilities:\n\n- ``tango.client`` provides a client access to device servers and databases.\n- ``tango.server`` provides base classes to declare and run device servers.\n\n\nRequirements\n------------\n\nPyTango_ is compatible with python 3.9+.\n\nGeneral dependencies:\n\n-  cppTango_ >= 9.5.0, and its dependencies: omniORB4 and libzmq\n-  `Boost.Python`_ >= 1.71\n\nPython dependencies:\n\n-  numpy_ >= 1.13.3 < 2.0\n-  psutil_\n-  packaging_\n\nBuild dependencies:\n\n- pypa-build_\n- scikit-build-core_\n\nOptional dependencies (test):\n\n- gevent_\n- pytest_\n- pytest-forked_\n- pytest-cov_\n- pytest-asyncio_\n\n.. note:: As a general rule, cppTango_ and pytango_ should share the same major\n      and minor version (for a version ``X.Y.Z``, ``X`` and ``Y`` should\n      match).\n      On some systems you may need to install ``omniORB4`` and ``libzmq`` related\n      development packages.\n\n\nInstall\n-------\n\nPyTango_ is available on PyPI_ as ``pytango``, with pre-built binaries for some platforms\n(you need pip>=19.3, so upgrade first if necessary)::\n\n    $ python -m pip install --upgrade pip\n    $ python -m pip install pytango\n\nAlternatively, pre-built PyTango_ binaries can be installed from `Conda Forge_`::\n\n    $ conda install -c conda-forge pytango\n\nFor the very latest code, or for development purposes, PyTango_ can be built and installed from the\n`sources`_.  This is complicated by the dependencies - see the Getting Started section in the documentation_.\n\nUsage\n-----\n\nTo test the installation, import ``tango`` and check ``tango.utils.info()``::\n\n    >>> import tango\n    >>> print(tango.utils.info())\n    PyTango 9.5.0.dev0 (9, 5, 0, 'dev', 0)\n    PyTango compiled with:\n        Python : 3.11.4\n        Numpy  : 1.23.2\n        Tango  : 9.5.0\n        Boost  : 1.82.0\n\n    PyTango runtime is:\n        Python : 3.11.4\n        Numpy  : 1.26.0\n        Tango  : 9.5.0\n\n    PyTango running on:\n    uname_result(system='Darwin', node='osloxf01', release='22.6.0', version='Darwin Kernel Version 22.6.0: Wed Jul  5 22:22:05 PDT 2023; root:xnu-8796.141.3~6/RELEASE_ARM64_T6000', machine='arm64')\n\nFor an interactive use, consider using ITango_, a tango IPython_ profile.\n\n\nDocumentation\n-------------\n\nCheck out the documentation_ for more information.\n\n\n\nSupport and contribution\n------------------------\n\nYou can get support from the `Tango forums`_, for both Tango_ and PyTango_ questions.\n\nAll contributions,  `PR and bug reports`_ are welcome, please see: `How to Contribute`_ !\n\n\n.. |Doc Status| image:: https://readthedocs.org/projects/pytango/badge/?version=latest\n                :target: http://pytango.readthedocs.io/en/latest\n                :alt:\n\n.. |Gitlab Build Status| image:: https://img.shields.io/gitlab/pipeline-status/tango-controls/pytango?branch=develop&label=develop\n                         :target: https://gitlab.com/tango-controls/pytango/-/pipelines?page=1&scope=branches&ref=develop\n                         :alt:\n\n.. |Pypi Version| image:: https://img.shields.io/pypi/v/PyTango.svg\n                  :target: https://pypi.python.org/pypi/PyTango\n                  :alt:\n\n.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/PyTango.svg\n                     :target: https://pypi.python.org/pypi/PyTango/\n                     :alt:\n\n.. |Conda| image:: https://img.shields.io/conda/v/conda-forge/pytango\n                    :target: https://anaconda.org/conda-forge/pytango\n                    :alt:\n\n.. _Tango: http://tango-controls.org\n.. _Tango C++ API: https://tango-controls.github.io/cppTango-docs/index.html\n.. _PyTango: http://gitlab.com/tango-controls/pytango\n.. _PyPI: http://pypi.python.org/pypi/pytango\n.. _Conda Forge: https://anaconda.org/conda-forge/pytango\n.. _scikit-build-core: https://github.com/scikit-build/scikit-build-core\n.. _pypa-build: https://github.com/pypa/build\n\n.. _cppTango: https://gitlab.com/tango-controls/cppTango\n.. _libtango: http://tango-controls.org/downloads\n.. _Boost.Python: https://www.boost.org/doc/libs/release/libs/python/doc/html/index.html\n.. _numpy: http://pypi.python.org/pypi/numpy\n.. _packaging: http://pypi.python.org/pypi/packaging\n.. _psutil: http://pypi.python.org/pypi/psutil\n.. _setuptools: http://pypi.python.org/pypi/setuptools\n.. _gevent: http://pypi.python.org/pypi/gevent\n.. _pytest: https://docs.pytest.org/en/latest/\n.. _pytest-forked: https://github.com/pytest-dev/pytest-forked\n.. _pytest-cov: https://github.com/pytest-dev/pytest-cov\n.. _pytest-asyncio: https://github.com/pytest-dev/pytest-asyncio\n\n.. _ITango: http://pypi.python.org/pypi/itango\n.. _IPython: http://ipython.org\n\n.. _documentation: http://pytango.readthedocs.io/en/latest\n.. _Tango forums: http://tango-controls.org/community/forum\n.. _PR and bug reports: PyTango_\n.. _sources: PyTango_\n.. _How to Contribute: http://pytango.readthedocs.io/en/latest/how-to-contribute.html#how-to-contribute\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python bindings for the cppTango library; part of the Tango Distributed Control System toolkit",
    "version": "9.5.1",
    "project_urls": {
        "Changelog": "https://gitlab.com/tango-controls/pytango/-/releases",
        "Documentation": "https://pytango.readthedocs.io",
        "Homepage": "https://www.tango-controls.org/",
        "Repository": "https://gitlab.com/tango-controls/pytango.git"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dc3ff761c2edf97f929b27955d6b4e61d07ad63094b095d4e6a82bc4a2e05640",
                "md5": "dbf32d02fa13970c7218c52bd129bc5a",
                "sha256": "069500a08312f653742bb4406fa87b20f185c986622be797792f57629a6cd706"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dbf32d02fa13970c7218c52bd129bc5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 10166981,
            "upload_time": "2024-03-29T07:20:50",
            "upload_time_iso_8601": "2024-03-29T07:20:50.459087Z",
            "url": "https://files.pythonhosted.org/packages/dc/3f/f761c2edf97f929b27955d6b4e61d07ad63094b095d4e6a82bc4a2e05640/pytango-9.5.1-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68f9404c443660e117fbcb4fccdc0bceea2f72d384a7ca765d093e74df9af526",
                "md5": "1262a265f4a9d83ae502a70596d02ce6",
                "sha256": "985b95beafbbe1a327a17d8a4124b23fb71d22575c46a13b0b279436f060a26b"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1262a265f4a9d83ae502a70596d02ce6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 9388554,
            "upload_time": "2024-03-29T07:20:54",
            "upload_time_iso_8601": "2024-03-29T07:20:54.540744Z",
            "url": "https://files.pythonhosted.org/packages/68/f9/404c443660e117fbcb4fccdc0bceea2f72d384a7ca765d093e74df9af526/pytango-9.5.1-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e9c5373b022083aaa9c431a8851616c0ba51c895d411d1da8f115dd8538171c4",
                "md5": "330cbeb4db78be8b2be0fd207c7e2ff9",
                "sha256": "ca4e86ef8a671b1708dfaf8dc04c2c4bdd7bc45035ac000be698bd881f21165a"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "330cbeb4db78be8b2be0fd207c7e2ff9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 11666532,
            "upload_time": "2024-03-29T07:20:58",
            "upload_time_iso_8601": "2024-03-29T07:20:58.512419Z",
            "url": "https://files.pythonhosted.org/packages/e9/c5/373b022083aaa9c431a8851616c0ba51c895d411d1da8f115dd8538171c4/pytango-9.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "135df613a22c51d621af49f0cb2a1253dac37526a68822c0eaf92f9b6d43789b",
                "md5": "bfe65ae0483c6bc6cf5297ba22bc1c32",
                "sha256": "2fa1ab72c313f5326bb6deec32b82e9452fd3dac9d4b1eb317314b5de970c67b"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "bfe65ae0483c6bc6cf5297ba22bc1c32",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 12622280,
            "upload_time": "2024-03-29T07:21:02",
            "upload_time_iso_8601": "2024-03-29T07:21:02.909913Z",
            "url": "https://files.pythonhosted.org/packages/13/5d/f613a22c51d621af49f0cb2a1253dac37526a68822c0eaf92f9b6d43789b/pytango-9.5.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1846fbf3d7cda4ee68765338d8a659dcbf9335ee36b51108a41003ca659fedc",
                "md5": "ba1219fade60dc7ccf79f3e7e2d4aad8",
                "sha256": "55e081fe04eae392628f840f909eb119f1c59a41dd19c81b3e2c498f7214ad41"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ba1219fade60dc7ccf79f3e7e2d4aad8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 12201924,
            "upload_time": "2024-03-29T07:21:05",
            "upload_time_iso_8601": "2024-03-29T07:21:05.916642Z",
            "url": "https://files.pythonhosted.org/packages/c1/84/6fbf3d7cda4ee68765338d8a659dcbf9335ee36b51108a41003ca659fedc/pytango-9.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a529a4eeb61d758faada2483ab81758097e8c983a2f1c9e1c48213f3dcf57156",
                "md5": "5d167112a488a3acd4417ffad2b2b598",
                "sha256": "9967cf7f568ce8d29bff0036ea747d69e67aba005337ec27bbe1bce1750178bd"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "5d167112a488a3acd4417ffad2b2b598",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 4578361,
            "upload_time": "2024-03-29T07:21:09",
            "upload_time_iso_8601": "2024-03-29T07:21:09.618853Z",
            "url": "https://files.pythonhosted.org/packages/a5/29/a4eeb61d758faada2483ab81758097e8c983a2f1c9e1c48213f3dcf57156/pytango-9.5.1-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d81dc48b215f017a75590a46200f9c543e83e3a019ece8924408b7fdfb041099",
                "md5": "ac3e395767a460ec1700aa3e17d6d6e8",
                "sha256": "baca3c0b37e34ebbc05a7c13a16d8da81026759cf7b278fd441006d1e6cd0f09"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "ac3e395767a460ec1700aa3e17d6d6e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 5071485,
            "upload_time": "2024-03-29T07:21:12",
            "upload_time_iso_8601": "2024-03-29T07:21:12.456469Z",
            "url": "https://files.pythonhosted.org/packages/d8/1d/c48b215f017a75590a46200f9c543e83e3a019ece8924408b7fdfb041099/pytango-9.5.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "de1a85017248f93becd51fa524d835a86de053983bef9c0d9f65938eeb8de932",
                "md5": "14c49332a3322b266824b445c11bbdf5",
                "sha256": "0e284385cb44971c28e3316be57c0152ff3582da3a78570755c388e8b91f4562"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "14c49332a3322b266824b445c11bbdf5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 10167620,
            "upload_time": "2024-03-29T07:21:14",
            "upload_time_iso_8601": "2024-03-29T07:21:14.804619Z",
            "url": "https://files.pythonhosted.org/packages/de/1a/85017248f93becd51fa524d835a86de053983bef9c0d9f65938eeb8de932/pytango-9.5.1-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "92abbd398b6a16121c3180c6123f01b1bb900cb7eaff22a0958bc4026ecad48f",
                "md5": "0f35be2fd899787e71eff8fd1a493f75",
                "sha256": "c0a419546c18d454d9cd722893c54589370245a977e8fc7410fb7d9935ea5cd1"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0f35be2fd899787e71eff8fd1a493f75",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 9388343,
            "upload_time": "2024-03-29T07:21:18",
            "upload_time_iso_8601": "2024-03-29T07:21:18.665950Z",
            "url": "https://files.pythonhosted.org/packages/92/ab/bd398b6a16121c3180c6123f01b1bb900cb7eaff22a0958bc4026ecad48f/pytango-9.5.1-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ab4f4c4b87660e810271f8cabf8d3804c65dcb553270e0e63cb794c5e1d61afe",
                "md5": "de6e6adbe0f75336f6d351ba2c285080",
                "sha256": "43d5a2f91fc05c9175beda1df4c228ae22ed369c0ed8d285bc441518f1a5bf45"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "de6e6adbe0f75336f6d351ba2c285080",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 11654606,
            "upload_time": "2024-03-29T07:21:21",
            "upload_time_iso_8601": "2024-03-29T07:21:21.825147Z",
            "url": "https://files.pythonhosted.org/packages/ab/4f/4c4b87660e810271f8cabf8d3804c65dcb553270e0e63cb794c5e1d61afe/pytango-9.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f9b14ae425800b5cbb9827f7d0af1bcbf80a53d058b389b16b295849e96d4ce0",
                "md5": "532763bd28f94c407842049b213efe57",
                "sha256": "0222fbfda81cab407f8a525f1615466da12b6c040a2c2f0a2f3c5e9fc75675e5"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "532763bd28f94c407842049b213efe57",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 12586209,
            "upload_time": "2024-03-29T07:21:25",
            "upload_time_iso_8601": "2024-03-29T07:21:25.406187Z",
            "url": "https://files.pythonhosted.org/packages/f9/b1/4ae425800b5cbb9827f7d0af1bcbf80a53d058b389b16b295849e96d4ce0/pytango-9.5.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5e8c77be699c1a5c8a48702977bb556a9b7b974dd8106418e4a8209c134e846d",
                "md5": "5a32e4a2bcd2857ec4586846686dc0b7",
                "sha256": "6cdda9f80da12898568a0953875f983416e45993e09383380f8d87b37b8d2ee9"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5a32e4a2bcd2857ec4586846686dc0b7",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 12196483,
            "upload_time": "2024-03-29T07:21:28",
            "upload_time_iso_8601": "2024-03-29T07:21:28.400982Z",
            "url": "https://files.pythonhosted.org/packages/5e/8c/77be699c1a5c8a48702977bb556a9b7b974dd8106418e4a8209c134e846d/pytango-9.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e6dc6df5476e9a0374c6ffc898c185fdd5fc5f20cc0e3b80ccf5420ab783327",
                "md5": "312737996268ac397851a0360575ec9a",
                "sha256": "00014df2fbcbbf7175723b04e6cb11f78c08a32cfcf56821d5228779bdf830a4"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "312737996268ac397851a0360575ec9a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 4578252,
            "upload_time": "2024-03-29T07:21:31",
            "upload_time_iso_8601": "2024-03-29T07:21:31.816081Z",
            "url": "https://files.pythonhosted.org/packages/6e/6d/c6df5476e9a0374c6ffc898c185fdd5fc5f20cc0e3b80ccf5420ab783327/pytango-9.5.1-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c078e7a4d21efcb7769b24d01b4862ccd38640cc72604c5ada57c40f1c31de1f",
                "md5": "7ac55521dfe005cbc1760394d66f3a76",
                "sha256": "0ce513b9970fb58c1eaff59d9e39b893366daf533773ec0fed98858cbee71f66"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7ac55521dfe005cbc1760394d66f3a76",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 5071512,
            "upload_time": "2024-03-29T07:21:34",
            "upload_time_iso_8601": "2024-03-29T07:21:34.040625Z",
            "url": "https://files.pythonhosted.org/packages/c0/78/e7a4d21efcb7769b24d01b4862ccd38640cc72604c5ada57c40f1c31de1f/pytango-9.5.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2bce1d4768aef625eef75138a8dccb737af5f94b27a0cf147957fcfdb4368de3",
                "md5": "ca2dc7a912d4149b5f464d2f6bad7c13",
                "sha256": "a8e9f44c12c606f9cfd2b74c4a7f4ba9b9cc0d44c68253a78b1775d69adcd1ba"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ca2dc7a912d4149b5f464d2f6bad7c13",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 10230796,
            "upload_time": "2024-03-29T07:21:36",
            "upload_time_iso_8601": "2024-03-29T07:21:36.562984Z",
            "url": "https://files.pythonhosted.org/packages/2b/ce/1d4768aef625eef75138a8dccb737af5f94b27a0cf147957fcfdb4368de3/pytango-9.5.1-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "62f3852559faf54820b0e827b362ec01c942faeb24d982cebd88f3a24008598c",
                "md5": "92e37b902efcb1dacd658de57250d59a",
                "sha256": "b43e869a1979282e8a26e28462b7180c330f1d93b2a7d3190fed377a8f2bb1bb"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "92e37b902efcb1dacd658de57250d59a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 9442580,
            "upload_time": "2024-03-29T07:21:40",
            "upload_time_iso_8601": "2024-03-29T07:21:40.459568Z",
            "url": "https://files.pythonhosted.org/packages/62/f3/852559faf54820b0e827b362ec01c942faeb24d982cebd88f3a24008598c/pytango-9.5.1-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d0d7ff1afa48aed5c15b17e662f3d77b31b6367bc65ca3bc9a30a768ab5e9422",
                "md5": "4702f93a84872e63e133805da1f04759",
                "sha256": "9355996b2cd7e7966031f08b6415d95bfd42c8173f9cf1950c558c9698e6c270"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4702f93a84872e63e133805da1f04759",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 11480732,
            "upload_time": "2024-03-29T07:21:43",
            "upload_time_iso_8601": "2024-03-29T07:21:43.292452Z",
            "url": "https://files.pythonhosted.org/packages/d0/d7/ff1afa48aed5c15b17e662f3d77b31b6367bc65ca3bc9a30a768ab5e9422/pytango-9.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c12087db8288c9668f2c4171016d61b7a260b9bbf7ca483d2a48030a6da0b66",
                "md5": "5f344b13013f5598670657adc6c839e4",
                "sha256": "cbe658368e03ea26086a16178533e1e939ada54c0171ce8bc893b5a2ee77a83c"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "5f344b13013f5598670657adc6c839e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 12457901,
            "upload_time": "2024-03-29T07:21:46",
            "upload_time_iso_8601": "2024-03-29T07:21:46.654054Z",
            "url": "https://files.pythonhosted.org/packages/5c/12/087db8288c9668f2c4171016d61b7a260b9bbf7ca483d2a48030a6da0b66/pytango-9.5.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2ef6e44f00aad5049a5afd45cc7b6e1ee0aeeccb65c3c7e255377b117c85ace6",
                "md5": "5dd8908e8e68a807f3f692981cfc44a8",
                "sha256": "df5323944c0aaafa48959283b2f1450dc3f112acc6429a523323d45d3865661b"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5dd8908e8e68a807f3f692981cfc44a8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 12061055,
            "upload_time": "2024-03-29T07:21:50",
            "upload_time_iso_8601": "2024-03-29T07:21:50.016119Z",
            "url": "https://files.pythonhosted.org/packages/2e/f6/e44f00aad5049a5afd45cc7b6e1ee0aeeccb65c3c7e255377b117c85ace6/pytango-9.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ffb0c2b77642864c3d58c0657098c6b8bc5ee4b298220c37529e542bc124e526",
                "md5": "0a5b3eb5f00151306024e7ca987c803a",
                "sha256": "9b0b5c7aac62b99b17d6fd695442d13bcb022ccd66d2ed2fafcbd9ba79efd1a4"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "0a5b3eb5f00151306024e7ca987c803a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 4580323,
            "upload_time": "2024-03-29T07:21:53",
            "upload_time_iso_8601": "2024-03-29T07:21:53.810887Z",
            "url": "https://files.pythonhosted.org/packages/ff/b0/c2b77642864c3d58c0657098c6b8bc5ee4b298220c37529e542bc124e526/pytango-9.5.1-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8aa84a7ebac7cdf307a6df98a81efb2fb09cce0a4221368231cebaa47107bec2",
                "md5": "84191a208cc611e3b64ea2f54ee65be8",
                "sha256": "57458a9c6881e9d3f8f4f606415f3eb463cc70f29b0d95a0781edc9666f8ece1"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "84191a208cc611e3b64ea2f54ee65be8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 5081987,
            "upload_time": "2024-03-29T07:21:56",
            "upload_time_iso_8601": "2024-03-29T07:21:56.551263Z",
            "url": "https://files.pythonhosted.org/packages/8a/a8/4a7ebac7cdf307a6df98a81efb2fb09cce0a4221368231cebaa47107bec2/pytango-9.5.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "642a7bd43e8f626edc0312c74a80a76fb2c45cd59e352e297c516b79c74dfd98",
                "md5": "657f97990aeac18dbf0a796046abb17f",
                "sha256": "c322fe04ab9b88cf26d77ba7b9eae342a16d9503c6aa4b66745d163ebcb0adc7"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "657f97990aeac18dbf0a796046abb17f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 10167551,
            "upload_time": "2024-03-29T07:21:59",
            "upload_time_iso_8601": "2024-03-29T07:21:59.733077Z",
            "url": "https://files.pythonhosted.org/packages/64/2a/7bd43e8f626edc0312c74a80a76fb2c45cd59e352e297c516b79c74dfd98/pytango-9.5.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5be517099364db9d2cd607d702495e757536c506f336644a35ed3f4d14c22231",
                "md5": "cdb14aff92a7aa8de540293645a26f01",
                "sha256": "ad00eb0a49c701f3d081429039c321b5b44f7d7ce2e33bfe48ce7c9d1fe41c30"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "cdb14aff92a7aa8de540293645a26f01",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 9388165,
            "upload_time": "2024-03-29T07:22:03",
            "upload_time_iso_8601": "2024-03-29T07:22:03.800600Z",
            "url": "https://files.pythonhosted.org/packages/5b/e5/17099364db9d2cd607d702495e757536c506f336644a35ed3f4d14c22231/pytango-9.5.1-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3e66d7c21844282dada0743149feb4fdd0dac9376fbfbe0debea127138c3f135",
                "md5": "f0612dac9b46b90a8c2ee9bd75231b4c",
                "sha256": "cb72eae8709a2973d5e748510aee612d2cc09921ad5be8fff4c20094fde0a298"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f0612dac9b46b90a8c2ee9bd75231b4c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 11670087,
            "upload_time": "2024-03-29T07:22:06",
            "upload_time_iso_8601": "2024-03-29T07:22:06.881168Z",
            "url": "https://files.pythonhosted.org/packages/3e/66/d7c21844282dada0743149feb4fdd0dac9376fbfbe0debea127138c3f135/pytango-9.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "48507fe8bb3fbb0a46792c1efad4af6c0972771c0b2218a6670d101227021c4e",
                "md5": "ed5b6255c2f3e2fd3a2a98ebaf590085",
                "sha256": "7b2a0459f75659385fef8e1d51e7d2bd9012e28bba0a0a3f60621a68377a6df4"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ed5b6255c2f3e2fd3a2a98ebaf590085",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 12620515,
            "upload_time": "2024-03-29T07:22:11",
            "upload_time_iso_8601": "2024-03-29T07:22:11.274203Z",
            "url": "https://files.pythonhosted.org/packages/48/50/7fe8bb3fbb0a46792c1efad4af6c0972771c0b2218a6670d101227021c4e/pytango-9.5.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "04079dca5bb4fb0430d8d39ab585cd152899b17bc8eb25b5e176dd0e91fdff1f",
                "md5": "66a4c35c83f3717530de0259e98561ac",
                "sha256": "664e1ec6b8124f16e697e2aa73bf8f2e33b9112dbc80fa577d043b1f8ede82d8"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "66a4c35c83f3717530de0259e98561ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 12190702,
            "upload_time": "2024-03-29T07:22:15",
            "upload_time_iso_8601": "2024-03-29T07:22:15.111458Z",
            "url": "https://files.pythonhosted.org/packages/04/07/9dca5bb4fb0430d8d39ab585cd152899b17bc8eb25b5e176dd0e91fdff1f/pytango-9.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b5bf6f788f2be74b9c28bb6f3bef59f0ef456f4b08aa86b60d2055f73535a91",
                "md5": "6f735fccf54665c4f3cb2d49ee2ceaef",
                "sha256": "8ee9a6aeb8d18b49a873d78a069b4a2f474c19fe409b2e8bec5dfeca769a756c"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "6f735fccf54665c4f3cb2d49ee2ceaef",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 4580052,
            "upload_time": "2024-03-29T07:22:18",
            "upload_time_iso_8601": "2024-03-29T07:22:18.035401Z",
            "url": "https://files.pythonhosted.org/packages/8b/5b/f6f788f2be74b9c28bb6f3bef59f0ef456f4b08aa86b60d2055f73535a91/pytango-9.5.1-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "95e273f0ce5fb7586e504149ab2ad9ebaa7b369d43064911722cedfe93491a4e",
                "md5": "697e2364563a60e93870144f1151d3e5",
                "sha256": "9ee0fed5185fc133c652df9657b992ae2cb9bf2848204e3906c33fdc0c40b334"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "697e2364563a60e93870144f1151d3e5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 5072897,
            "upload_time": "2024-03-29T07:22:21",
            "upload_time_iso_8601": "2024-03-29T07:22:21.716794Z",
            "url": "https://files.pythonhosted.org/packages/95/e2/73f0ce5fb7586e504149ab2ad9ebaa7b369d43064911722cedfe93491a4e/pytango-9.5.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "03cd3f4bd2f5ff3839447c715867ec08ee9e3c92c9e1fa47c381b9d96e7585a9",
                "md5": "321439353760a118632cb7392a27309d",
                "sha256": "a75113a4ff15232c938fbf40240fbdffea0140e1af7b24366ecec0e2921bc634"
            },
            "downloads": -1,
            "filename": "pytango-9.5.1.tar.gz",
            "has_sig": false,
            "md5_digest": "321439353760a118632cb7392a27309d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 4982972,
            "upload_time": "2024-03-29T07:22:24",
            "upload_time_iso_8601": "2024-03-29T07:22:24.840938Z",
            "url": "https://files.pythonhosted.org/packages/03/cd/3f4bd2f5ff3839447c715867ec08ee9e3c92c9e1fa47c381b9d96e7585a9/pytango-9.5.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-29 07:22:24",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "tango-controls",
    "gitlab_project": "pytango",
    "lcname": "pytango"
}
        
Elapsed time: 0.27991s