Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

ErisPulse - 异步机器人开发框架

ErisPulse Logo

PyPI Python Versions Ruff Socket Badge

文档资源

平台 主站点 备用站点
文档 erisdev.com Cloudflare • GitHub • Netlify
模块市场 erisdev.com Cloudflare • GitHub • Netlify

核心特性

特性 描述
异步架构 完全基于 async/await 的异步设计
模块化系统 灵活的插件和模块管理
热重载 开发时自动重载,无需重启
错误管理 统一的错误处理和报告系统
配置管理 灵活的配置存储和访问

快速开始

一键安装脚本

Windows (PowerShell):

irm https://get.erisdev.com/install.ps1 -OutFile install.ps1; powershell -ExecutionPolicy Bypass -File install.ps1

macOS/Linux:

curl -sSL https://get.erisdev.com/install.sh | tee install.sh >/dev/null && chmod +x install.sh && ./install.sh

开发与测试

1. 克隆项目

git clone -b Develop/v2 https://github.com/ErisPulse/ErisPulse.git
cd ErisPulse

2. 环境搭建

使用 uv 同步项目环境:

uv sync

# 激活虚拟环境
source .venv/bin/activate   # macOS/Linux
# Windows: .venv\Scripts\activate

说明: ErisPulse 使用 Python 3.13 开发,但兼容 Python 3.10+

3. 安装依赖

uv pip install -e .

这将以"开发模式"安装 SDK,所有本地修改都会立即生效。

4. 验证安装

运行以下命令确认 SDK 正常加载:

python -c "from ErisPulse import sdk; sdk.init()"

项目结构

ErisPulse/
├── src/
│   └── ErisPulse/           # 核心源代码
│       ├── Core/            # 核心模块
│       │   ├── Bases/       # 基础类定义
│       │   ├── Event/       # 事件系统
│       │   └── ...          # 其他核心组件
│       └── __init__.py      # SDK入口点
├── examples/                # 示例代码
├── devs/                    # 开发工具
├── docs/                    # 文档
├── tests/                   # 测试代码
├── scripts/                 # 脚本文件
└── config.toml              # 默认配置文件

贡献指南

我们欢迎各种形式的贡献,包括但不限于:

  1. 报告问题
    在 GitHub Issues 提交bug报告

  2. 功能请求
    通过 社区讨论 提出新想法

  3. 代码贡献
    提交 Pull Request 前请阅读我们的 代码风格 以及 贡献指南

  4. 文档改进
    帮助完善文档和示例代码

加入社区讨论


Metadata

Release files for ErisPulse 2.3.4.dev114514

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ErisPulse 2.3.4.dev114514
File Size Uploaded
erispulse-2.3.4.dev114514.tar.gz 80.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ErisPulse 2.3.4.dev114514
File Interpreter ABI Platform
erispulse-2.3.4.dev114514-py3-none-any.whl Python 3 none any Details

Total release size: 218.4 kB

Release files / erispulse-2.3.4.dev114514.tar.gz

Download URL erispulse-2.3.4.dev114514.tar.gz
Size 80.6 kB
Tags Source
SHA-256 checksum
How to use checksums
76421aca23c8c579ccc8fe0ba8434de363fa29e005e5b8c95b99f47d11b34e16
BLAKE2b-256 checksum
How to use checksums
fe7f3861b49034365ac9c24a12d4f1538b2d72d665c0d178b10099190063662f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 28, 2026.

Transparency log

Release files / erispulse-2.3.4.dev114514-py3-none-any.whl

Download URL erispulse-2.3.4.dev114514-py3-none-any.whl
Size 137.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
306689b22edec1d9fbf2bc356ed30d492889c5f137da3d0fca8e08222e21a2a8
BLAKE2b-256 checksum
How to use checksums
450c7e51ad21720eb229b15eeda695805c53fa9adc52e5128ce5694216f5b87a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 28, 2026.

Transparency log

Release history Release notifications | RSS feed

2.8.6

2 release files

2.8.5

2 release files

2.8.4

2 release files

2.8.3

2 release files

2.8.2

2 release files

2.8.1

2 release files

2.8.0

2 release files

2.7.1

2 release files

2.7.0

2 release files

2.6.3

2 release files

2.6.2

2 release files

2.6.1

2 release files

2.6.0

2 release files

2.5.5

2 release files

2.5.4

2 release files

2.5.3

2 release files

2.5.1

2 release files

2.5.0

2 release files

2.4.8

2 release files

2.4.7

2 release files

2.4.6

2 release files

2.4.5

2 release files

2.4.4

2 release files

2.4.3

2 release files

2.4.2

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.9

2 release files

2.3.8

2 release files

2.3.7

2 release files

2.3.6

2 release files

2.3.5

2 release files

2.3.4

2 release files

This release

2.3.3

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.15

2 release files

2.1.13

2 release files

2.1.12

2 release files

2.1.11

2 release files

2.1.10

2 release files

2.1.9

2 release files

2.1.8

2 release files

2.1.7

2 release files

2.1.5

2 release files

2.1.4

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

1.2.9

2 release files

1.2.8

2 release files

1.2.7

2 release files

1.2.6

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.1.15

2 release files

1.1.13

2 release files

1.1.12

2 release files

1.1.11

2 release files

1.1.10

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.11

2 release files

1.0.10

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page