https://git.schokokeks.org/derivepassphrase.git/tree/8e2ab9c4d21ea072614658c14e068c3b7b1c3bfb Recent commits to derivepassphrase.git (8e2ab9c4d21ea072614658c14e068c3b7b1c3bfb) 2024-07-14T15:23:27+02:00 tag:gitlist.org,2012:commit/8e2ab9c4d21ea072614658c14e068c3b7b1c3bfb Update package dependencies in README 2024-07-14T15:23:27+02:00 Marco Ricci m@the13thletter.info <pre>We erroneously claim that we require Python 3.11 instead of 3.10, and we neglect to mention the typing-extensions package. &lt;/pre&gt; tag:gitlist.org,2012:commit/cb8368b8d13ff02bba21a498dcefb1056439bbb4 Restore __version__ attributes in modules 2024-07-14T15:00:43+02:00 Marco Ricci m@the13thletter.info <pre>Version 0.1.0 included broken references to the `__version__` attribute in other modules, most importantly in the command-line interface. In the README, we mention that we support copying the files into the target directory. The command-line interface will then have no installed package to query for its version number. Fix this by re-duplicating the version number in the `__version__` attribute, manually, across all top-level modules. In the long run, we either want Hatchling to support writing the version back to multiple files, or we want to write a script or hook script that accomplishes this ourselves, or perhaps we want to publish `sequin` and `ssh_agent_client` as separate packages so they get their own version number. Until then, manually duplicating the number to the top-level modules is an acceptable compromise to me. &lt;/pre&gt; tag:gitlist.org,2012:commit/3885f25a02fa7e87cf1f7faba51225bebf865944 Release 0.1.0 2024-07-14T13:17:54+02:00 Marco Ricci m@the13thletter.info <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/565dd46f8506662fd4abcc8e7f9c7a99ae15958f Set project version statically due to Hatchling limitation 2024-07-14T13:14:10+02:00 Marco Ricci m@the13thletter.info <pre>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. &lt;/pre&gt; tag:gitlist.org,2012:commit/94ab987287d69929bc5b384aba6db0055ec9caa9 Remove coverage from documentation output 2024-07-14T12:05:48+02:00 Marco Ricci m@the13thletter.info <pre>It doesn't integrate well into the documentation site, *and* the actual coverage numbers are flaky on Python 3.10 and PyPy 3.10. &lt;/pre&gt; tag:gitlist.org,2012:commit/e8b3ecf264495b6e5cf9b5f07889545ed242b64b Support Python 3.10 and PyPy 3.10 2024-07-14T11:51:22+02:00 Marco Ricci m@the13thletter.info <pre>This mostly involves relying on `typing_extensions` instead of `typing`. Since we're at it, also clean up unused module or symbol imports. &lt;/pre&gt; tag:gitlist.org,2012:commit/284f2b7adbd8f5c658c7ed785bfb4f6f18b18695 Add rendered man page for derivepassphrase(1) 2024-07-14T10:57:59+02:00 Marco Ricci m@the13thletter.info <pre>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. &lt;/pre&gt; tag:gitlist.org,2012:commit/c35b8346f80f7a0ce048da890f4b8a8c293f539b Fix minor formatting details in README 2024-07-14T10:57:37+02:00 Marco Ricci m@the13thletter.info <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/cedd14e7792ab8b3a7cc1bfe0b2d5e280695cd40 Streamline MkDocs settings 2024-07-14T10:53:46+02:00 Marco Ricci m@the13thletter.info <pre>Add standard navigational hints, remove clumsily done custom CSS, and tweak some standard text elements for better readability. &lt;/pre&gt; tag:gitlist.org,2012:commit/205eab07669bb7db5bb2f996b1b20741f6b19691 Fill out README and documentation front page 2024-06-30T22:04:58+02:00 Marco Ricci m@the13thletter.info <pre>Also update some settings in the documentation, now that there is an actual landing page. &lt;/pre&gt;