Skip to main content

ChatNLP: ChatArch placeholder package for NLP workflows.

Project description

ChatNLP

ChatNLP: ChatArch placeholder package for NLP workflows.

快速开始

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

chatnlp-0.0.1.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.

chatnlp-0.0.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for chatnlp-0.0.1.tar.gz
Algorithm Hash digest
SHA256 49cd961fc3da7943aebc22aa91ed2a5d1980d6c8b2bd8f1b999a2848089c66f5
MD5 683f5be2dedc7798de9749f11d92c77c
BLAKE2b-256 09294a3c49ef929e63fde498f62b60d027d9e722e191a5b3f2cd8115f7403f4e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for chatnlp-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 65e7f801267d3e102cc1515a0b7cf42a3a5e730df2931191703c5fe22f1e9cd6
MD5 bd0533e2123206b3ed2380c34f753e0e
BLAKE2b-256 8a81d04a7b37beef5b64e7b5701fe825b490f94466a3e5e73d2f562e4b083bd9

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