From d9da394034cb5e026d9bea7e3c09ffd7194199e9 Mon Sep 17 00:00:00 2001 From: wellenvogel Date: Sat, 25 Dec 2021 18:51:50 +0100 Subject: [PATCH] let flashtool auto install pyserial --- tools/flashtool/flashtool.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/flashtool/flashtool.py b/tools/flashtool/flashtool.py index b4ee337..3a30162 100755 --- a/tools/flashtool/flashtool.py +++ b/tools/flashtool/flashtool.py @@ -1,4 +1,14 @@ #! /usr/bin/env python3 +import subprocess +import sys + +try: + import serial +except ImportError: + subprocess.check_call([sys.executable, "-m", "pip", "install", 'pyserial']) +finally: + import serial + import tkinter as tk from tkinter import ttk import tkinter.font as tkFont