Skip to main content

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

Project description

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

安装

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nagaagent_core-1.0.8.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nagaagent_core-1.0.8-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

Details for the file nagaagent_core-1.0.8.tar.gz.

File metadata

  • Download URL: nagaagent_core-1.0.8.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for nagaagent_core-1.0.8.tar.gz
Algorithm Hash digest
SHA256 821d1d019cbac68d283de9e38198f6b949c956153550a99db2592e12c2735b81
MD5 0f6e671d8b39fc335b8747b07b26400b
BLAKE2b-256 78df09490ac4fa6f4eee84f4123ec16c0ed06ab1f34adb6cdf538fecba5a31f2

See more details on using hashes here.

File details

Details for the file nagaagent_core-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: nagaagent_core-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 21.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for nagaagent_core-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 988054b185f7ccd800877d5d05685d2b49894f4a5552db4c1bf2668f97a368d4
MD5 4211ca1bd1e8d4c529cbef5db0060b09
BLAKE2b-256 d743e2f69bf2fbdd3eb901fd6a0d8c9ff0591aa99332a00e27972d214663f89c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page