RDA Python package for utility program dsarch archive RDA data
Project description
dsarch
Python project to archive and maintain datasets for the NSF NCAR Geoscience Data Exchange (GDEX).
The user guide for this utility tool can be viewed at: User guide.
Setuid Setup
dsarch is executed as the common user gdexdata via the rda_python_setuid
setuid mechanism. rda_python_setuid is declared as a dependency and is
installed automatically with this package.
Environment setup
Option A — Python venv (DECS machines)
python3 -m venv $ENVHOME # e.g. /glade/u/home/gdexdata/gdexmsenv
source $ENVHOME/bin/activate
pip install rda_python_dsarch
Option B — Conda (DAV/Casper)
conda activate pg-gdex # e.g. /glade/work/gdexdata/conda-envs/pg-gdex
pip install rda_python_dsarch
Full setuid install (requires sudo access to gdexdata)
Run these steps once per environment after pip install:
# Compile the pywrapper C binary (once per environment):
pywrapper-install --user gdexdata
# Wire up dsarch as a setuid entry:
pywrapper-install --link dsarch --user gdexdata
pywrapper-install with no arguments displays the full user guide.
Simple install (no sudo required, runs as current user)
Users who do not need the setuid mechanism can create a direct symlink instead:
pywrapper-install --link dsarch --simple
This creates bin/dsarch -> bin/setuid_dsarch and the program runs as the
current user with no privilege change.
Setup guide
After pip install, run dsarch-setup at any time to display the setup guide:
dsarch-setup
The guide is also shown automatically if setuid_dsarch is invoked directly
before the setuid wrapper has been configured.
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 rda_python_dsarch-2.0.17.tar.gz.
File metadata
- Download URL: rda_python_dsarch-2.0.17.tar.gz
- Upload date:
- Size: 144.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7083fc33850042806fe018a243525e2835f85a66bcc32aafafad1ed878b2b194
|
|
| MD5 |
5a049e4833bd240a500e57da15493792
|
|
| BLAKE2b-256 |
6caa5f573fe93a8f788a2cd1d462b21e7e0cdddcd6ac0f509e00d2b36e2feec7
|
Provenance
The following attestation bundles were made for rda_python_dsarch-2.0.17.tar.gz:
Publisher:
publish.yml on NCAR/rda-python-dsarch
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rda_python_dsarch-2.0.17.tar.gz -
Subject digest:
7083fc33850042806fe018a243525e2835f85a66bcc32aafafad1ed878b2b194 - Sigstore transparency entry: 1525477263
- Sigstore integration time:
-
Permalink:
NCAR/rda-python-dsarch@f98541c32f01cce9e7dabee26c24d0205bb33f25 -
Branch / Tag:
refs/tags/v2.0.17 - Owner: https://github.com/NCAR
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f98541c32f01cce9e7dabee26c24d0205bb33f25 -
Trigger Event:
release
-
Statement type:
File details
Details for the file rda_python_dsarch-2.0.17-py3-none-any.whl.
File metadata
- Download URL: rda_python_dsarch-2.0.17-py3-none-any.whl
- Upload date:
- Size: 148.8 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 |
c5e53b23635f8b1439ba70acc1141b21b6763f7ee01bdec6e6f6156183ee6843
|
|
| MD5 |
9baa3be38af5364c2fdaabce4ec0d49f
|
|
| BLAKE2b-256 |
793448c05d790a7a65073d00d4180dda88ce06c65fb366dac03b855c37dcdd9a
|
Provenance
The following attestation bundles were made for rda_python_dsarch-2.0.17-py3-none-any.whl:
Publisher:
publish.yml on NCAR/rda-python-dsarch
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rda_python_dsarch-2.0.17-py3-none-any.whl -
Subject digest:
c5e53b23635f8b1439ba70acc1141b21b6763f7ee01bdec6e6f6156183ee6843 - Sigstore transparency entry: 1525477324
- Sigstore integration time:
-
Permalink:
NCAR/rda-python-dsarch@f98541c32f01cce9e7dabee26c24d0205bb33f25 -
Branch / Tag:
refs/tags/v2.0.17 - Owner: https://github.com/NCAR
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f98541c32f01cce9e7dabee26c24d0205bb33f25 -
Trigger Event:
release
-
Statement type: