36 lines
1.1 KiB
Python
36 lines
1.1 KiB
Python
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',
|
|
],
|
|
},
|
|
)
|