Removing a package based on a constraint
One or multiple packages were not considered during the resolution based on constraints supplied.
Constraints provide a mechanism to state dependencies that are known to be working without a need to adjust direct dependency requirements. This permits restricting requirements based on their occurrence in the resolved dependency listing. By providing a constraint on a certain package, the constraint is applied only if the given package is available in the resolved stack. The constraint does not enforce package presence, unlike for direct requirements.
See the resolution log or justification provided to see affected packages.
Constraints are not specific to any recommendation types. See this document that describes all the recommendation types available.