]> git.ipfire.org Git - pbs.git/commitdiff
packages: Export NEVRA
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 7 Jul 2025 16:08:53 +0000 (16:08 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 7 Jul 2025 16:08:53 +0000 (16:08 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/packages.py

index d8c744c0ddfea6bbf0aa6b3afdee46d3a8d0e9ab..7a0b6ebd6e58d981f956e9d6424b252db570759c 100644 (file)
@@ -5,6 +5,7 @@ import datetime
 import logging
 import mimetypes
 import os
+import pydantic
 import shutil
 import sqlalchemy
 import sqlmodel
@@ -352,8 +353,9 @@ class Package(sqlmodel.SQLModel, database.BackendMixin, database.SoftDeleteMixin
 
        # NEVRA
 
+       @pydantic.computed_field
        @property
-       def nevra(self):
+       def nevra(self) -> str:
                return "%s-%s.%s" % (self.name, self.evr, self.arch)
 
        # Groups