Files
fabio.mantelmacher 82894c6d68 fix: address 3 sixth-round Copilot review comments
- setup.py: fallback long_description (README.md → WIREMOCK.md → '') prevents FileNotFoundError in sdist builds
- repl_skin.py: remove unused accent_hex variable (dead code / lint)
2026-04-01 14:35:25 +03:00

30 lines
950 B
Python

from pathlib import Path
from setuptools import find_namespace_packages, setup
here = Path(__file__).parent
for _md in [here / "cli_anything/wiremock/README.md", here / "WIREMOCK.md"]:
if _md.is_file():
long_description = _md.read_text(encoding="utf-8")
break
else:
long_description = ""
setup(
name="cli-anything-wiremock",
version="0.1.0",
description="CLI harness for WireMock HTTP mock server administration",
long_description=long_description,
long_description_content_type="text/markdown",
packages=find_namespace_packages(include=["cli_anything.*"]),
include_package_data=True,
package_data={"cli_anything.wiremock": ["skills/*.md", "*.md"]},
install_requires=["click>=8.0", "requests>=2.28", "rich>=13.0"],
entry_points={
"console_scripts": [
"cli-anything-wiremock=cli_anything.wiremock.wiremock_cli:cli"
]
},
python_requires=">=3.10",
)