Utils for Gen3 Commons user management
Project description
gen3users
Utils for Gen3 commons user management.
user.yaml validation
Validate a user.yaml file using the CLI:
pip install gen3users
gen3users validate first_user.yaml second_user.yaml
Validate a user.yaml file in a Python script:
from gen3users.validation import validate_user_yaml
file_name = "my-gen3-commons/user.yaml"
with open(file_name, "r") as f:
user_yaml = f.read()
validate_user_yaml(user_yaml, file_name)
user.yaml conversion
Converts a user.yaml file from the old format to the new ABAC-based centralized auth format, required by the latest Fence and Arborist.
Convert a user.yaml file using the CLI:
pip install gen3users
gen3users convert old_user.yaml [new_user.yaml]
Convert a user.yaml in a Python script:
from gen3users.conversion import convert_old_user_yaml_to_new_user_yaml
src_file_name = "my-gen3-commons/old_user.yaml"
dst_file_name = "my-gen3-commons/new_user.yaml"
with open (src_file_name, "r") as f:
user_yaml = f.read()
convert_old_user_yaml_to_new_user_yaml(user_yaml, dst_file_name)
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 gen3users-1.1.1.tar.gz.
File metadata
- Download URL: gen3users-1.1.1.tar.gz
- Upload date:
- Size: 15.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.9.19 Linux/6.5.0-1022-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6636ff127ce145f9104fc72358dd17de54b19be19ae45b89e13876c0adcf4ba0
|
|
| MD5 |
6d0810bd019f9c08527762252dddcfd3
|
|
| BLAKE2b-256 |
56e56bc8024b829d344601193bdd8552f0e883b6809e3046550f7da05042f1ed
|
File details
Details for the file gen3users-1.1.1-py3-none-any.whl.
File metadata
- Download URL: gen3users-1.1.1-py3-none-any.whl
- Upload date:
- Size: 18.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.9.19 Linux/6.5.0-1022-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a38ba90c8cef5f7c4ed6ae2f1f1d733524d48b1b2c60e66db8537e36194faab
|
|
| MD5 |
24a833d6905c66b3e0f48b9cdf6f71ce
|
|
| BLAKE2b-256 |
08d7327f0d4aa4d654950d7f81d38e9330a94959f452eb45608410a486c6e95a
|