Установка

Проверялось на Python 3.12. Требуется свежая версия pip. Актуальные поддерживаемые версии Python см. в tox.ini:

export PATH=~/.local/bin:$PATH
python3 -m pip install --upgrade --user pip
hash pip3

Пакет является стандартным пакетом Python. Установка выполняется стандартными методами:

git clone https://github.com/elvees/mcom03-flash-tools.git
cd mcom03-flash-tools
pip3 install . --user

# or just
pip3 install git+https://github.com/elvees/mcom03-flash-tools.git --user

Проверить вызов утилиты:

$ mcom03-flash --version
0.2.dev8+ge85b7107c

С использованием uvx:

uvx --from git+https://github.com/elvees/mcom03-flash-tools --python 3.12 mcom03-flash --version

Примечание

Пакет использует setuptools scm, при установке требуется директория .git. Установка из zip-файла, не содержащего .git (например, zip-файл, загруженный через веб-интерфейс GitHub Download ZIP), не поддерживается.