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.6.tar.gz (11.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.6-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nagaagent_core-1.0.6.tar.gz
  • Upload date:
  • Size: 11.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.6.tar.gz
Algorithm Hash digest
SHA256 d780efd7cef6b470ff2e1a998e5b83ec455cf8e7d8b233ffc747c486d92c470c
MD5 089468ba780d353dd5d3696953549bff
BLAKE2b-256 687010f4093b81659c92d4588aad7faeb38a384546ed46809376a78a6d7929c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nagaagent_core-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 15.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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 79ca9a2138183d37cfb420732cd4c69d4d8b13a965aebe7934a7a72d4b3c35b3
MD5 8ba5920988fb7a3fbc2a602c99b20b4c
BLAKE2b-256 2dd6291f69f4c29a784939d95838a5b95dad28a35c701c68cb6e2c103ac4d4d8

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