marivo.analysis.ReportRegistration#

class marivo.analysis.ReportRegistration(report_id, package_dir, entrypoint, content_hash)[source]#

Bases: object

Immutable result of persisting a report package under a session.

Parameters:
  • report_id (str)

  • package_dir (Path)

  • entrypoint (str)

  • content_hash (str)

report_id#

The report identifier (generated or user-supplied).

Type:

str

package_dir#

Absolute path to the on-disk report package directory.

Type:

pathlib.Path

entrypoint#

The primary entrypoint file name within the package.

Type:

str

content_hash#

Deterministic sha256: hash of the package contents.

Type:

str