https://git.schokokeks.org/derivepassphrase.git/tree/48d3973ca29372cdaff248fcb742c61c8bcf3430 Recent commits to derivepassphrase.git (48d3973ca29372cdaff248fcb742c61c8bcf3430) 2025-04-12T20:01:40+02:00 tag:gitlist.org,2012:commit/48d3973ca29372cdaff248fcb742c61c8bcf3430 Convert the configuration mutex to an explicit class 2025-04-12T20:01:40+02:00 Marco Ricci software@the13thletter.info <pre>The class form is easier to monkeypatch than the generator form. &lt;/pre&gt; tag:gitlist.org,2012:commit/314f65ee96a03034e2d19eed2399fc14d9623b09 Merge topic branch 'documentation-fixes' into master 2025-04-09T21:58:45+02:00 Marco Ricci software@the13thletter.info <pre>* documentation-fixes: Reintroduce explicit type annotations for vault CLI arguments &lt;/pre&gt; tag:gitlist.org,2012:commit/4076d407e367536615cd63029a167c8710a2a17c Reintroduce explicit type annotations for vault CLI arguments 2025-04-09T21:53:48+02:00 Marco Ricci software@the13thletter.info <pre>The command-line function for the "vault" subcommand is now implemented by accepting wildcard keyword arguments, so `mkdocstrings-python` no longer has explicit type information for the known list of keyword arguments to fall back on. So, explicitly (re-)annotate that list with type information. &lt;/pre&gt; tag:gitlist.org,2012:commit/fcf724d2e617a7480c8ff1d380fcb378c4e50c33 Merge topic branch 'click-820-expected-incompatibilities' into master 2025-04-09T19:47:01+02:00 Marco Ricci software@the13thletter.info <pre>* click-820-expected-incompatibilities: Fix expected incompatibilities in the CLI machinery with click 8.2.0 &lt;/pre&gt; tag:gitlist.org,2012:commit/bbac630952e16e4ba0e9f7eef3c7538b4edbe646 Fix expected incompatibilities in the CLI machinery with click 8.2.0 2025-04-09T19:43:39+02:00 Marco Ricci software@the13thletter.info <pre>click 8.2.0 is currently in pre-release, though a release candidate has already been tagged as such. This candidate deprecated some internals, which we access. Thus fix what we can reasonably assume will otherwise be broken by click 8.2.0. &lt;/pre&gt; tag:gitlist.org,2012:commit/d539649e3f89b92ff3123ebd8a2dddce40f24719 Merge topic branch 'cleanup-lockfiles-in-test-harness' into master 2025-04-09T19:29:34+02:00 Marco Ricci software@the13thletter.info <pre>* cleanup-lockfiles-in-test-harness: Clean up configuration write lock files in the test suite &lt;/pre&gt; tag:gitlist.org,2012:commit/34c4a591bc6fdd3f5856f169f645dc07f0560bcc Clean up configuration write lock files in the test suite 2025-04-09T19:27:50+02:00 Marco Ricci software@the13thletter.info <pre>When using a temporary, isolated `derivepassphrase` configuration directory in the test suite, also clean up the matching configuration write lock file, which is not located in the configuration directory. &lt;/pre&gt; tag:gitlist.org,2012:commit/9071ba82c566b077fb9869fca831bc24762fe151 Merge topic branch 'selection-menu-to-stderr' into master 2025-04-09T19:24:00+02:00 Marco Ricci software@the13thletter.info <pre>* selection-menu-to-stderr: Emit selection menu to standard error &lt;/pre&gt; tag:gitlist.org,2012:commit/e06ec891b7a9924d410f005166b88d99c76ce278 Emit selection menu to standard error 2025-04-09T19:20:13+02:00 Marco Ricci software@the13thletter.info <pre>Consider the heading and the menu printed before a prompt as diagnostic information, and output it to standard error. &lt;/pre&gt; tag:gitlist.org,2012:commit/fc1cdf966c5753cdcb319a8e530b4c749951574a Merge topic branch 'abstract-cli-runner' into master 2025-04-09T19:17:57+02:00 Marco Ricci software@the13thletter.info <pre>* abstract-cli-runner: Wrap click.testing.CliRunner to directly return a ReadableResult &lt;/pre&gt;