Metadata-Version: 2.1
Name: kyops
Version: 0.1.0-b
Summary: kyops Python library for performing operations on data structures in python
License: MIT
Author-email: KOUASSI Yves <kouassives@gmail.com>
Requires-Python: >=3.8
Project-URL: homepage, https://github.com/kouassives/kyops/tree/main/Python
Description-Content-Type: text/markdown

# KyOps python library



[[_TOC_]]

## Overview

KyOps is a python library for performing operations on data structures in python. It provides a set of functions to manipulate structures such as a `dict`.

## Installation

KyOps is a Python3 library that you can install via `pip`

```bash
pip install kyops
```



## Usage

To date, the functionality it offers is the ability to update a nested dictionary from another dictionary. Example:

```Python
my_dict_to_update = {
    "client" : {
        "zip": "3500",
        "username" : "toto",
        "password" : "secret",
        "contacts" : {
            "tel" : "000000",
            "email" : "<default_email>"
        }
    }
}
newValues = {
    "client" : {
        "zip": {
            "Dep":"35",
            "code": "0000"
        },
        "password" : "confidenti@lP@ssword",
        "contacts" : {
            "email" : "email@gmail.com"
        }
    }
}

kyops.merge_nested_dict(my_dict_to_update, newValues)
print(my_dict_to_update)
#Output
# {
#     "client" : {
#                 "username" : "toto"
#                 "password" : "confidenti@lP@ssword"
#     }
# }
```



## Contributing

You want to contribute to the project? Too cool, you're welcome. Please submit a pull request. Or write all your questions by opening an issue.


