from setuptools import setup, find_packages with open("README.md", "r", encoding="utf-8") as fh: long_description = fh.read() setup( name='m2m-python', version='0.2.0', description='Python library for controlling IoT modules (Quectel BG96, BG95, BC66, HiSilicon)', long_description=long_description, long_description_content_type="text/markdown", author='Yassine Amraue', url='https://github.com/yassine/m2m-python', packages=find_packages(exclude=["tests*", "examples*"]), classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Topic :: Software Development :: Embedded Systems", "Topic :: System :: Hardware :: Hardware Drivers", "Intended Audience :: Developers", ], python_requires='>=3.6', install_requires=[ 'pyserial>=3.5', 'prompt_toolkit>=3.0', ], extras_require={ 'dev': ['pytest', 'mock'], }, entry_points={ 'console_scripts': [ 'm2m-shell=m2m.cli:main', ], }, )