Skip to main content

chatsite package

Project description

chatsite

chatsite package

快速开始

pip install -e ".[dev]"
chatsite hello ChatArch
python -m pytest -q
python -m build

CLI 规范

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

  • CommandSchema / CommandField 描述输入。
  • add_interactive_option() 提供统一 -i/-I
  • resolve_command_inputs() 统一缺参补问、默认值、TTY 与校验。

目录结构

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

开发说明

扩展脚手架前,先阅读 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

chatsite-0.0.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

chatsite-0.0.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file chatsite-0.0.1.tar.gz.

File metadata

  • Download URL: chatsite-0.0.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for chatsite-0.0.1.tar.gz
Algorithm Hash digest
SHA256 4c55a7eb8cbbc05ad945aaa4f05dca9418c3d21abde6aa36951a829b4499ff19
MD5 0d230be6b40f853228e849efaf5fe0f4
BLAKE2b-256 0cac40984176a36a8d01b5424663973fbd82332a40d178fefe4c4ee6eb6f8e84

See more details on using hashes here.

File details

Details for the file chatsite-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: chatsite-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for chatsite-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0a93f850b53e47ea126ec91076ab34bc0b27a53d4e83e426fc729e090c17d0c2
MD5 8335300c91795de6a51a29632e598284
BLAKE2b-256 1a7a0309b7f5eec5591492d49fc12e64ad49d015ac3ea98950592a3d4db1a2f5

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