get_metadata¶
- safir.metadata.get_metadata(*, package_name: str, application_name: str) → safir.metadata.Metadata¶
Retrieve metadata for the application.
- Parameters
- Returns
metadata – The package metadata as a Pydantic model, suitable for returning as the result of a FastAPI route.
- Return type
Notes
get_metadata
integrates extensively with your package’s metadata. Typically this metadata is either set in thesetup.cfg
orsetup.py
file (for setuptools-based applications):- version
Used as the version metadata. This may be set automatically with
setuptools_scm
.- summary
Use as the
description
metadata.- url
Used as the
documentation_url
metadata.- project_urls, Source code
Used as the
respository_url
.