Recent commits to derivepassphrase.git (565dd46f8506662fd4abcc8e7f9c7a99ae15958f) https://git.schokokeks.org/derivepassphrase.git/tree/565dd46f8506662fd4abcc8e7f9c7a99ae15958f Recent commits feed provided by GitList. Set project version statically due to Hatchling limitation Hatch/Hatchling do not support reading the version string from (or writing a new string to) multiple files. See [pypa/hatch#684](https://github.com/pypa/hatch/issues/684). Until such a feature is implemented, or I write my own script or hatchling plugin to replicate the version number myself, set the number statically in the project metadata, and forego the luxury of having the version number available in source code form. Users wanting the project version number will need to query the package metadata, e.g. via `importlib.metadata.version(...)` from the Python standard library. https://git.schokokeks.org/derivepassphrase.git/commit/565dd46f8506662fd4abcc8e7f9c7a99ae15958f m@the13thletter.info (Marco Ricci) Sun, 14 Jul 2024 13:14:10 +0200 565dd46f8506662fd4abcc8e7f9c7a99ae15958f Remove coverage from documentation output It doesn't integrate well into the documentation site, *and* the actual coverage numbers are flaky on Python 3.10 and PyPy 3.10. https://git.schokokeks.org/derivepassphrase.git/commit/94ab987287d69929bc5b384aba6db0055ec9caa9 m@the13thletter.info (Marco Ricci) Sun, 14 Jul 2024 12:05:48 +0200 94ab987287d69929bc5b384aba6db0055ec9caa9 Support Python 3.10 and PyPy 3.10 This mostly involves relying on `typing_extensions` instead of `typing`. Since we're at it, also clean up unused module or symbol imports. https://git.schokokeks.org/derivepassphrase.git/commit/e8b3ecf264495b6e5cf9b5f07889545ed242b64b m@the13thletter.info (Marco Ricci) Sun, 14 Jul 2024 11:51:22 +0200 e8b3ecf264495b6e5cf9b5f07889545ed242b64b Add rendered man page for derivepassphrase(1) Converted and formatted by hand from the `--help` output, because `click-man`, which would generally be used for this purpose, is quasi abandonware as of July 2024, and generates horrible quality results. https://git.schokokeks.org/derivepassphrase.git/commit/284f2b7adbd8f5c658c7ed785bfb4f6f18b18695 m@the13thletter.info (Marco Ricci) Sun, 14 Jul 2024 10:57:59 +0200 284f2b7adbd8f5c658c7ed785bfb4f6f18b18695 Fix minor formatting details in README https://git.schokokeks.org/derivepassphrase.git/commit/c35b8346f80f7a0ce048da890f4b8a8c293f539b m@the13thletter.info (Marco Ricci) Sun, 14 Jul 2024 10:57:37 +0200 c35b8346f80f7a0ce048da890f4b8a8c293f539b Streamline MkDocs settings Add standard navigational hints, remove clumsily done custom CSS, and tweak some standard text elements for better readability. https://git.schokokeks.org/derivepassphrase.git/commit/cedd14e7792ab8b3a7cc1bfe0b2d5e280695cd40 m@the13thletter.info (Marco Ricci) Sun, 14 Jul 2024 10:53:46 +0200 cedd14e7792ab8b3a7cc1bfe0b2d5e280695cd40 Fill out README and documentation front page Also update some settings in the documentation, now that there is an actual landing page. https://git.schokokeks.org/derivepassphrase.git/commit/205eab07669bb7db5bb2f996b1b20741f6b19691 m@the13thletter.info (Marco Ricci) Sun, 30 Jun 2024 22:04:58 +0200 205eab07669bb7db5bb2f996b1b20741f6b19691 Fix misspelt project settings These misspellings otherwise prevent installation. https://git.schokokeks.org/derivepassphrase.git/commit/d3ddbf54d9c8e0a719cdd8a336b8ac5d9b409726 m@the13thletter.info (Marco Ricci) Sun, 30 Jun 2024 22:00:30 +0200 d3ddbf54d9c8e0a719cdd8a336b8ac5d9b409726 Fix miscellaneous type checking issues in the tests https://git.schokokeks.org/derivepassphrase.git/commit/98fbb55ed0e63caa328ca4ef587578c0b0566a45 m@the13thletter.info (Marco Ricci) Sun, 30 Jun 2024 21:37:17 +0200 98fbb55ed0e63caa328ca4ef587578c0b0566a45 Add minor documentation rewordings and clarifications https://git.schokokeks.org/derivepassphrase.git/commit/f73aa65f6f3afb9ea8a4af8d09ea2827d735f09c m@the13thletter.info (Marco Ricci) Sun, 30 Jun 2024 16:37:52 +0200 f73aa65f6f3afb9ea8a4af8d09ea2827d735f09c