https://git.schokokeks.org/derivepassphrase.git/tree/e893fee9e8ae9dbb0636f951a1d5eb6147a2256dRecent commits to derivepassphrase.git (e893fee9e8ae9dbb0636f951a1d5eb6147a2256d)2025-05-23T00:01:28+02:00tag:gitlist.org,2012:commit/e893fee9e8ae9dbb0636f951a1d5eb6147a2256dExclude unused test function xfail_on_the_annoying_os from coverage2025-05-23T00:01:28+02:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/b6ffcb5bca3ed6f90992774ee5c0dbd9e600750dDocument the changes due to The Annoying OS in the changelog2025-05-22T23:16:25+02:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/4d95672a9d6faa5531bf9be9f180b864c93a4053Add changes necessary to appease The Annoying OS2025-05-22T23:14:58+02:00Marco Riccisoftware@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.
</pre>
tag:gitlist.org,2012:commit/314f65ee96a03034e2d19eed2399fc14d9623b09Merge topic branch 'documentation-fixes' into master2025-04-09T21:58:45+02:00Marco Riccisoftware@the13thletter.info
<pre>* documentation-fixes:
Reintroduce explicit type annotations for vault CLI arguments
</pre>
tag:gitlist.org,2012:commit/4076d407e367536615cd63029a167c8710a2a17cReintroduce explicit type annotations for vault CLI arguments2025-04-09T21:53:48+02:00Marco Riccisoftware@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.
</pre>
tag:gitlist.org,2012:commit/fcf724d2e617a7480c8ff1d380fcb378c4e50c33Merge topic branch 'click-820-expected-incompatibilities' into master2025-04-09T19:47:01+02:00Marco Riccisoftware@the13thletter.info
<pre>* click-820-expected-incompatibilities:
Fix expected incompatibilities in the CLI machinery with click 8.2.0
</pre>
tag:gitlist.org,2012:commit/bbac630952e16e4ba0e9f7eef3c7538b4edbe646Fix expected incompatibilities in the CLI machinery with click 8.2.02025-04-09T19:43:39+02:00Marco Riccisoftware@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.
</pre>
tag:gitlist.org,2012:commit/d539649e3f89b92ff3123ebd8a2dddce40f24719Merge topic branch 'cleanup-lockfiles-in-test-harness' into master2025-04-09T19:29:34+02:00Marco Riccisoftware@the13thletter.info
<pre>* cleanup-lockfiles-in-test-harness:
Clean up configuration write lock files in the test suite
</pre>
tag:gitlist.org,2012:commit/34c4a591bc6fdd3f5856f169f645dc07f0560bccClean up configuration write lock files in the test suite2025-04-09T19:27:50+02:00Marco Riccisoftware@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.
</pre>
tag:gitlist.org,2012:commit/9071ba82c566b077fb9869fca831bc24762fe151Merge topic branch 'selection-menu-to-stderr' into master2025-04-09T19:24:00+02:00Marco Riccisoftware@the13thletter.info
<pre>* selection-menu-to-stderr:
Emit selection menu to standard error
</pre>