Metadata-Version: 2.4
Name: nagaagent-core
Version: 1.0.8
Summary: NagaAgent核心依赖包，包含核心功能和API服务器相关依赖
Home-page: https://github.com/nagaagent/nagaagent-core
Author: NagaAgent Team
Author-email: NagaAgent Team <nagaagent@example.com>
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: mcp>=1.6.0
Requires-Dist: openai>=1.76.0
Requires-Dist: python-dotenv>=1.1.0
Requires-Dist: requests>=2.32.3
Requires-Dist: aiohttp>=3.11.18
Requires-Dist: flask>=3.1.0
Requires-Dist: gevent>=25.5.1
Requires-Dist: fastapi>=0.115.0
Requires-Dist: uvicorn[standard]>=0.34.0
Requires-Dist: PyQt5>=5.15.11
Requires-Dist: pyqt5-qt5>=5.15.2
Requires-Dist: pyqt5-sip>=12.17.0
Requires-Dist: psutil>=5.9.0
Requires-Dist: py2neo>=2021.2.3
Requires-Dist: pyvis>=0.3.2
Requires-Dist: matplotlib>=3.10.0
Requires-Dist: neo4j
Requires-Dist: torch
Requires-Dist: pycaw>=20240210
Requires-Dist: comtypes>=1.2.0
Requires-Dist: screen-brightness-control>=0.21.0
Requires-Dist: pyaudio>=0.2.14
Requires-Dist: edge-tts>=7.0.2
Requires-Dist: emoji>=2.8.0
Requires-Dist: jmcomic>=2.6.5
Requires-Dist: fastmcp>=2.11.2
Requires-Dist: paho-mqtt>=2.0.0
Requires-Dist: python-docx>=1.2.0
Requires-Dist: live2d-py>=0.5.4
Requires-Dist: PyOpenGL>=3.1.0
Requires-Dist: langchain-community>=0.3.29
Requires-Dist: playwright>=1.52.0
Requires-Dist: langchain-openai>=0.3.34
Requires-Dist: crawl4ai>=0.7.4
Requires-Dist: pyautogui>=0.9.54
Requires-Dist: gui-agents>=0.1.0
Requires-Dist: pytesseract>=0.3.13
Requires-Dist: opencv-python>=4.12.0.88
Requires-Dist: opencv-contrib-python>=4.10.0.84
Requires-Dist: Pillow>=11.3.0
Requires-Dist: numpy>=1.26.4
Requires-Dist: charset_normalizer
Requires-Dist: json5
Requires-Dist: markdown
Requires-Dist: pyneo
Provides-Extra: dev
Requires-Dist: pytest>=6.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: black>=22.0; extra == "dev"
Requires-Dist: flake8>=4.0; extra == "dev"
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# NagaAgent Core

NagaAgent核心依赖包，包含核心功能和API服务器相关依赖。

## 版本

当前版本：1.0.6

## 包含的依赖

### 核心依赖
- `mcp>=1.6.0` - MCP协议支持
- `openai>=1.76.0` - OpenAI API客户端
- `python-dotenv>=1.1.0` - 环境变量管理
- `requests>=2.32.3` - HTTP请求库
- `aiohttp>=3.11.18` - 异步HTTP客户端

### API服务器相关依赖
- `flask>=3.1.0` - Flask Web框架
- `gevent>=25.5.1` - 异步网络库
- `fastapi>=0.115.0` - FastAPI Web框架
- `uvicorn[standard]>=0.34.0` - ASGI服务器

### GUI 依赖（统一随包安装）
- `PyQt5>=5.15.11`
- `pyqt5-qt5>=5.15.2`
- `pyqt5-sip>=12.17.0`

## 安装

```bash
pip install nagaagent-core==1.0.1
## 统一导入方式

上层项目无需直接依赖 `PyQt5`，统一从本包导入：

```python
from nagaagent_core.qt import QtCore, QtGui, QtWidgets  # 推荐

# 或需要原命名空间时：
from nagaagent_core.vendors.PyQt5 import QtCore, QtGui, QtWidgets
```

```

## 开发安装

```bash
git clone <repository-url>
cd nagaagent-core
pip install -e .
```

## 许可证

MIT License
