From 37e46bfda5708ef2e261d6482740f8177ca80b65 Mon Sep 17 00:00:00 2001 From: Jean-Pierre Martineau Date: Mon, 7 Sep 2026 02:09:25 -0400 Subject: [PATCH] The project says what it is in one line MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Summary is the only description most people will ever read: it is the line under the name in PyPI search results, the one a package manager echoes, and the sentence that decides whether anyone opens the README. It said "A modern command-line toolkit for tuning and exploring a MeshCore mesh", which named a category rather than the thing, and left out every fact a reader is actually deciding on. The new one is JP's own wording and answers those instead: what it is (a full-featured TUI-based MeshCore client for your terminal), how it reaches a radio (USB, BLE, TCP), and whether it runs on the reader's machine (Windows, MacOS, Linux). "USB" and "MacOS" are the spellings the About page already uses, so the front door and the metadata now say it the same way. The package docstring carries the same sentence, split at the summary line as `D205` wants, so `help(meshterm)` and the PyPI page agree. The README's opening is untouched. It is doing a different job — a paragraph that gets to breathe, with the links and the longitudinal-record pitch in it — and a one-line summary is not a replacement for it. Co-Authored-By: Claude Opus 5 (1M context) --- meshterm/__init__.py | 5 ++++- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/meshterm/__init__.py b/meshterm/__init__.py index 36f3922..ebe93bb 100644 --- a/meshterm/__init__.py +++ b/meshterm/__init__.py @@ -1,4 +1,7 @@ -"""MeshTerm: a modern command-line toolkit for tuning and exploring a MeshCore mesh.""" +"""MeshTerm is a full-featured TUI-based MeshCore client for your terminal. + +Supports USB, BLE and TCP companion connection. For Windows, MacOS and Linux. +""" from datetime import datetime diff --git a/pyproject.toml b/pyproject.toml index e29ecff..d73a393 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "hatchling.build" [project] name = "meshterm" version = "0.1.0" -description = "A modern command-line toolkit for tuning and exploring a MeshCore mesh." +description = "MeshTerm is a full-featured TUI-based MeshCore client for your terminal. Supports USB, BLE and TCP companion connection. For Windows, MacOS and Linux." readme = "README.md" requires-python = ">=3.10" authors = [{ name = "Jean-Pierre Martineau" }]