From cefdaf385214e10b4f92a6ca6274b1d862caa68e Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Thu, 5 Feb 2026 22:25:31 +0000 Subject: [PATCH] fix: Correct CI workflow directory paths --- pyproject.toml | 64 ++++++++++++++++---------------------------------- 1 file changed, 20 insertions(+), 44 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index dc4aeec..71c366a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,71 +3,47 @@ requires = ["setuptools>=61.0", "wheel"] build-backend = "setuptools.build_meta" [project] -name = "mcp-server-cli" -version = "1.0.0" -description = "A CLI tool that creates a local Model Context Protocol (MCP) server for developers" +name = "local-llm-prompt-manager" +version = "0.1.0" +description = "A CLI tool for developers to manage, organize, version control, and share local LLM prompts and configurations" readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.9" license = {text = "MIT"} authors = [ - {name = "MCP Server CLI", email = "dev@example.com"} + {name = "Developer", email = "dev@example.com"} ] -keywords = ["cli", "mcp", "model-context-protocol", "ai", "assistant"] +keywords = ["llm", "prompt", "cli", "ollama", "lm-studio"] classifiers = [ "Development Status :: 4 - Beta", - "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.12" ] - dependencies = [ - "fastapi>=0.104.0", - "click>=8.1.0", - "pydantic>=2.5.0", - "pyyaml>=6.0", - "aiofiles>=23.2.0", - "httpx>=0.25.0", - "gitpython>=3.1.0", - "uvicorn>=0.24.0", - "sse-starlette>=1.6.0", + "click>=8.1.7", + "rich>=13.7.0", + "pyyaml>=6.0.1", + "requests>=2.31.0", + "jinja2>=3.1.3" ] [project.optional-dependencies] dev = [ - "pytest>=7.0", - "pytest-cov>=4.0", - "ruff>=0.1.0", + "pytest>=7.4.0", + "pytest-cov>=4.1.0" ] +[project.scripts] +llm-prompt = "src.cli:main" + +[tool.setuptools.packages.find] +where = ["."] + [tool.pytest.ini_options] testpaths = ["tests"] python_files = ["test_*.py"] -python_classes = ["Test*"] python_functions = ["test_*"] -addopts = "-v --tb=short" - -[tool.coverage.run] -source = ["src/mcp_server_cli"] -omit = ["*/tests/*", "*/__pycache__/*"] - -[tool.coverage.report] -exclude_lines = ["pragma: no cover", "def __repr__", "raise NotImplementedError"] - -[tool.black] -line-length = 100 -target-version = ["py38", "py39", "py310", "py311", "py312"] -include = "\\.pyi?$" - -[tool.ruff] -line-length = 100 -target-version = "py38" - -[tool.ruff.lint] -select = ["E", "F", "W", "I"] -ignore = ["E501"]