semvec/pypi-packages huggingface dataset:
asb-cli 0.1.0
A CLI tool for managing Ansible projects.
Requires Python: >=3.6

# asb_cli
        
        `asb_cli` 是一个用于管理 Ansible 项目的命令行工具。
        
        ## 功能
        - `asb_cli init`: 创建一个标准的 Ansible 项目目录。
        - `asb_cli role`: 创建一个类似 `ansible-galaxy` 的 roles 目录结构。
        - `asb_cli playbook`: 创建一个单独的 Ansible playbook 文件。
        
        ## 安装
        ```bash
        python setup.py develop
        # 或者使用 pip 安装
        pip install -e .
        ```
        
        ## 使用
        ```bash
        # project
        asb_cli init .
        asb_cli init ./myprojkect
        asb_cli init ../myprojkect
        asb_cli init demo1
        asb_cli init /tmp/test/demo1
        
        # role
        asb_cli role .
        asb_cli role demo2
        asb_cli role ../demo10
        asb_cli role /tmp/test/demo1
        
        # playbook
        asb_cli playbook --name site.yml .
        asb_cli playbook --name custom.yml ./playbooks
        # 在指定绝对路径创建名为 prod.yml 的 playbook
        asb_cli playbook --name prod.yml /tmp/test/playbooks
        # 直接指定文件路径创建 playbook
        asb_cli playbook --name custom.yml ./playbooks/custom.yml
        ```
crudini-simple 0.1.1
A CLI tool for managing INI files.
Requires Python: >=3.6

# crudini_simple
        
        使用python实现一个工具 curdini.py，实现对ini或conf文件的put、get、update、delete，使用argparse、configparser
        
        类似项目：https://github.com/pixelb/crudini
        
        ## usage
        
        ```sh
        crudini_simple set Database MaxConnections 100 example.ini
        crudini_simple get Database host example.ini
        crudini_simple update Server port 9090 example.ini
        crudini_simple del Server port example.ini
        crudini_simple del Server port ip example.ini
        crudini_simple merge example2.ini example.ini
        ```
NL2SQLEvaluator 1.3.4
Add your description here
Requires Python: <3.13,>=3.12

# NL2SQLEvaluator

# Roadmap
- [ ] Add MySQL database executor 
- [ ] Add Precision, Recall, F1 metrics for ambiguity Text2SQL datasets

👷🏼‍♂️ Work in progress 

# Configuration Guide

## 🔧 Use a YAML config (with CLI overrides)

Run your experiment with a config file:

```bash
nl2sql_eval --config path/to/config.yaml
```

### Example `config.yaml`

```yaml
# Core
output_dir: ./outputs
seed: 42

# Dataset
relative_db_base_path: data/bird_dev/dev_databases
dataset_path: simone-papicchio/bird
dataset_name: bird-dev

# Model
model_name: Qwen3-Coder-30B
model: Qwen/Qwen3-Coder-30B-A3B-Instruct
temperature: 0.7
top_p: 0.8
top_k: 20
repetition_penalty: 1.05
max_tokens: 32000

# Weights & Biases
project: text2sql-eval
entity: spapicchio-politecnico-di-torino   # or your team
group: evals
mode: online                               # or "offline" on clusters without net
tags: [eval, seg]
notes: ""
job_type: eval
```

### Override any value from the CLI

Command-line flags take precedence over the YAML:

```bash
nl2sql_eval --config config.yaml \
  --output_dir ./outputs/run-42 \
  --mode offline \
  --temperature 0.2 \
  --max_tokens 4096 \
  --tags eval --tags ablation
```

### Notes

* The config is **flat** (all keys at top level) so it works smoothly with the parser.
* Lists (e.g., `tags`) can be provided in YAML or by repeating the flag in CLI (`--tags ...` multiple times).
* Booleans accept `true/false` in YAML and `--flag true/false` in CLI.
* This package uses TRL’s `TRLParser` / HF’s `HfArgumentParser` under the hood, so the same configuration behaviors apply.


> This package relies on [TrlParser](https://huggingface.co/docs/trl/main/en/script_utils) so all the configurations available there can be used as well.