ai/ai
1
0
Files
ai/claude/cli/pyproject.toml
syui 2b3f971996 Update ai ecosystem with comprehensive documentation and Rust implementations
- Update submodule references for ai.gpt (Rust implementation), ai.card (Rust API), ai.verse, ai.game, ai.os
- Add new claude CLI tool for documentation generation and project management
- Update core architecture and naming documentation
- Add comprehensive ai.wiki documentation system
- Update .gitmodules with new project structures
- Enhance main README.md with ecosystem overview
- Add Claude Code integration throughout the ecosystem

Major updates:
- ai.gpt: Complete Python → Rust migration with 16 commands and MCP server
- ai.card: New Rust API server with gacha system and atproto integration
- ai.verse: Metaverse architecture with reality-reflection systems
- ai.game: Next-generation device design documentation
- ai.os: Game-oriented operating system specifications

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 17:46:02 +09:00

71 lines
1.5 KiB
TOML

[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "claude-cli"
version = "1.0.0"
description = "Claude AI ecosystem management CLI"
readme = "README.md"
authors = [
{name = "syui", email = "syui@syui.ai"},
]
classifiers = [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
]
requires-python = ">=3.9"
dependencies = [
"click>=8.0.0",
"rich>=13.0.0",
"jinja2>=3.0.0",
"pydantic>=2.0.0",
"pathlib-extensions>=0.1.0",
"gitpython>=3.1.0",
"tomli>=2.0.0; python_version<'3.11'",
"tomli-w>=1.0.0",
]
[project.optional-dependencies]
ai-gpt = [
"requests>=2.28.0",
"httpx>=0.24.0",
]
dev = [
"pytest>=7.0.0",
"pytest-cov>=4.0.0",
"black>=22.0.0",
"isort>=5.10.0",
"mypy>=1.0.0",
]
[project.scripts]
claude = "claude_cli.main:cli"
[project.urls]
Homepage = "https://syui.ai"
Repository = "https://git.syui.ai/ai/ai"
Documentation = "https://syui.ai/ai"
[tool.hatch.build.targets.wheel]
packages = ["claude_cli"]
[tool.black]
line-length = 88
target-version = ['py39']
[tool.isort]
profile = "black"
line_length = 88
[tool.mypy]
python_version = "3.9"
warn_return_any = true
warn_unused_configs = true
disallow_untyped_defs = true