Recent commits to derivepassphrase.git (71afd6b335c6f5fa0d94a90b2eac5c0f08bc28f9) https://git.schokokeks.org/derivepassphrase.git/tree/71afd6b335c6f5fa0d94a90b2eac5c0f08bc28f9 Recent commits feed provided by GitList. Add a changelog and supporting infrastructure (towncrier) https://git.schokokeks.org/derivepassphrase.git/commit/71afd6b335c6f5fa0d94a90b2eac5c0f08bc28f9 m@the13thletter.info (Marco Ricci) Sun, 21 Jul 2024 23:15:20 +0200 71afd6b335c6f5fa0d94a90b2eac5c0f08bc28f9 Reformat everything with ruff https://git.schokokeks.org/derivepassphrase.git/commit/99863c4d7b2a3ee8f7b0d0d3e3f924afe7d40fb8 m@the13thletter.info (Marco Ricci) Sun, 21 Jul 2024 10:09:10 +0200 99863c4d7b2a3ee8f7b0d0d3e3f924afe7d40fb8 Fix style issues with ruff (hatch default configuration) Because `ruff` only shows online documentation for the latest version, it is inconvenient to work with outdated rulesets. So, manually update the `hatch` configuration from `ruff` v0.4.5 to v0.5.0, and reimplement all rule changes by hand. https://git.schokokeks.org/derivepassphrase.git/commit/a101d1f604a3ad6de242989f7a4887b78ab012a1 m@the13thletter.info (Marco Ricci) Sat, 20 Jul 2024 23:46:05 +0200 a101d1f604a3ad6de242989f7a4887b78ab012a1 Fix style issues with ruff (in its default configuration) (One of them actually was a bug: an f-string missing the leading `f`.) https://git.schokokeks.org/derivepassphrase.git/commit/62317bc2b46db2cd7ea7686f742975f41bc1d507 m@the13thletter.info (Marco Ricci) Fri, 19 Jul 2024 18:58:12 +0200 62317bc2b46db2cd7ea7686f742975f41bc1d507 Release 0.1.1 https://git.schokokeks.org/derivepassphrase.git/commit/74eb30950ad70a2eb68f89153c3afa6c3573d24b m@the13thletter.info (Marco Ricci) Sun, 14 Jul 2024 16:14:59 +0200 74eb30950ad70a2eb68f89153c3afa6c3573d24b Set up a web host for the documentation https://git.schokokeks.org/derivepassphrase.git/commit/9789064a7ad65603faf4eae8f0bafa81bc0619a6 m@the13thletter.info (Marco Ricci) Sun, 14 Jul 2024 16:11:25 +0200 9789064a7ad65603faf4eae8f0bafa81bc0619a6 Remove CSS file mention in MkDocs configuration The file itself was already removed in cedd14e7792ab8b3a7cc1bfe0b2d5e280695cd40. https://git.schokokeks.org/derivepassphrase.git/commit/a95f76835b6b2583339951bf07e71409502ed6eb m@the13thletter.info (Marco Ricci) Sun, 14 Jul 2024 16:10:32 +0200 a95f76835b6b2583339951bf07e71409502ed6eb Update package dependencies in README We erroneously claim that we require Python 3.11 instead of 3.10, and we neglect to mention the typing-extensions package. https://git.schokokeks.org/derivepassphrase.git/commit/8e2ab9c4d21ea072614658c14e068c3b7b1c3bfb m@the13thletter.info (Marco Ricci) Sun, 14 Jul 2024 15:23:27 +0200 8e2ab9c4d21ea072614658c14e068c3b7b1c3bfb Restore __version__ attributes in modules 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. https://git.schokokeks.org/derivepassphrase.git/commit/cb8368b8d13ff02bba21a498dcefb1056439bbb4 m@the13thletter.info (Marco Ricci) Sun, 14 Jul 2024 15:00:43 +0200 cb8368b8d13ff02bba21a498dcefb1056439bbb4 Release 0.1.0 https://git.schokokeks.org/derivepassphrase.git/commit/3885f25a02fa7e87cf1f7faba51225bebf865944 m@the13thletter.info (Marco Ricci) Sun, 14 Jul 2024 13:17:54 +0200 3885f25a02fa7e87cf1f7faba51225bebf865944