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.9.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.9-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nagaagent_core-1.0.9.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.9.tar.gz
Algorithm Hash digest
SHA256 c6d8ad875e3e2dc22110c5b655be0041461ba1270d1e6c800f2548b39a6fd30c
MD5 ba27f7ab9ff51113107832203f7b3087
BLAKE2b-256 c9f5c15348c0fd7142f39c48b20d61acc777d54995d54eb8133913f058265295

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nagaagent_core-1.0.9-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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 662a15dbb15c33fe6d1fc2782a43b8b4affa44b152afaadb7411ffab8fb3f08f
MD5 5cf0142a4d2338b53c8ea743136c1394
BLAKE2b-256 baf6fd33b4e9727fcb846d52bd00b5c9adca5ecb7caddf13acbab48551c68428

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