proj_flow.api.release

The proj_flow.api.release provides ProjectSuite extension point.

class proj_flow.api.release.Arg(value, offset)
value: str

Alias for field number 0

offset: int

Alias for field number 1

class proj_flow.api.release.Decl(name, value, offset)
name: str

Alias for field number 0

value: str

Alias for field number 1

offset: int

Alias for field number 2

asArg()
class proj_flow.api.release.Version(core, stability)
core: Arg

Alias for field number 0

stability: Arg

Alias for field number 1

class proj_flow.api.release.Project(package_root: str, version: proj_flow.api.release.Version)
package_root: str
version: Version
property archive_name
property tag_name
property package_prefix
property package_suffix
class proj_flow.api.release.ProjectSuite
abstract get_project(rt: Runtime) Project | None
set_version(rt: Runtime, version: str)
abstract get_version_file_path(rt: Runtime) str | None
patch_project(rt: Runtime, pos: Arg, newValue: str)
proj_flow.api.release.get_project(rt: Runtime)