Skip to main content

ChatTree: ChatArch placeholder package for PyPI name registration.

Project description

ChatTree

ChatTree: ChatArch placeholder package for PyPI name registration.

快速开始

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

CLI 规范

这个模板默认依赖 chatstyle>=0.1.0,<0.2.0chatenv>=0.2.0,<0.3.0,新的命令应优先使用:

  • CommandSchema / CommandField 描述输入。
  • add_interactive_option() 提供统一 -i/-I
  • resolve_command_inputs() 统一缺参补问、默认值、TTY 与校验。
  • 默认生成 config.pychatenv.configs entry point,使包可被 ChatEnv 发现;只有明确不需要 ChatEnv 接入时才使用 --without-chatenv-provider

目录结构

  • src/:包源码
  • tests/code-tests/:代码测试和历史测试迁移
  • tests/cli-tests/:真实 CLI 测试,doc-first
  • tests/mock-cli-tests/:mock/fake CLI 测试,doc-first

开发说明

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

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

chattree-0.1.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

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

chattree-0.1.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file chattree-0.1.0.tar.gz.

File metadata

  • Download URL: chattree-0.1.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chattree-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0a7746a54b8586e966145f6dd3e9d1b9ac15880799e5dadcfb423b83d4115571
MD5 df2fb26789c4178823ff7fb16a3f83ef
BLAKE2b-256 8e3d4409fefaad9996beb4593058b3fe9ffd0f2314866595b5faff020b6a8b62

See more details on using hashes here.

Provenance

The following attestation bundles were made for chattree-0.1.0.tar.gz:

Publisher: publish.yml on ChatArch/ChatTree

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

File details

Details for the file chattree-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: chattree-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chattree-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a9fd95f2dcd38649c53c2498d76dd403a60724aed5b09cce920c8ad85c6ea4f5
MD5 c621321c8c683833e9e0f66e92a298f7
BLAKE2b-256 e82fe318c7292e8295122fe2995bbb5cddae4814a01b207b1ac2210d2686d411

See more details on using hashes here.

Provenance

The following attestation bundles were made for chattree-0.1.0-py3-none-any.whl:

Publisher: publish.yml on ChatArch/ChatTree

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

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