Skip to main content

ChatMail

ChatArch mail tooling package.

文档入口:https://arch.gh.wzhecnu.cn/ChatMail/

按场景选择文档:

场景 文档
第一次安装、运行命令行、确认包可用 CLI 树
校对当前包有哪些一等能力和边界 能力地图
从 Python 代码调用包能力 接口树

快速开始

pip install -e ".[dev]"
chatmail --help
chatmail --version
chatmail --tree
python -m pytest -q
python -m build

当前 CLI 树

chatmail  # ChatArch mail tooling entrypoint
├── --help  # show command help
├── --version  # show the installed package version
└── --tree  # show this CLI tree

命令行规范

ChatMail 当前保留 root-only CLI 和 ChatEnv 配置发现入口。新增交互式命令时,应重新引入并使用 ChatStyle 的 CommandSchema / CommandFieldadd_interactive_option()resolve_command_inputs();没有真实交互命令前,不暴露 scaffold/demo 子命令。

目录结构

  • src/:包源码
  • tests/code-tests/:代码测试和历史测试迁移
  • tests/cli-tests/:真实 CLI 测试,doc-first
  • tests/mock-cli-tests/:mock/fake CLI 测试,doc-first
  • docs/:长期维护文档,由 mkdocs 构建

开发说明

扩展脚手架前,先阅读 DEVELOP.mdAGENTS.md

Download files

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

Source Distribution

chatmail-0.1.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

chatmail-0.1.1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file chatmail-0.1.1.tar.gz.

File metadata

  • Download URL: chatmail-0.1.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for chatmail-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6fcc1ef4e343eee396fc59d0a50da9a8c5078b283b9e03b950dfe9363f7e77aa
MD5 10e2ee36f458e92776c77a80ae17a7a7
BLAKE2b-256 ed3e897810ab31839edbb051674376bf81cf8fd050fcf511948533208068cea8

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatmail-0.1.1.tar.gz:

Publisher: publish.yml on ChatArch/ChatMail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chatmail-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: chatmail-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for chatmail-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cb96381f6820aaac15b5d946b55f0c6f09a1a757999b00bc063e76ef5fdbd332
MD5 08c0c1015b1111905973612e1209004c
BLAKE2b-256 57c0a064900bfd75e2a8445c009488d9282f2ab1f2d07a5c02fe73dd7f13f4be

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatmail-0.1.1-py3-none-any.whl:

Publisher: publish.yml on ChatArch/ChatMail

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.2

2 files

This release

0.1.1 This release

2 files

0.1.0

2 files

0.0.1

2 files

Supported by

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