30 lines
950 B
Python
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",
|
|
)
|