選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

15 行
373B

  1. import dataclasses
  2. from config import Plugin
  3. from .version import resolve_version
  4. async def get_effective_plugins(plugin: Plugin, repo: str) -> list[Plugin]:
  5. if plugin.version:
  6. return [
  7. dataclasses.replace(plugin, version=version)
  8. for version in await resolve_version(plugin.package, repo)
  9. ]
  10. else:
  11. return [plugin]