Commit Graph

  • 2134a69457 Accepting request 1329247 from devel:languages:python factory Ana Guerrero 2026-01-26 11:34:43 +00:00
  • d734de7826 - update to 0.7.0: * Add privacy-preserving by-hash keyring lookup. When standard key lookup fails, patatt now falls back to looking up keys at a SHA256 hash-based path (by-hash/XX/YYY...), avoiding exposure of email addresses in directory structures. * Add comprehensive Sphinx documentation for ReadTheDocs hosting at https://patatt.docs.kernel.org * Add PEP 561 compliance with py.typed marker for better IDE and type checker support. * Add docstrings to all public classes and functions for improved IDE integration. * Convert path handling to use pathlib.Path for cleaner code and better cross-platform compatibility. * Refactor codebase to pass mypy --strict type checking. * Add pytest test framework with unit tests. * Use walrus operator for cleaner assign-and-check patterns. * Improve SSH signing failure messages for better debugging. * Hook now refuses to run on cover letter templates. * Fix validation for OpenPGP signatures without embedded public key data. * Fix compatibility with Python versions before 3.12 (avoid @deprecated decorator). * Fix subprocess file descriptor leak. * Avoid spuriously reading git config in certain conditions. * Fix non-writable GNUPGHOME handling. * Fix header line splitting at 75 characters instead of 78. * Fix header line splitting at 75 characters instead of 78. * Better fix for non-writable GNUPGHOME handling. * Use NamedTemporaryFile for GPG keyring creation to fix issues with non-writable GNUPGHOME. Dirk Mueller 2026-01-26 09:07:38 +00:00
  • cea3a4fc66 Accepting request 1284219 from devel:languages:python Ana Guerrero 2025-06-10 07:08:11 +00:00
  • 1446d7347c - Convert to libalternatives Markéta Machová 2025-06-09 14:26:56 +00:00
  • f6fa35731c Accepting request 1282204 from devel:languages:python Ana Guerrero 2025-06-03 15:54:57 +00:00
  • 65d08c4f1d - Convert to pip-based build Markéta Machová 2025-06-03 09:03:42 +00:00
  • 9a5b9c8b2d Accepting request 1100999 from devel:languages:python leap-16.1 leap-16.0 Ana Guerrero 2023-07-27 14:52:56 +00:00
  • a993772e91 add +%{?sle15_python_module_pythons} Jiri Slaby 2023-07-27 07:34:52 +00:00
  • 3ab4254f53 Accepting request 1090245 from devel:languages:python Dominique Leuenberger 2023-06-01 15:20:57 +00:00
  • da62ef6da2 * Split at 75 characters instead of 78 - add keyring for validation Dirk Mueller 2023-06-01 10:11:18 +00:00
  • 4d4059e121 - update to 0.6.3: * Split at 75 characters isntead of 78 Dirk Mueller 2023-06-01 10:09:47 +00:00
  • 1690f71daf Accepting request 1001696 from devel:languages:python Dominique Leuenberger 2022-09-08 12:22:29 +00:00
  • 57f3cd9263 up to 0.6.2 Jiri Slaby 2022-09-07 10:39:39 +00:00
  • 29267f78d8 Accepting request 994724 from devel:languages:python Dominique Leuenberger 2022-08-12 14:06:54 +00:00
  • 121dfc8b36 Accepting request 994685 from home:jirislaby:branches:devel:languages:python Dirk Mueller 2022-08-12 08:19:47 +00:00
  • 36bbd072ef Accepting request 979514 from devel:languages:python Dominique Leuenberger 2022-05-28 20:15:05 +00:00
  • b006ec2ab2 Accepting request 979478 from home:jirislaby:branches:devel:languages:python Markéta Machová 2022-05-27 16:12:32 +00:00
  • 81d8f3ae02 Accepting request 898975 from devel:languages:python Dominique Leuenberger 2021-06-10 22:18:44 +00:00
  • 667fc29423 Accepting request 898918 from home:jirislaby:branches:devel:languages:python Dirk Mueller 2021-06-10 08:24:37 +00:00
  • 0eca5b468a Accepting request 897115 from devel:languages:python Dominique Leuenberger 2021-06-03 22:33:48 +00:00
  • 3f2ccc5437 Accepting request 897085 from home:jirislaby:branches:devel:languages:python Matej Cepl 2021-06-03 09:19:00 +00:00
  • 370e6d3ceb Accepting request 895859 from devel:languages:python Dominique Leuenberger 2021-06-01 08:37:54 +00:00
  • 0265a6bf9d Accepting request 895691 from home:jirislaby Matej Cepl 2021-05-27 12:23:51 +00:00