dakweb.routers.binary

Functions

binary_by_metadata(key[, db])

Find all Debian binary packages which have the specified metadata set in their source package.

binary_metadata_keys([db])

List all possible metadata keys.

Classes

BinaryByMetadata(*, binary, source, ...)

class dakweb.routers.binary.BinaryByMetadata(*, binary: str, source: str, metadata_value: str)[source]
_abc_impl = <_abc._abc_data object>
binary: str
metadata_value: str
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

source: str
dakweb.routers.binary.binary_by_metadata(key: str, db: Session = Depends(get_db)) list[BinaryByMetadata][source]

Find all Debian binary packages which have the specified metadata set in their source package.

dakweb.routers.binary.binary_metadata_keys(db: Session = Depends(get_db)) list[str][source]

List all possible metadata keys.