Environment is not fully specified, pre-computed environment markers will not be taken into account

Thoth’s .thoth.yaml configuration does not state all the information related to the software environment used.

Issue description

Thoth’s configuration file .thoth.yaml is missing any of the following values:

In such cases, the resolver cannot take into account used software environment and can not remove packages that are not used in the software environment used. Check the compatibility section of Thoth’s documentation for more info.

See Thamos documentation for more info.

Affected packages

This message is not specific to any package.


Issue fix

Add missing configuration options to .thoth.yaml configuration file. See Thamos documentation for more info.

Pipeline units

This warning is not related to any specific pipeline unit.

Recommendation types

The warning can be produced for any recommendation type:

See this document that describes recommendation types listed.