Metadata-Version: 2.3
Name: gvitest-script
Version: 0.1.5
Summary: 基于 Jinja2 模板引擎的自动化脚本生成系统，支持 Agent/Manual 双模式执行、控制流、条件表达式和预期结果验证
Keywords: automation,script,jinja2,template,agent,manual
Author: ZhangJie
Author-email: ZhangJie <2605147137@qq.com>
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Systems Administration
Requires-Dist: adbutils>=2.8.10,<3.0
Requires-Dist: aiofiles>=23.2.0,<24.0
Requires-Dist: annotated-types>=0.7.0,<0.8
Requires-Dist: anyio>=4.9.0,<5.0
Requires-Dist: asyncio-mqtt>=0.16.2,<0.17
Requires-Dist: click>=8.2.1,<9.0
Requires-Dist: cryptography>=41.0.7,<42.0
Requires-Dist: jinja2>=3.1.6,<4.0
Requires-Dist: jsonschema>=4.23.0,<5.0
Requires-Dist: jsonschema-specifications>=2025.4.1,<2026.0
Requires-Dist: loguru>=0.7.3,<0.8
Requires-Dist: markupsafe>=3.0.2,<4.0
Requires-Dist: numpy>=2.2.6,<3.0
Requires-Dist: opencv-python>=4.11.0.86,<5.0
Requires-Dist: packaging>=25.0,<26.0
Requires-Dist: paho-mqtt>=2.0.2,<3.0
Requires-Dist: pathlib2>=2.3.7,<3.0
Requires-Dist: pillow>=11.2.1,<12.0
Requires-Dist: psutil>=5.9.6,<6.0
Requires-Dist: pure-python-adb>=0.3.0.dev0,<0.4
Requires-Dist: pydantic>=2.11.3,<3.0
Requires-Dist: pydantic-settings>=2.8.1,<3.0
Requires-Dist: python-dateutil>=2.9.0.post0,<3.0
Requires-Dist: python-dotenv>=1.1.0,<2.0
Requires-Dist: pytz>=2025.2,<2026.0
Requires-Dist: pyyaml>=6.0.2,<7.0
Requires-Dist: retry>=0.9.2,<0.10
Requires-Dist: scikit-image>=0.25.2,<0.26
Requires-Dist: six>=1.17.0,<2.0
Requires-Dist: structlog>=25.3.0,<26.0
Requires-Dist: tenacity>=9.1.2,<10.0
Requires-Dist: tqdm>=4.67.1,<5.0
Requires-Dist: typing-extensions>=4.13.2,<5.0
Requires-Dist: typing-inspection>=0.4.1,<0.5
Requires-Dist: tzdata>=2025.2,<2026.0
Requires-Dist: uiautomator2>=3.2.10,<4.0
Requires-Dist: ujson>=5.10.0,<6.0
Requires-Dist: websockets>=13.1,<14.0
Requires-Dist: zipp>=3.21.0,<4.0
Requires-Python: >=3.11
Project-URL: Homepage, https://github.com/your-username/script-server
Project-URL: Issues, https://github.com/your-username/script-server/issues
Project-URL: Repository, https://github.com/your-username/script-server
Description-Content-Type: text/markdown

# Gvitest Script - 自动化脚本生成器

基于 Jinja2 模板引擎的自动化脚本生成系统，支持 Agent/Manual 双模式执行、控制流、条件表达式和预期结果验证。

## 🚀 快速开始

### 1. 安装

```bash
# 从 PyPI 安装（推荐）
pip install gvitest-script

# 或从源码安装
git clone <repository-url>
cd script_server
uv sync
source .venv/bin/activate
```

### 2. 启动

```bash
# 使用默认配置启动
gvitest-script
```

### 3. 文件服务器配置

默认文件服务器URL：`http://localhost:8080`

```bash
# 使用默认文件服务器（推荐）
gvitest-script

# 自定义文件服务器URL
gvitest-script --file-server-url http://{FILE_SERVER_URL}

# 通过环境变量设置文件服务器
export FILE_SERVER_URL=http://localhost:3000
gvitest-script

# 本地模式（不支持文件服务器的下载和上传，使用和返回本地文件）
gvitest-script --file-server-url ""
```

### 4. 工作空间配置

默认工作空间路径：`项目目录/script_workspace`

```bash
# 使用默认工作空间（推荐）
gvitest-script

# 自定义工作空间路径
gvitest-script --workspace /path/to/custom/workspace

# 通过环境变量设置工作空间
export WORKSPACE_PATH=/path/to/custom/workspace
gvitest-script
```

## 📦 PyPI 包信息

- **包名**: `gvitest-script`
- **版本**: `0.1.0`
- **PyPI**: https://pypi.org/project/gvitest-script/
- **安装**: `pip install gvitest-script`




