from setuptools import setup import os if os.name == "nt": scripts = None entry_points = { { 'console_scripts': ['tasmotizer=tasmotizer:main'], } } else: scripts = ['tasmotizer.py'] entry_points = None setup( name='tasmotizer', version="1.2", url='https://github.com/tasmota/tasmotizer', py_modules=['tasmotizer', 'gui', 'tasmotizer-esptool', 'banner'], license='GPLv3', author='jziolkowski', author_email='jacek@ziolkowscy.com', description='The time has come to... Tasmotize!', long_description="Tasmotizer is a dedicated flashing tool for Tasmota, featuring automatic firmware backup, downlading release and development bins, and device configuration.", python_requires='>=3.6', install_requires=[ "pyserial>=3.0", "PyQt5>=5.10" ], entry_points=entry_points, scripts=scripts, classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", ], project_urls={ "Issue Tracker": "https://github.com/tasmota/tasmotizer/issues", "Documentation": "https://github.com/tasmota/tasmotizer/wiki", }, )