Name | pytango JSON |
Version |
10.0.0
JSON |
| download |
home_page | https://www.tango-controls.org/ |
Summary | Python bindings for the cppTango library; part of the Tango Distributed Control System toolkit |
upload_time | 2024-10-01 15:24:12 |
maintainer | Anton Joubert, Yury Matveyev, Ulrik Pedersen |
docs_url | https://pythonhosted.org/pytango/ |
author | Coutinho |
requires_python | >=3.9 |
license | None |
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: https://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_ >= 10.0.0, and its dependencies: omniORB4 and libzmq
- `Boost.Python`_ >= 1.71
Python dependencies:
- numpy_
- psutil_
- packaging_
Build dependencies:
- pypa-build_
- scikit-build-core_
- pybind11-stubgen_
Optional dependencies (telemetry):
- opentelemetry-api_
- opentelemetry-sdk_
- opentelemetry-exporter-otlp-proto-grpc_
- opentelemetry-exporter-otlp-proto-http_
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 10.0.0.dev0 (10, 0, 0, 'dev', 0)
PyTango compiled with:
Python : 3.12.0
Numpy : 1.26.2
Tango : 10.0.0
Boost : 1.83.0
PyTango runtime is:
Python : 3.12.0
Numpy : 1.26.2
Tango : 10.0.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, `MR and bug reports`_ are welcome, please see: `How to Contribute`_ !
.. |Doc Status| image:: https://readthedocs.org/projects/pytango/badge/?version=latest
:target: https://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.org/project/PyTango
:alt:
.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/PyTango.svg
:target: https://pypi.org/project/PyTango/
:alt:
.. |Conda| image:: https://img.shields.io/conda/v/conda-forge/pytango
:target: https://anaconda.org/conda-forge/pytango
:alt:
.. _Tango: https://tango-controls.org
.. _Tango C++ API: https://tango-controls.github.io/cppTango-docs/index.html
.. _PyTango: https://gitlab.com/tango-controls/pytango
.. _PyPI: https://pypi.org/project/pytango
.. _Conda Forge: https://anaconda.org/conda-forge/pytango
.. _scikit-build-core: https://github.com/scikit-build/scikit-build-core
.. _pybind11-stubgen: https://pypi.org/project/pybind11-stubgen/
.. _pypa-build: https://github.com/pypa/build
.. _cppTango: https://gitlab.com/tango-controls/cppTango
.. _Boost.Python: https://www.boost.org/doc/libs/release/libs/python/doc/html/index.html
.. _numpy: https://pypi.org/project/numpy
.. _packaging: https://pypi.org/project/packaging
.. _psutil: https://pypi.org/project/psutil
.. _opentelemetry-api: https://pypi.org/project/opentelemetry-api
.. _opentelemetry-sdk: https://pypi.org/project/opentelemetry-sdk
.. _opentelemetry-exporter-otlp-proto-grpc: https://pypi.org/project/opentelemetry-exporter-otlp-proto-grpc
.. _opentelemetry-exporter-otlp-proto-http: https://pypi.org/project/opentelemetry-exporter-otlp-proto-http
.. _gevent: https://pypi.org/project/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: https://pypi.org/project/itango/
.. _IPython: https://ipython.org
.. _documentation: https://pytango.readthedocs.io/en/latest
.. _Tango forums: https://tango-controls.org/community/forum
.. _MR and bug reports: PyTango_
.. _sources: PyTango_
.. _How to Contribute: https://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/eb/e2/fa128913e31c5430add9002f2249bc3149b04f0f225144c5bd3a32778be8/pytango-10.0.0.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: https://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_ >= 10.0.0, and its dependencies: omniORB4 and libzmq\n- `Boost.Python`_ >= 1.71\n\nPython dependencies:\n\n- numpy_\n- psutil_\n- packaging_\n\nBuild dependencies:\n\n- pypa-build_\n- scikit-build-core_\n- pybind11-stubgen_\n\nOptional dependencies (telemetry):\n\n- opentelemetry-api_\n- opentelemetry-sdk_\n- opentelemetry-exporter-otlp-proto-grpc_\n- opentelemetry-exporter-otlp-proto-http_\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 10.0.0.dev0 (10, 0, 0, 'dev', 0)\n PyTango compiled with:\n Python : 3.12.0\n Numpy : 1.26.2\n Tango : 10.0.0\n Boost : 1.83.0\n\n PyTango runtime is:\n Python : 3.12.0\n Numpy : 1.26.2\n Tango : 10.0.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, `MR 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: https://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.org/project/PyTango\n :alt:\n\n.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/PyTango.svg\n :target: https://pypi.org/project/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: https://tango-controls.org\n.. _Tango C++ API: https://tango-controls.github.io/cppTango-docs/index.html\n.. _PyTango: https://gitlab.com/tango-controls/pytango\n.. _PyPI: https://pypi.org/project/pytango\n.. _Conda Forge: https://anaconda.org/conda-forge/pytango\n.. _scikit-build-core: https://github.com/scikit-build/scikit-build-core\n.. _pybind11-stubgen: https://pypi.org/project/pybind11-stubgen/\n.. _pypa-build: https://github.com/pypa/build\n\n.. _cppTango: https://gitlab.com/tango-controls/cppTango\n.. _Boost.Python: https://www.boost.org/doc/libs/release/libs/python/doc/html/index.html\n.. _numpy: https://pypi.org/project/numpy\n.. _packaging: https://pypi.org/project/packaging\n.. _psutil: https://pypi.org/project/psutil\n.. _opentelemetry-api: https://pypi.org/project/opentelemetry-api\n.. _opentelemetry-sdk: https://pypi.org/project/opentelemetry-sdk\n.. _opentelemetry-exporter-otlp-proto-grpc: https://pypi.org/project/opentelemetry-exporter-otlp-proto-grpc\n.. _opentelemetry-exporter-otlp-proto-http: https://pypi.org/project/opentelemetry-exporter-otlp-proto-http\n.. _gevent: https://pypi.org/project/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: https://pypi.org/project/itango/\n.. _IPython: https://ipython.org\n\n.. _documentation: https://pytango.readthedocs.io/en/latest\n.. _Tango forums: https://tango-controls.org/community/forum\n.. _MR and bug reports: PyTango_\n.. _sources: PyTango_\n.. _How to Contribute: https://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": "10.0.0",
"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": "fccee764e2df7cb82779336bdee430ec01cfc67392945b4c57fdbc1f5bd50714",
"md5": "f36bedaef866e7e74245339971ccd249",
"sha256": "d1eba7f79f2af9d38de7fa6ee27adb383399f95753f878b0a906208cf7e070be"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp310-cp310-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "f36bedaef866e7e74245339971ccd249",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 19520028,
"upload_time": "2024-10-01T15:22:57",
"upload_time_iso_8601": "2024-10-01T15:22:57.384669Z",
"url": "https://files.pythonhosted.org/packages/fc/ce/e764e2df7cb82779336bdee430ec01cfc67392945b4c57fdbc1f5bd50714/pytango-10.0.0-cp310-cp310-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "341d4d4d14605d4113c16bd910f30b4ab5bb612124b2692b3709900cf8f90264",
"md5": "2087d9dcd05df61cc252bc368097989c",
"sha256": "db4667ced54604002e7c83bb261621c17834fe326b9594d2216da64ded78dcae"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp310-cp310-macosx_12_0_x86_64.whl",
"has_sig": false,
"md5_digest": "2087d9dcd05df61cc252bc368097989c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 20698170,
"upload_time": "2024-10-01T15:23:00",
"upload_time_iso_8601": "2024-10-01T15:23:00.430984Z",
"url": "https://files.pythonhosted.org/packages/34/1d/4d4d14605d4113c16bd910f30b4ab5bb612124b2692b3709900cf8f90264/pytango-10.0.0-cp310-cp310-macosx_12_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aa61addf9a6eaa3741f712475f990f20a94e2196a91a17f1d2ea330621729d3f",
"md5": "936524e7581b1e465d1d45c3b240b93a",
"sha256": "80cab887d67febf71f16c30d940c444d052b349a6fde6819b5f84dc9f22b47ce"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "936524e7581b1e465d1d45c3b240b93a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 19083832,
"upload_time": "2024-10-01T15:23:02",
"upload_time_iso_8601": "2024-10-01T15:23:02.956216Z",
"url": "https://files.pythonhosted.org/packages/aa/61/addf9a6eaa3741f712475f990f20a94e2196a91a17f1d2ea330621729d3f/pytango-10.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a23718f49873e52816f26a8343924644241e277cabea96462589980d63d55835",
"md5": "c713ed588e1dd07d244774f5d2c89957",
"sha256": "0b10d5fa9ffbe7069907556b42996cabbc12544d3f3c0243da7ca892173dd310"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "c713ed588e1dd07d244774f5d2c89957",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 20916189,
"upload_time": "2024-10-01T15:23:06",
"upload_time_iso_8601": "2024-10-01T15:23:06.598187Z",
"url": "https://files.pythonhosted.org/packages/a2/37/18f49873e52816f26a8343924644241e277cabea96462589980d63d55835/pytango-10.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "331efde533dd23bf388c2599be92f82ec84b84e53c84d2e925d4c5050e9efe24",
"md5": "1fec181e378a159d01303791e97a50cf",
"sha256": "fc4f4d4b88221662fa71219de961cf8542995b64cb4b47a03a9a51fcb3952e3e"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1fec181e378a159d01303791e97a50cf",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 20080467,
"upload_time": "2024-10-01T15:23:09",
"upload_time_iso_8601": "2024-10-01T15:23:09.645922Z",
"url": "https://files.pythonhosted.org/packages/33/1e/fde533dd23bf388c2599be92f82ec84b84e53c84d2e925d4c5050e9efe24/pytango-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dea411b03d036710b86307d1d219151e4810dd3f0118de77b11da366e295062f",
"md5": "f88fd23c7801b44166651e7498b1d77d",
"sha256": "d0c2bd4965069dfd51270bba8cf64870fb7f029a0aaf9b5cec6f5b9eeb9cad20"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "f88fd23c7801b44166651e7498b1d77d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 4707642,
"upload_time": "2024-10-01T15:23:12",
"upload_time_iso_8601": "2024-10-01T15:23:12.215806Z",
"url": "https://files.pythonhosted.org/packages/de/a4/11b03d036710b86307d1d219151e4810dd3f0118de77b11da366e295062f/pytango-10.0.0-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4d3ec0a7d0f613df14f8a8ec48dca23f6ffe9f155aea5a85091de5cecfd256d8",
"md5": "294e74cbde2159a0dcc856800b3661b2",
"sha256": "d07d6c69a68911fc165e614ab7d3dc839b50e0cb581650746e3a63b778270ab3"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "294e74cbde2159a0dcc856800b3661b2",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 5197857,
"upload_time": "2024-10-01T15:23:14",
"upload_time_iso_8601": "2024-10-01T15:23:14.566899Z",
"url": "https://files.pythonhosted.org/packages/4d/3e/c0a7d0f613df14f8a8ec48dca23f6ffe9f155aea5a85091de5cecfd256d8/pytango-10.0.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "333dd8aeec1f8b9878c33fbd419e07425b8a24074da6191732df87b74405eb40",
"md5": "c1e20f206f02f851445bc1e93e16bc4f",
"sha256": "850648a203aa6f486a49d719d13ceb4ae46b5ce30301eb780082d77bfa1d1983"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp311-cp311-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "c1e20f206f02f851445bc1e93e16bc4f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 19521155,
"upload_time": "2024-10-01T15:23:17",
"upload_time_iso_8601": "2024-10-01T15:23:17.017488Z",
"url": "https://files.pythonhosted.org/packages/33/3d/d8aeec1f8b9878c33fbd419e07425b8a24074da6191732df87b74405eb40/pytango-10.0.0-cp311-cp311-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "40f09602193c885078d8fceaf5c19abc03d6993bba09ae443496fc5694beee42",
"md5": "4577a8e0be5b7e23d0c9f303d53b95bd",
"sha256": "3385978c6a36a68afb0915ee14d53daa54e34a7190da9279078d55317965d977"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp311-cp311-macosx_12_0_x86_64.whl",
"has_sig": false,
"md5_digest": "4577a8e0be5b7e23d0c9f303d53b95bd",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 20697954,
"upload_time": "2024-10-01T15:23:20",
"upload_time_iso_8601": "2024-10-01T15:23:20.166267Z",
"url": "https://files.pythonhosted.org/packages/40/f0/9602193c885078d8fceaf5c19abc03d6993bba09ae443496fc5694beee42/pytango-10.0.0-cp311-cp311-macosx_12_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8e8f0239bc256fc048a34c278627b4ff4e582eadd6c87c7e88b9ccf51ed64859",
"md5": "3c646488a1ce3cf1f6b7f3f8a3505060",
"sha256": "7be435b1aaa8e4fd1c94df3a2b4c4fe68e87ae19a607847b84732185a7f5b274"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "3c646488a1ce3cf1f6b7f3f8a3505060",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 19083015,
"upload_time": "2024-10-01T15:23:23",
"upload_time_iso_8601": "2024-10-01T15:23:23.238360Z",
"url": "https://files.pythonhosted.org/packages/8e/8f/0239bc256fc048a34c278627b4ff4e582eadd6c87c7e88b9ccf51ed64859/pytango-10.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f89faf3ee26859fc09051b080b2adbbb422c7fd3ea2eb47e89d78c44dd8aee11",
"md5": "2d70d8aa91cfd29828b7c28428e24ba7",
"sha256": "1036a632a1c9ab7fe9430ec3750736562d805d9e0200ff6c6f757541910952bb"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "2d70d8aa91cfd29828b7c28428e24ba7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 20916789,
"upload_time": "2024-10-01T15:23:26",
"upload_time_iso_8601": "2024-10-01T15:23:26.395350Z",
"url": "https://files.pythonhosted.org/packages/f8/9f/af3ee26859fc09051b080b2adbbb422c7fd3ea2eb47e89d78c44dd8aee11/pytango-10.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ff288a466af32fd028b9887f9f83e9cbf2f6bb0d3e038299e7ad7959f0c75f4d",
"md5": "b77a3efea13534062bbec8b952c2f8f2",
"sha256": "ff544de72322f905175622db56f546779035c62525c2767607285d7c8af7e2b2"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b77a3efea13534062bbec8b952c2f8f2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 20078775,
"upload_time": "2024-10-01T15:23:29",
"upload_time_iso_8601": "2024-10-01T15:23:29.849111Z",
"url": "https://files.pythonhosted.org/packages/ff/28/8a466af32fd028b9887f9f83e9cbf2f6bb0d3e038299e7ad7959f0c75f4d/pytango-10.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9385549d700699fa049f67a56ae8cab3530cb15f8e9d990265e3e23fa3b358db",
"md5": "8864c83f6693674e9620875257dbf8e7",
"sha256": "e7af2001389860d151187b87f60e1eb8e9fc22affd439821ea62b195252af1bb"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "8864c83f6693674e9620875257dbf8e7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 4707662,
"upload_time": "2024-10-01T15:23:32",
"upload_time_iso_8601": "2024-10-01T15:23:32.300336Z",
"url": "https://files.pythonhosted.org/packages/93/85/549d700699fa049f67a56ae8cab3530cb15f8e9d990265e3e23fa3b358db/pytango-10.0.0-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3811fec0120468bf699fbeff54b41be230a85c3c6006fb042f6bfad5a6e2cd80",
"md5": "6b983b5db60ad4c8c28e7203e39a6086",
"sha256": "fe6fec33000c3f2a38b893461b022df8e7b91fa3de7534e229f6932d079ed199"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "6b983b5db60ad4c8c28e7203e39a6086",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 5197758,
"upload_time": "2024-10-01T15:23:34",
"upload_time_iso_8601": "2024-10-01T15:23:34.351587Z",
"url": "https://files.pythonhosted.org/packages/38/11/fec0120468bf699fbeff54b41be230a85c3c6006fb042f6bfad5a6e2cd80/pytango-10.0.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2a767842a0f3256a3eeb704ca2999a9ff1bb4d1f912fe9a94ae5af87b33600d5",
"md5": "87b3eb5724c96d86600333e806241e25",
"sha256": "abee8059c980e8fb4bd0f038c5278de63998aca3ebda351cbca523ffedd4d1c7"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp312-cp312-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "87b3eb5724c96d86600333e806241e25",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 19563258,
"upload_time": "2024-10-01T15:23:36",
"upload_time_iso_8601": "2024-10-01T15:23:36.379295Z",
"url": "https://files.pythonhosted.org/packages/2a/76/7842a0f3256a3eeb704ca2999a9ff1bb4d1f912fe9a94ae5af87b33600d5/pytango-10.0.0-cp312-cp312-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aecb0ab24bebe5c895888f3656132aa82bee32ebe35e9e3a19b7d7ccdb344224",
"md5": "27a957b598ad6715e8e4df4fe24ebfa2",
"sha256": "2f45faa036dd769ad63e711d6c97f86dfcf0d6fc00f452151e8e69c4e53f3ac9"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp312-cp312-macosx_12_0_x86_64.whl",
"has_sig": false,
"md5_digest": "27a957b598ad6715e8e4df4fe24ebfa2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 20754462,
"upload_time": "2024-10-01T15:23:39",
"upload_time_iso_8601": "2024-10-01T15:23:39.394890Z",
"url": "https://files.pythonhosted.org/packages/ae/cb/0ab24bebe5c895888f3656132aa82bee32ebe35e9e3a19b7d7ccdb344224/pytango-10.0.0-cp312-cp312-macosx_12_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "74a896f21ac962e2768f539ebf77d9e192cab168d06bb5ea9da584136cb66e1d",
"md5": "8656c71488f395537da31628e79a5fb7",
"sha256": "fd71b9e8c568eab08ff6314725a933b3581605e9829ab5e4f3e6e22588575af6"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "8656c71488f395537da31628e79a5fb7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 19018261,
"upload_time": "2024-10-01T15:23:42",
"upload_time_iso_8601": "2024-10-01T15:23:42.193023Z",
"url": "https://files.pythonhosted.org/packages/74/a8/96f21ac962e2768f539ebf77d9e192cab168d06bb5ea9da584136cb66e1d/pytango-10.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8572d3491b7081c08102d2606454e805988d37996267e490a35a38df3895d6fa",
"md5": "16b44c78e570211cc257c4bf8888e25b",
"sha256": "0f0f68c57172e7fefa7ae66e044ac1b59e8f8a64b9d265e012e7912d4371a1ff"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "16b44c78e570211cc257c4bf8888e25b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 20936723,
"upload_time": "2024-10-01T15:23:44",
"upload_time_iso_8601": "2024-10-01T15:23:44.754104Z",
"url": "https://files.pythonhosted.org/packages/85/72/d3491b7081c08102d2606454e805988d37996267e490a35a38df3895d6fa/pytango-10.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "141b49f3938e1673ad626447a62079cb0cde145ac9b722b671c624ae89106ad5",
"md5": "013c286ad96ded34a49efad776d715b6",
"sha256": "af0c31e8b5e43a114b6dd20e3f75ee92fa68cbd3161a0a43cc1771d422182b73"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "013c286ad96ded34a49efad776d715b6",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 20024062,
"upload_time": "2024-10-01T15:23:47",
"upload_time_iso_8601": "2024-10-01T15:23:47.650717Z",
"url": "https://files.pythonhosted.org/packages/14/1b/49f3938e1673ad626447a62079cb0cde145ac9b722b671c624ae89106ad5/pytango-10.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1e858ae0b9225e646ab77d7a693aed566490021c5259b2e3d883dc6fb03c9e4e",
"md5": "2ba05c57b86b8a42b343d3edfa4e20e7",
"sha256": "757bc401f9ffcf837a4258589205bc97d3800cf6b5d529a62df8384f53b1bcf9"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "2ba05c57b86b8a42b343d3edfa4e20e7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 4708437,
"upload_time": "2024-10-01T15:23:50",
"upload_time_iso_8601": "2024-10-01T15:23:50.424446Z",
"url": "https://files.pythonhosted.org/packages/1e/85/8ae0b9225e646ab77d7a693aed566490021c5259b2e3d883dc6fb03c9e4e/pytango-10.0.0-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "14d0c0eb48d5f3e9d3e2e27f80e8f9b44aa57bf60db0266516ef7f78790ef0d5",
"md5": "aefd95daaa5751f56f347414e5478e8b",
"sha256": "5a0d3f8b59dfe15ad790a7ece09871acd2110c3b93a82dd27853db546f5d4920"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "aefd95daaa5751f56f347414e5478e8b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 5202313,
"upload_time": "2024-10-01T15:23:52",
"upload_time_iso_8601": "2024-10-01T15:23:52.566018Z",
"url": "https://files.pythonhosted.org/packages/14/d0/c0eb48d5f3e9d3e2e27f80e8f9b44aa57bf60db0266516ef7f78790ef0d5/pytango-10.0.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "79ac8d90dac1b7c6252df44fbf554b52589a5effe51a9c0f50160c8fc5bb174b",
"md5": "b35d0644ce52b64240c2be4a15978f9a",
"sha256": "c5815662823c59d38ac419e245333db3947c7e804286b9c258875aa944cad69d"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp39-cp39-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "b35d0644ce52b64240c2be4a15978f9a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 19519454,
"upload_time": "2024-10-01T15:23:54",
"upload_time_iso_8601": "2024-10-01T15:23:54.412325Z",
"url": "https://files.pythonhosted.org/packages/79/ac/8d90dac1b7c6252df44fbf554b52589a5effe51a9c0f50160c8fc5bb174b/pytango-10.0.0-cp39-cp39-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6a6f901c4905522841a0843159ed2e105f4ada5641366c20696f5a724ff8a761",
"md5": "243cb53eb8207e08bcbfe25c0d6a4c62",
"sha256": "c229a9d551f3b06ecc76b060596e215a8932c1b1fc7cc47a0585d26cd5204c0b"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp39-cp39-macosx_12_0_x86_64.whl",
"has_sig": false,
"md5_digest": "243cb53eb8207e08bcbfe25c0d6a4c62",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 20697458,
"upload_time": "2024-10-01T15:23:57",
"upload_time_iso_8601": "2024-10-01T15:23:57.382710Z",
"url": "https://files.pythonhosted.org/packages/6a/6f/901c4905522841a0843159ed2e105f4ada5641366c20696f5a724ff8a761/pytango-10.0.0-cp39-cp39-macosx_12_0_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "998a8d8deb3f0bafdbcf8ccb9c27f584f57503961e5a2c999d3b8376e9800aa1",
"md5": "522d54aaeb2bf4090df1ad1d8f0ea871",
"sha256": "79890f83aaa7ab65c870ee6e28f84459445e612b9ac111f49d5b508b9a48ff33"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "522d54aaeb2bf4090df1ad1d8f0ea871",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 19089581,
"upload_time": "2024-10-01T15:24:00",
"upload_time_iso_8601": "2024-10-01T15:24:00.186519Z",
"url": "https://files.pythonhosted.org/packages/99/8a/8d8deb3f0bafdbcf8ccb9c27f584f57503961e5a2c999d3b8376e9800aa1/pytango-10.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "850bf29038ee60b48ed8de20aa3e49c8e8b20f45ae58dad506459fee9159c431",
"md5": "31144bac98e22c3cf7e6c7dbc9577ea7",
"sha256": "409783508f29b7336f3c4c3e752fdfb7dbe64e37ee24e585f4dc6d45de1b82b4"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "31144bac98e22c3cf7e6c7dbc9577ea7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 20918902,
"upload_time": "2024-10-01T15:24:03",
"upload_time_iso_8601": "2024-10-01T15:24:03.051171Z",
"url": "https://files.pythonhosted.org/packages/85/0b/f29038ee60b48ed8de20aa3e49c8e8b20f45ae58dad506459fee9159c431/pytango-10.0.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8e26f9cb3a4b3e1fc932a30fe7bf6699b3a74c563e530daca57082a9c3aff4e3",
"md5": "905c98fc5730fd1a4eac77b8a27e6d42",
"sha256": "c9da1b201115f4e2b744acf24a7197db368767625d30c511d5f1d85c35e22a0d"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "905c98fc5730fd1a4eac77b8a27e6d42",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 20079760,
"upload_time": "2024-10-01T15:24:05",
"upload_time_iso_8601": "2024-10-01T15:24:05.822329Z",
"url": "https://files.pythonhosted.org/packages/8e/26/f9cb3a4b3e1fc932a30fe7bf6699b3a74c563e530daca57082a9c3aff4e3/pytango-10.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d50bdf992e1934f0a056b687cc752bfb03a08a7c4e143a3a82bcebb047431d2f",
"md5": "1e44b80cff380af838ce794bd6d189b2",
"sha256": "09e3461776bce15e2e80d71458be62eb1f1dd2bf13093370ab652a4e7489d4e6"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "1e44b80cff380af838ce794bd6d189b2",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 4710291,
"upload_time": "2024-10-01T15:24:08",
"upload_time_iso_8601": "2024-10-01T15:24:08.220544Z",
"url": "https://files.pythonhosted.org/packages/d5/0b/df992e1934f0a056b687cc752bfb03a08a7c4e143a3a82bcebb047431d2f/pytango-10.0.0-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2e9c82a08948cdcc1ac91b6e42724b2c758edebf343176e704bd938e604dad9f",
"md5": "4b35c033de12962d85e739f3124c1638",
"sha256": "7a33950760bf0bb9d448dbc7d529a00f777ef4a2c754dedf4b2f858b3a0cdf4b"
},
"downloads": -1,
"filename": "pytango-10.0.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "4b35c033de12962d85e739f3124c1638",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 5199056,
"upload_time": "2024-10-01T15:24:10",
"upload_time_iso_8601": "2024-10-01T15:24:10.514337Z",
"url": "https://files.pythonhosted.org/packages/2e/9c/82a08948cdcc1ac91b6e42724b2c758edebf343176e704bd938e604dad9f/pytango-10.0.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ebe2fa128913e31c5430add9002f2249bc3149b04f0f225144c5bd3a32778be8",
"md5": "d108d5143a2c4558d0d3ea7045684e89",
"sha256": "a83318d51d8339fa121e308d9e70dea0046c5cd558670a1906ddade0e9d914d2"
},
"downloads": -1,
"filename": "pytango-10.0.0.tar.gz",
"has_sig": false,
"md5_digest": "d108d5143a2c4558d0d3ea7045684e89",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 6854895,
"upload_time": "2024-10-01T15:24:12",
"upload_time_iso_8601": "2024-10-01T15:24:12.529577Z",
"url": "https://files.pythonhosted.org/packages/eb/e2/fa128913e31c5430add9002f2249bc3149b04f0f225144c5bd3a32778be8/pytango-10.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-01 15:24:12",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "tango-controls",
"gitlab_project": "pytango",
"lcname": "pytango"
}