MAOP (Python service layer)
MAOP 的 Python 服务层包(maop)。项目整体说明见仓库根目录 README.md。
状态与持久化
- 消息队列唯一真源:
data/queue.db(SQLite) - 人工审批队列唯一真源:
data/human_queue.db(SQLite) - 熔断状态唯一真源:
data/maop.db的circuit_breaker_state表 human-queue.json为 Python 写入的只读镜像,PowerShell 引擎为遗留层
开发 / 测试
cd py
pip install -e .
pip install mmh3 pytest pytest-cov pydantic-settings
pytest
CI 定义见 .github/workflows/ci.yml(GitHub Actions:3 平台 × Python 3.12/3.13 矩阵,含 ruff + mypy lint、Docker 构建、pip-audit 安全扫描)。
Metadata
Release files for maop-orchestrator 5.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| maop_orchestrator-5.3.0.tar.gz | 2.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| maop_orchestrator-5.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.2 MB
Release files / maop_orchestrator-5.3.0.tar.gz
| Download URL | maop_orchestrator-5.3.0.tar.gz |
|---|---|
| Size | 2.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e7490dc6f667d47906ff0ee53d6a59365fbab7239ee6b294e9bf152b8e0bb446
|
|
BLAKE2b-256 checksum How to use checksums |
5fb4549e3e4e7dfdae072702ad348f06720ef374564d573b6d888d710a240110
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 10, 2026.
Transparency logRelease files / maop_orchestrator-5.3.0-py3-none-any.whl
| Download URL | maop_orchestrator-5.3.0-py3-none-any.whl |
|---|---|
| Size | 1.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
63b2fa183098a2f162c25c5ca6b52f40f6abe027b326090e928da7f44e08c341
|
|
BLAKE2b-256 checksum How to use checksums |
c6470faf2bdf531370880f7e00b25ff9f4c9a6f1524128bc8cf0f43660d0def9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 10, 2026.
Transparency log