Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

15 Zeilen
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]