Sardana config
Sardana config is a commandline tool for managing Sardana (https://sardana-controls.org) configurations. It is based around a YAML file format.
This repo contains a separate "fork" of the configuration tool currently built in to Sardana The idea is to decouple the development of this still rather new tool from the rest of Sardana which can move quite slowly.
For documentation, for now you are referred to the main Sardana documentation https://sardana-controls.org/users/configuration/index.html
This project depends on Sardana, and will replace the built in version of
the config tool with its own. So you can run it with the main sardanactl
script, e.g.
$ sardanactl config
There is also a separate script called sardana-config.
The --environment option
Several subcommands (load, dump) accept a --environment flag that enables
reading and writing MacroServer environment variables.
Sardana version requirement
The --environment option is supported only when sardana config is run with
Sardana 3.7 or newer. If you attempt to use --environment with an older Sardana installation, the tool will emit a warning and skip the environment path, falling back to the default behavior.
Running sardana config with the right Sardana version
It is recommended to run sardana config using the same Sardana
version as the Sardana instance being configured.
Future of this repo
This repo is an experiment to see if we can speed up development in the short term. There is currently no exact plan for the future, we might keep development here and merge back into Sardana for each release, or the project may live here and be a dependency of Sardana long term. Or it may eventually completely merge back into the Sardana codebase.
Metadata
Release files for sardana-config 3.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sardana_config-3.7.1.tar.gz | 78.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sardana_config-3.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 144.1 kB
Release files / sardana_config-3.7.1.tar.gz
| Download URL | sardana_config-3.7.1.tar.gz |
|---|---|
| Size | 78.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e9b7949d4bfda937ffa35e29f2c4b7633c796ccfde159c18e29ed6328eaa8afd
|
|
BLAKE2b-256 checksum How to use checksums |
7ac5d5e50dc935dd2f15bbcef7382ca1c22c342a1a677aa67e4c4de97db29508
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.12.12
|
Release files / sardana_config-3.7.1-py3-none-any.whl
| Download URL | sardana_config-3.7.1-py3-none-any.whl |
|---|---|
| Size | 65.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6a9397c076802ce33f59a4839bab69ef2d5f0b14e6189de73f4b5481f36fce3a
|
|
BLAKE2b-256 checksum How to use checksums |
f4fdb84148aa0cf2b058cd380499d197fc9469b5689e83698db49e5701ddeee7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.12.12
|