from setuptools import setup, find_packages

setup(
    name="BHLink",  # PyPI唯一标识（不可重复）
    version="0.1.5",           # 遵循语义化版本规范（如1.0.0）
    author="Shiqi",
    author_email="2031853749@qq.com",
    description=f"这是一个基于mavlink协议的无人机通信模块，可以实现无人机与地面站之间的通信等操作",
    long_description=open("README.md").read(),
    long_description_content_type="text/markdown",
    packages=find_packages(),   # 自动发现包目录
    install_requires=[          # 依赖库列表
        "requests>=2.25.1",
        "numpy>=1.21.0",
        "pymavlink>=3.9.21",
    ],
    classifiers=[               # 分类标签（增强搜索可见性）
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
    python_requires=">=3.9",   # Python版本要求
)