from setuptools import setup, find_packages

setup(
    name='bok-drone-onboard-system',  # Your package name
    version='0.1.0',  # Replace with the current version
    description='An onboard system for drones to acquire and manage data',
    long_description=open('README.md', encoding='utf-8').read(),
    long_description_content_type='text/markdown',
    author='Your Name',  # Replace with your name
    author_email='your_email@example.com',  # Replace with your email
    url='https://github.com/your_username/bok-drone-onboard-system',  # Replace with your repo URL
    license='MIT',  # Choose a license
    packages=find_packages(),  # Automatically include all sub-packages
    include_package_data=True,  # To include non-code files like config.ini
    install_requires=[
        line.strip() for line in open('requirements.txt') if line.strip()
    ],  # Parse your requirements.txt
    python_requires='>=3.6',  # Specify the minimum Python version
    entry_points={
        'console_scripts': [
            'bok-drone-system=bok_drone_onboard_system.your_script:main',  # CLI command
        ],
    },
    classifiers=[
        'Programming Language :: Python :: 3',
        'License :: OSI Approved :: MIT License',
        'Operating System :: OS Independent',
    ],
)
