tango-gateway
A Tango gateway server
Clients from other networks can connect to the gateway to access the tango database transparently. It opens ports dynamically when an access to a device is required and redirects the traffic to the corresponding device. The ZMQ tango events are also supported.
Requirements
- python >= 3.9
- pyzmq
- pytango (optional)
- prometheus_client (optional)
Usage
$ tango-gateway -h
usage: tango-gateway [-h] [--bind ADDRESS] [--port PORT] [--tango HOST] [--verbose]
Run a Tango gateway server
optional arguments:
-h, --help show this help message and exit
--bind ADDRESS, -b ADDRESS
Specify the bind address (default is all interfaces)
--port PORT, -p PORT Port for the server (default is 10000)
--tango HOST, -t HOST
Tango host (default is given by PyTango)
--promfile PROMFILE Name of file to write Prometheus metrics to. Requires prometeus_client.
--verbose, -v
Contact
KITS : kitscontrol@maxiv.lu.se
Metadata
Release files for tango-gateway 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tango_gateway-1.3.0.tar.gz | 54.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tango_gateway-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 94.3 kB
Release files / tango_gateway-1.3.0.tar.gz
| Download URL | tango_gateway-1.3.0.tar.gz |
|---|---|
| Size | 54.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6b983e82dabc06ed78650550ba7945ecf2e55aec5b8e8e1ac691a4211952dab0
|
|
BLAKE2b-256 checksum How to use checksums |
f0eba80f1d8043dc56c416e85004a5e6afb5560d295c1eb3adf538df89fd7108
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.12
|
Release files / tango_gateway-1.3.0-py3-none-any.whl
| Download URL | tango_gateway-1.3.0-py3-none-any.whl |
|---|---|
| Size | 40.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
653b1ccb478d8c175b88920bbca73025600790e0802b395476cdb9b4c6737e65
|
|
BLAKE2b-256 checksum How to use checksums |
e6f2c4e162e019b0968b6a88ef6d224ee253807401e003ca65a7d85ee949d342
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.12
|