https://git.schokokeks.org/derivepassphrase.git/tree/e893fee9e8ae9dbb0636f951a1d5eb6147a2256d Recent commits to derivepassphrase.git (e893fee9e8ae9dbb0636f951a1d5eb6147a2256d) 2025-05-23T00:01:28+02:00 tag:gitlist.org,2012:commit/e893fee9e8ae9dbb0636f951a1d5eb6147a2256d Exclude unused test function xfail_on_the_annoying_os from coverage 2025-05-23T00:01:28+02:00 Marco Ricci software@the13thletter.info <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/b6ffcb5bca3ed6f90992774ee5c0dbd9e600750d Document the changes due to The Annoying OS in the changelog 2025-05-22T23:16:25+02:00 Marco Ricci software@the13thletter.info <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/4d95672a9d6faa5531bf9be9f180b864c93a4053 Add changes necessary to appease The Annoying OS 2025-05-22T23:14:58+02:00 Marco Ricci software@the13thletter.info <pre>Add the changes that are necessary to appease The Annoying Operating System, a.k.a. Microsoft Windows. Some of these changes are OS-specific and (mostly) sensible, such as error codes being slightly different, or some functionality not being available. Some of these changes are coincidental, such as linting or type checking errors because unavailable symbols aren't even defined for the type checker's benefit. Finally, some changes are outright stupid, such as Python's documentation on `tempfile.gettempdir` being incomplete. In the end, most changes boil down to checking for a range of error codes instead of a specific one, or adding missing fixture calls, or silencing type checker warnings that aren't encountered in practice, or ruling out bad degenerate hypothesis test cases that aren't degenerate or aren't functional at all on The Annoying OS. &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;