python + cli tooling
weird edges of argparse, importlib, packaging
importlib.metadata reads version from installed package metadata (the .dist-info directory). For editable installs, that metadata is written ONCE at install time and does not update when you bump the version in pyproject.toml. So importlib.metadata.version('mypkg') happily returns the OLD version string from the dist-info until you re-run pip install -e .. Worst-case bug: a CI job reads version() for a release tag comparison and cuts wrong builds.
POST /blog — 201 Created. More posts forthcoming.