Pydra2App - XNAT
An extension for the Pydra2App framework that support for building XNAT "apps" (container service docker images) from Pydra tasks.
Quick Installation
This extension can be installed for Python 3 using pip:
$ pip3 install pydra2app-xnat
This will also install the core Pydra2App package and any required dependencies.
Reconcile XNAT pipelines
deploy-pipelines performs one reconciliation against a release catalogue and exits:
PIPELINE_CATALOGUE_URL=https://example.org/pipeline-release.json \
XNAT_HOST=https://xnat.example.org \
XNAT_USER=username \
XNAT_PASS=password \
pydra2app ext xnat deploy-pipelines
The catalogue may instead be passed as a local file or URL argument. The command
reports each pipeline as installed, updated, unchanged, or failed, and exits
nonzero if any pipeline fails. New commands are installed disabled, existing commands
are updated in place (keeping their site and project enablement), and commands absent
from the catalogue are not removed. The XNAT user must be an administrator or a
Container Service manager.
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
Creative Commons License: Attribution-NonCommercial-ShareAlike 4.0 International
Metadata
Release files for pydra2app-xnat 0.9.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 | |
|---|---|---|---|
| pydra2app_xnat-0.9.0.tar.gz | 34.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pydra2app_xnat-0.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 80.2 kB
Release files / pydra2app_xnat-0.9.0.tar.gz
| Download URL | pydra2app_xnat-0.9.0.tar.gz |
|---|---|
| Size | 34.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f7d9e3ce9fd6a99395f6b66110d9ef1c52f9b929ff2bbf743f73589e432bbce8
|
|
BLAKE2b-256 checksum How to use checksums |
8fe0bf186584d29fd6157d5823b996a92fa256b068fb9c024315c3435b5eb009
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / pydra2app_xnat-0.9.0-py3-none-any.whl
| Download URL | pydra2app_xnat-0.9.0-py3-none-any.whl |
|---|---|
| Size | 45.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
feff04077ebf3399f49fc21bf67c62f0b1d27c6399b4e4b1d5493feb75ce50cf
|
|
BLAKE2b-256 checksum How to use checksums |
e1bca28a75233cdcec10d2e24c8f233cf1f108300fc5f5286d8e6e81205c1a24
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|