A kit of helpers and tools to simplify more intensive use of ViUR
Project description
Usage
Install with pip
pip install viur-toolkit
Install with pipenv
pipenv install viur-toolkit
Example
from viur import toolkit
if toolkit.user_has_access("root"):
print("Hello root user!")
Development / Contributing
Create a fork and clone it
Setup the local environment with pipenv:
cd viur-toolkit
pipenv install --dev
pipenv run precommit_install
Install as editable in your project
cd myproject
pipenv install -e path/to/viur-toolkit
Code linting & type checking
Use the lint command
$ pipenv run lint
tu run pep8check and type_check at once.
Alternative:
Setup the pre-commit hook with pipenv run precommit_install.
Branches
Depending on what kind of change your Pull Request contains, please submit your PR against the following branches:
- main: fixes/patches that fix a problem with existing code go into this branch. This results in a new patch version (X.X.n+1 where n is the current patch-level).
- develop: new features, refactorings, or adjustments for new versions of dependencies are added to this branch. This becomes a new minor version (X.n+1.0) where n is the current minor-level). Depending on the complexity of the changes, a new major release (n+1.0.0, where n is the current major level) may be chosen instead.
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 viur_toolkit-0.3.2.tar.gz.
File metadata
- Download URL: viur_toolkit-0.3.2.tar.gz
- Upload date:
- Size: 29.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
234bb76c05bbd667d53ab2617f684a41d8ef8f754c821ed9ff86bb529b037da8
|
|
| MD5 |
adee88f766d897b992c9e682995dfac7
|
|
| BLAKE2b-256 |
2944728d67652f5d5950fe12497d2d1595999b1ee931122d727d75aea757b014
|
File details
Details for the file viur_toolkit-0.3.2-py3-none-any.whl.
File metadata
- Download URL: viur_toolkit-0.3.2-py3-none-any.whl
- Upload date:
- Size: 33.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d1bba9914efd504cfef085e1c9a31370a8f23b1e2bac67a1faae1e2ec3db752
|
|
| MD5 |
f540cb0a180743ca6d9c88e9c9826d56
|
|
| BLAKE2b-256 |
0b40724ea1ea72f782b7e479a5ccf44e0e70bb1e1a09b8bf11da413eb09f688b
|