"""
Compliance Scanner MCP 패키지 설정
"""
from setuptools import setup, find_packages
from pathlib import Path
# README 읽기
readme_path = Path(__file__).parent / "README.md"
long_description = readme_path.read_text(encoding="utf-8") if readme_path.exists() else ""
setup(
name="compliance-scanner-mcp",
version="0.1.0",
author="Your Name",
author_email="your.email@example.com",
description="ISMS-P, NIST, CIS Benchmark 등 보안 규제 문서를 분석하는 MCP 서버",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://github.com/yourusername/compliance-scanner-mcp",
packages=find_packages(),
classifiers=[
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
],
python_requires=">=3.10",
install_requires=[
"mcp>=1.0.0",
"pdfplumber>=0.10.0",
],
extras_require={
"dev": [
"pytest>=7.0.0",
"pytest-asyncio>=0.21.0",
],
},
entry_points={
"console_scripts": [
"compliance-scanner=src.server:run",
],
},
include_package_data=True,
package_data={
"": ["regulations/.gitkeep"],
},
)