- Find… button lists serial ports and paired Bluetooth devices (bluetoothctl on Linux, PnP device properties on Windows) and fills in the connection - Startup check against the releases API; update bar with Update now / Release notes / Later / Skip this version; manual check via the version link. Standalone builds download the new executable and replace themselves via a small handoff script, then relaunch - README: connection setup and updater notes
29 lines
514 B
TOML
29 lines
514 B
TOML
[tool.poetry]
|
|
name = "niimprint"
|
|
version = "0.2.1"
|
|
description = ""
|
|
authors = []
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "~3.11"
|
|
pyserial = "^3.5"
|
|
pillow = ">=10.1"
|
|
click = "^8.1.7"
|
|
emoji-data-python = "^1.6"
|
|
ttkbootstrap = "^1.10"
|
|
|
|
[build-system]
|
|
requires = ["poetry-core"]
|
|
build-backend = "poetry.core.masonry.api"
|
|
|
|
[tool.ruff]
|
|
line-length = 88
|
|
target-version = "py311"
|
|
|
|
[tool.ruff.lint]
|
|
select = ["I", "F", "E"]
|
|
|
|
[tool.ruff.lint.per-file-ignores]
|
|
"__init__.py" = ["F401"]
|
|
"label_app.py" = ["E501"] # emoji tables
|