Skip to content

Manage and record kiara runtime environment #17

@makkus

Description

@makkus

Description

In order to make workflows and the resulting data as reproducible as possible, we need to record the runtime environment in which data was produced. This means, at a very minimum, recording all Python packages in the current virtualenv. But possibly also other crucial information, like the OS the virtualenv is running in, Conda packages, the version of glibc, and possible other system packages that are installed.

Task list

  • create classes that parse the runtime environment they are running in, and record that metadata in a structured way
  • attach this metadata to every dataset that was created
  • add cli subcommand to query version information

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions