semvec/pypi-packages huggingface dataset:
ast-plus 0.1.0
ast-plus is an extension to ast that allows easier modification of ast nodes
Requires Python: >=3.6

# ast-plus

## install from source

```
python -m pip install git+https://github.com/ZackaryW/astplus.git
```

## documentation

1. creating the wrapper (from module)
```py

from astplus import AstWrapper

wrapper = AstWrapper.fromModule(target_module_string)
```

2. loop through all functions and its keyword arguments

```py

for func in wrapper.visitor.visit_FunctionDef():
    # iterating through each function node
    func : ast.FunctionDef

    # use AstPlusArg to easily extract keyword arguments
    argPlus = AstPlusArg.fromFunc(func)
    for k, v in argPlus.kwargItems():
        
        if k == "some func worth looking at":
            argPlus[k] = some_other_value

```
logsmal 0.0.11
Создание файлов конфигураци
Requires Python: >=3.10,<4.0

## Использование

```python
from logsmal import logger

logger.success("Программа запущена", flag="RUN")
```

Создать кастомный логгер. Посмотрите все доступные аргументы
:meth:`logsmal.loglevel.__init__()`

```python
from logsmal import loglevel, logger, CompressionLog

logger.MyLogger = loglevel(
    title_level="[melogger]",
    fileout="./log/mylog.log",
    max_size_file="10kb",
    console_out=False,
    compression=CompressionLog.zip_file
)
```

Работа с уровнями логирования

```python
from logsmal import loglevel, logger

logger.test = loglevel(
    "TEST",
    fileout="./log/log_test.log",
    console_out=False,
    int_level=10
)

loglevel.required_level = 20
logger.test("Текстовое сообщение")
```