mirror of
https://github.com/tasmota/tasmotizer.git
synced 2026-02-20 01:41:33 +01:00
remove keyring import remove FramelessWindowHint use more granular errors in esptool exception move banner.png to resource file finalize setup.py
42 lines
1.3 KiB
Python
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",
|
|
},
|
|
)
|