semvec/pypi-packages huggingface dataset:
robotframework-tai 0.1.0
TAI Custom Libraries
License: MIT
Requires Python: >=3.8

# TAI Libraries

Custom libraries and CLI tools for Test Automation Integrated (TAI) projects.

## Installation

### From Source
```bash
pip install .
```

### From GitHub (Internal)
```bash
pip install git+https://github.com/delieloliveira/natura-robotframework.git@main
```

## CLI Usage

This package includes the `tai` command-line interface to help you scaffold new automation projects quickly.

### Initialize a New Project

```bash
tai init [template] [options]
```

**Arguments:**
- `template`: The project template to use. Defaults to `web`.
    - `web`: Standard Web automation structure.
    - `api`: API testing structure.
    - `mobile`: Mobile automation structure.
    - `web-playwright`: Web automation using Playwright.

**Options:**
- `--venv`: Automatically creates a virtual environment (`.venv`).
- `--install`: Installs dependencies from the template's `requirements.txt`.

**Examples:**

```bash
# Basic Web Project
tai init

# API Project with Auto-Setup
tai init api --venv --install

# Playwright Project
tai init web-playwright
```

> **Note:** `tai init` must be run in an empty directory.

## Library Usage

### Importing in Robot Framework

```robot
*** Settings ***
Library    tai
Library    tai.Confluence
Library    tai.document_generator
```

### Supported Modules

#### Generators
Data generation utilities for different countries.
- **Brasil**: `Generate Brazil Cep` (alias: `Gerar Cep`)
- **Equador**: `Generate Ecuador Cedula` (alias: `Generate Random Cedula`)
- **Mexico**: `Generate Mexico Curp` (alias: `Generate Curp`)

#### Utilities
- **Document Generator**: Generation of document images (CNH, RG, DNI, etc.) for OCR testing.
- **Atlassian**: Confluence integration keywords.
- **AWS**: AWS AppConfig integration.

### Python Code Example

```python
from tai import generate_brazil_cep, generate_ecuador_cedula
from tai import Confluence

# New naming convention
cep = generate_brazil_cep("data/ceps.csv")
cedula = generate_ecuador_cedula()

# ...
```
pycore-util-889c9e 0.1.0
Core system utility for modular Python applications
License: MIT
Requires Python: >=3.8

# pycore-util-889c9e

A modular Python utility library designed for core system interactions.

## Installation
```bash
pip install pycore-util-889c9e
```

## Quick Start
```python
from pycore_util_889c9e.core import get_sys_info
print(get_sys_info())
```