PIC Rucio policy package
Project description
PIC Rucio policy package
This repository includes the policy package to be used in the Rucio instances managed at PIC.
It is based on the Rucio policy package template repository.
And developed following the instructions in the Policy packages documentation
Content
Schema
Contains minimal changes with respect to the default schema:
- extended scope and DID name length
- accept "+" characters in did name, for the MAGIC experiment
- accept lower case in RSE names
Permissions
Kept the defaul permissions
Algorithms
No custom algorithms defined
Installation
From PyPI or other package index
pip install pic-rucio-policy-package
From source (development):
python -m pip install --upgrade pip
pip install -e .
Deployment
The recommended approach is to deploy the policy package via a Kubernetes init container
Contributing
- Clone/fork the repository
- Install the package dev dependencies in a venv/conda environment
pip install -e .[dev] - Enable pre-commits
pre-commit install - Run the tests with
pytest tests
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
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 pic_rucio_policy_package-0.0.2-py3-none-any.whl.
File metadata
- Download URL: pic_rucio_policy_package-0.0.2-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a1f8a36f34aacecd945907bb0fcf7835eb7662a8bd0295039efe5676649752d
|
|
| MD5 |
c280479ae22d71e252ca551050bfc059
|
|
| BLAKE2b-256 |
647568deaef0ff8162d5dd884358686ae06d4ec6f469c3b935989bfe517c8d08
|