#!/usr/bin/env python3 """setup.py for cli-anything-zhiyi.""" from pathlib import Path from setuptools import setup, find_namespace_packages ROOT = Path(__file__).parent README = ROOT / "cli_anything/zhiyi/README.md" long_description = README.read_text(encoding="utf-8") if README.exists() else "ZhiYi MemoryWeave CLI" setup( name="cli-anything-zhiyi", version="0.1.0", description="Agent-native CLI for ZhiYi MemoryWeave — search, explore, and manage your memory system", long_description=long_description, long_description_content_type="text/markdown", author="小唯 A06", packages=find_namespace_packages(include=("cli_anything.*",)), python_requires=">=3.10", install_requires=[ "click>=8.1", ], extras_require={ "dev": ["pytest>=7"], "repl": ["prompt-toolkit>=3.0"], }, entry_points={ "console_scripts": [ "cli-anything-zhiyi=cli_anything.zhiyi.zhiyi_cli:cli", ], }, package_data={ "cli_anything.zhiyi": ["skills/*.md"], }, include_package_data=True, zip_safe=False, keywords=["cli", "zhiyi", "memory", "knowledge-graph", "ai"], classifiers=[ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Topic :: Scientific/Engineering :: Artificial Intelligence", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", ], )