semvec/pypi-packages huggingface dataset:
m-abac 1.0.15
Thư viện xử lý kiểm tra quyền theo logic ABAC (Attribute-based access control)
License: MIT
Requires Python: >=3
Keywords: mobio, mobio-engine, m-abac

### ABAC Engine
Thư viện xử lý kiểm tra quyền theo logic ABAC (Attribute-based access control).


### Cài đặt:
```bash
 $ pip3 install m-abac
 ```

### Sử dụng:

##### Kiểm tra user có quyền thao tác hay không:
   ```python
    from mobio.libs.abac import PolicyDecisionPoint
    resource = "deal"
    # action = "UpdateFromSale"
    action = "ListFromSale"

    pdb = PolicyDecisionPoint(resource=resource, action=action)
    result = pdb.is_allowed()
    if not result.get_allow_access():
        # trả về lỗi không có quyền truy cập 
   ```
#### Log - 1.0.0
    - release sdk
#### Log - 1.0.2
    - update sdk
#### Log - 1.0.3
    - update cache
#### Log - 1.0.4
    - update cache
#### Log - 1.0.5
    - mm-dd operator
    - update if exists
#### Log - 1.0.6
    - update operator exists
#### Log - 1.0.7
    - format date string using parse, string ignore case, accept check value None
#### Log - 1.0.11
    - update abac check sub resource Product Holding
latools 0.3.31
Tools for LA-ICPMS data analysis.
License: MIT
Requires Python: >3.6

<div align="right">
  <a href="https://github.com/oscarbranson/latools/actions"><img src="https://github.com/oscarbranson/latools/actions/workflows/tests.yml/badge.svg" alt="GHA" height="18"></a>
  <a href="http://latools.readthedocs.io/en/latest/?badge=latest"><img src='http://readthedocs.org/projects/latools/badge/?version=latest' alt='Documentation Status' height="18"/></a>
  <a href="https://badge.fury.io/py/latools"><img src="https://badge.fury.io/py/latools.svg" alt="PyPI version" height="18"></a>
</div>


# LAtools
**Python tools for processing Laser Ablation mass spectrometry data**

## Citing LAtools

>[LAtools: a data analysis package for the reproducible reduction of LA-ICPMS data. 2018. Branson, O., Fehrenbacher, J., Vetter, L., Sadekov, A.Y., Eggins, S.M., Spero, H.J. *Chemical Geology* **504**: 83-95. doi:10.1016/j.chemgeo.2018.10.029](docs/Branson_2019_ChemicalGeology_LAtools.pdf)

## Installation
Using `pip`:

    pip install latools

Read the [**User Guide**](http://latools.readthedocs.io) for some info on how to get started.

### Updating
To update `latools` to the latest version, run:

    pip install latools --upgrade

## Want to Contribute?
We welcome contributors! You don't even need to be Python-literate - if you have any feedback or suggestions, please open an [issue](https://github.com/oscarbranson/latools/issues) on the GitHub pages, and we'll get to it as soon as we can.

If you're feeling a bit more adventurous, we'd welcome improvements to the code, and particularly the documentation - just create a fork of the project, and get coding! To work on documentation, edit the markdown documents in the [docs/source](https://github.com/oscarbranson/latools/tree/master/docs/source) directory. To edit the code itself, work on the module in the [latools](https://github.com/oscarbranson/latools/blob/master/latools/) directory.

*Join the [mailing list](https://groups.google.com/forum/#!forum/latools) to be kept updated.*