Metadata-Version: 2.3
Name: gvitest-script
Version: 0.1.3
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
Requires-Dist: aiofiles==23.2.0
Requires-Dist: aiohttp==3.11.18
Requires-Dist: aiosignal==1.3.2
Requires-Dist: annotated-types==0.7.0
Requires-Dist: anyio==4.9.0
Requires-Dist: asyncio-mqtt==0.16.2
Requires-Dist: certifi==2025.4.26
Requires-Dist: charset-normalizer==3.4.2
Requires-Dist: click==8.2.1
Requires-Dist: cryptography==41.0.7
Requires-Dist: fastapi==0.115.12
Requires-Dist: httpcore==1.0.9
Requires-Dist: httpx==0.28.1
Requires-Dist: idna==3.10
Requires-Dist: jinja2==3.1.6
Requires-Dist: jsonschema==4.23.0
Requires-Dist: jsonschema-specifications==2025.4.1
Requires-Dist: loguru==0.7.3
Requires-Dist: markupsafe==3.0.2
Requires-Dist: numpy==2.2.6
Requires-Dist: opencv-python==4.11.0.86
Requires-Dist: packaging==25.0
Requires-Dist: paho-mqtt>=2.0.2
Requires-Dist: pathlib2==2.3.7
Requires-Dist: pillow==11.2.1
Requires-Dist: psutil==5.9.6
Requires-Dist: pure-python-adb==0.3.0.dev0
Requires-Dist: pydantic>=2.11.3
Requires-Dist: pydantic-settings==2.8.1
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: python-dotenv==1.1.0
Requires-Dist: python-multipart==0.0.20
Requires-Dist: pytz==2025.2
Requires-Dist: pyyaml==6.0.2
Requires-Dist: requests==2.32.3
Requires-Dist: retry==0.9.2
Requires-Dist: scikit-image==0.25.2
Requires-Dist: six==1.17.0
Requires-Dist: sniffio==1.3.1
Requires-Dist: starlette==0.40.0
Requires-Dist: structlog==25.3.0
Requires-Dist: tenacity==9.1.2
Requires-Dist: tqdm==4.67.1
Requires-Dist: typing-extensions==4.13.2
Requires-Dist: typing-inspection==0.4.1
Requires-Dist: tzdata==2025.2
Requires-Dist: uiautomator2==3.2.10
Requires-Dist: ujson==5.10.0
Requires-Dist: urllib3==2.4.0
Requires-Dist: uvicorn[standard]==0.34.0
Requires-Dist: websockets==13.1
Requires-Dist: zipp==3.21.0
Requires-Dist: pytest>=8.1.1 ; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23.8 ; extra == 'dev'
Requires-Dist: pytest-cov>=5.0.0 ; extra == 'dev'
Requires-Dist: pytest-mock>=3.14.0 ; extra == 'dev'
Requires-Dist: pytest-timeout>=2.3.1 ; extra == 'dev'
Requires-Dist: black>=24.4.2 ; extra == 'dev'
Requires-Dist: ruff>=0.9.0 ; extra == 'dev'
Requires-Dist: mypy>=1.11.1 ; extra == 'dev'
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
Provides-Extra: dev
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`




