Skip to main content

ChatJiXia: ChatArch package for JiXia Lean analysis integration.

Project description

ChatJiXia

ChatJiXia: ChatArch package for JiXia Lean analysis integration.

快速开始

pip install -e ".[dev]"
chatjixia --help
chatjixia --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

chatjixia-0.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

chatjixia-0.1.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for chatjixia-0.1.0.tar.gz
Algorithm Hash digest
SHA256 314d9bc9f57070b5b7163d0fdf98bce704e1b03203861144fc203683a2f624d5
MD5 408d2d604e89ee53e3b1767205dd29ca
BLAKE2b-256 8e3899b965e637fcab007cc43681b0f191b648ddaf24f7bc7f461a234de6de26

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ChatArch/ChatJiXia

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

File details

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

File metadata

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

File hashes

Hashes for chatjixia-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eb0976aa3ff87dd9c1c009f7fdf902b78cdca8e3370091fb8b1bad17f65ade98
MD5 e1ca2a583d8b41621352b5a28ae4fbaf
BLAKE2b-256 ae27710b5f320a95aa8a520492f848539301ec676dbce9600b3f50747b3201b3

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on ChatArch/ChatJiXia

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