Tool for doing archiver mgmt operations
Project description
Epics Archiver Appliance Management Python Client
Project for tracking changes to the archiver via the mgmt operations interface. For example, change types, complicated renames, adding aliases.
Installation
pip install epicsarchiver-mgmt-client
Usage
Usage: arch-mgmt [OPTIONS] COMMAND [ARGS]...
Command line tool for doing mgmt operations with the archiver.
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
alias Alias PVs in the archiver.
archive Archive PVs in the archiver.
change-parameter Change the archiving parameters of PVs...
change-protocol Change the protocol of PVs in the...
change-type Change the type of PVs in the archiver.
clear-queue Clear Queue of already archiving PVs...
delete Delete PVs in the archiver.
pause Pause PVs in the archiver.
rename Rename PVs in the archiver.
repolicy Re choose the policy of PVs in the...
resume Resume Archiving PVs in the archiver.
statuses Get the status of PVs in the archiver.
The tool creates a log file for every operation, please upload this with the ticket or into logbook after finishing a task.
Development
The package is built and packaged with Hatch.
pip install hatch
Run all checks and code coverage:
hatch run all
Run tests:
hatch test
Run formatting and check:
hatch fmt
License
Distributed under the terms of the MIT license
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file epicsarchiver_mgmt_client-1.0.0.tar.gz.
File metadata
- Download URL: epicsarchiver_mgmt_client-1.0.0.tar.gz
- Upload date:
- Size: 35.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ab227c3338821985deab75ac5d0d6218bce2e14bce38ccd66c7240e39e0d1a4
|
|
| MD5 |
b06b04430409c534319775f87c0b985c
|
|
| BLAKE2b-256 |
cfc3ea0150e85f3cd504564b759bcd632e407c82c912d7b4e9469e5195b1ce36
|
Provenance
The following attestation bundles were made for epicsarchiver_mgmt_client-1.0.0.tar.gz:
Publisher:
release.yml on archiver-appliance/epicsarchiver-mgmt-client
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
epicsarchiver_mgmt_client-1.0.0.tar.gz -
Subject digest:
5ab227c3338821985deab75ac5d0d6218bce2e14bce38ccd66c7240e39e0d1a4 - Sigstore transparency entry: 1937444884
- Sigstore integration time:
-
Permalink:
archiver-appliance/epicsarchiver-mgmt-client@fe5f78ae39fba6f70d2a7a85b8169277635c3e95 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/archiver-appliance
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@fe5f78ae39fba6f70d2a7a85b8169277635c3e95 -
Trigger Event:
push
-
Statement type:
File details
Details for the file epicsarchiver_mgmt_client-1.0.0-py3-none-any.whl.
File metadata
- Download URL: epicsarchiver_mgmt_client-1.0.0-py3-none-any.whl
- Upload date:
- Size: 34.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72b80dd9b91ade994fd619cd5c58183cde2a32ad911e7160dd2e8e8e943cf0e1
|
|
| MD5 |
14e7bd8f7e5be94d2b3d6815a95c56c4
|
|
| BLAKE2b-256 |
b74edb00da4396967eb7d3b1275df13f4c68061465e763bb05d2b70b441e8ab9
|
Provenance
The following attestation bundles were made for epicsarchiver_mgmt_client-1.0.0-py3-none-any.whl:
Publisher:
release.yml on archiver-appliance/epicsarchiver-mgmt-client
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
epicsarchiver_mgmt_client-1.0.0-py3-none-any.whl -
Subject digest:
72b80dd9b91ade994fd619cd5c58183cde2a32ad911e7160dd2e8e8e943cf0e1 - Sigstore transparency entry: 1937444969
- Sigstore integration time:
-
Permalink:
archiver-appliance/epicsarchiver-mgmt-client@fe5f78ae39fba6f70d2a7a85b8169277635c3e95 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/archiver-appliance
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@fe5f78ae39fba6f70d2a7a85b8169277635c3e95 -
Trigger Event:
push
-
Statement type: