Files
tasmotizer/setup.py
jziolkowski 07ffcb001a added README.md
remove keyring import
remove FramelessWindowHint
use more granular errors in esptool exception
move banner.png to resource file
finalize setup.py
2019-12-02 11:29:51 +01:00

42 lines
1.3 KiB
Python

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-jziolkowski',
version="1.0",
url='https://github.com/tasmota/tasmotizer',
py_modules=['tasmotizer', 'gui', '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 <a href=https://github.com/arendst/Tasmota>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",
},
)