https://git.schokokeks.org/derivepassphrase.git/tree/32d3a91a0576b369553422da5c368236cd793a8aRecent commits to derivepassphrase.git (32d3a91a0576b369553422da5c368236cd793a8a)2024-09-01T16:27:34+02:00tag:gitlist.org,2012:commit/32d3a91a0576b369553422da5c368236cd793a8aStreamline documentation file structure and linking2024-09-01T16:27:34+02:00Marco Riccim@the13thletter.info
<pre>Use the "index page" functionality and the unpruned navigation list from
MkDocs/Material, and use the module autorefs on the documentation overview
page.
</pre>
tag:gitlist.org,2012:commit/d7b090cc6c5fc3f05387d8999821aaf44f25ead7Add exporter modules to the documentation2024-09-01T16:19:55+02:00Marco Riccim@the13thletter.info
<pre>The two exporter submodules `storeroom` and `vault_native` are short
enough and thematically related, so they are placed on a common page
"Exporters for vault".
</pre>
tag:gitlist.org,2012:commit/9e46d4ec795267558b155c5260c5a37205bf9af1Add vault_native exporter function and module docstrings2024-09-01T16:13:48+02:00Marco Riccim@the13thletter.info
<pre>Add an all-in-one exporter function to the
`derivepassphrase.exporter.vault_native` module, similar to the function
in the `derivepassphrase.exporter.storeroom` module. These two functions
now define the public API of the respective module, and the other
visible names are considered non-public (though documented, because they
explain the inner workings of the respective exporters). The module
docstrings have been appropriately expanded, and the tests have been
adapted and expanded for the new function.
</pre>
tag:gitlist.org,2012:commit/e6cfc21fcaf6afac8f32d137c1ce37dddd657724Rename `vault_v03_and_below` submodule to `vault_native`2024-09-01T15:01:07+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/a9ce95dae2a203edfe8e00adf5fa2ab45d4fbfefSupport text string services names in Vault internal API2024-09-01T14:55:36+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/d23dd1ed824ba3112f9be11a5659838edbe43b39Fix the docstring of the vault native v0.2 exporter class2024-09-01T14:28:13+02:00Marco Riccim@the13thletter.info
<pre>The previous docstring was accidentally copy-pasted from the v0.3 class.
</pre>
tag:gitlist.org,2012:commit/4701b329098224a8b84ab1826b312bd937de942aRename `derivepassphrase.vault` test file to match naming convention2024-09-01T14:00:30+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/2d292af3e81527750e46a2167d30efe840ac58caApply new ruff ruleset to code base.2024-09-01T13:43:33+02:00Marco Riccim@the13thletter.info
<pre>Results in many cosmetical code changes, and many documentation fixes.
(In particular, the docstring for
`derivepassphrase.cli.derivepassphrase` contained typos in the option
descriptions.) Furthermore, three other changes are made:
- Ignore `FURB101` and `FURB103` as well, which deal with similar
functionality to the deselected `PTH` rules.
- Change the attributes of the `VaultNativeConfigParser` class (and
its subclasses) to private, instead of public. Change the
`DummyModule` class in `derivepassphrase.exporter.storeroom` and
`derivepassphrase.exporter.vault_v03_and_below` to private as well.
- The modules `derivepassphrase.exporter.storeroom` and
`derivepassphrase.exporter.vault_v03_and_below` are now no longer
executable files.
</pre>
tag:gitlist.org,2012:commit/ef40e2a2624047f1b02e87716f17d8569dc94bfbMerge topic branch 'clean-up-and-update-tool-configuration' into master2024-09-01T11:17:19+02:00Marco Riccim@the13thletter.info
<pre>* t/clean-up-and-update-tool-configuration:
Upgrade ruff to 0.6, and redo configuration and rule selection
Undo single-child hatch environment inheritance
Specify project dependencies more clearly and explicitly
Sort sections in pyproject.toml
</pre>
tag:gitlist.org,2012:commit/aacd09bdcbdb01df7cb819396727d2427636b144Merge topic branch 'issue9-allow-all-unicode-passphrases' into master2024-09-01T11:08:47+02:00Marco Riccim@the13thletter.info
<pre>* t/issue9-allow-all-unicode-passphrases:
Allow all textual strings, but warn on unnormalized ones
GitHub: Closes #9.
</pre>