classRelease#
- class Release(
- platform: str,
- id: str,
- project_id: str,
- name: str,
- release_type: Literal['release', 'beta', 'alpha'] = 'release',
- published: str = '',
- game_versions: tuple[str, ...] = (),
- loaders: tuple[str, ...] = (),
- files: tuple[ReleaseFile, ...] = (),
- dependencies: tuple[Dependency, ...] = (),
- version: str | None = None,
One published version: a CurseForge File or a Modrinth Version.
- release_type#
One of
release,betaoralpha.- Type:
Literal[‘release’, ‘beta’, ‘alpha’]
- files#
The files it contains.
- Type:
tuple[ReleaseFile, …]
- dependencies#
What it needs, works with or conflicts with.
- Type:
tuple[Dependency, …]
- version#
The version label its author gave, such as
0.6.0ormc1.21.1-0.6.0-fabric, or None if the platform has none, as CurseForge does not.- Type:
str | None
- property primary_file: ReleaseFile#
The file marked as primary, or the first file.
- Raises:
PlatformError – The release has no files.