Opened 5 years ago

Closed 5 years ago

#3522 closed defect (fixed)

prevent installing incompatible bundles

Reported by: Greg Couch Owned by: Greg Couch
Priority: blocker Milestone: 1.1
Component: Tool Shed Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

This will be eventually be handled by pip. But for now, we will need to check. For example, if a third-party bundle depends on a particular C++ api bundle, and another bundle depends on a different version of the C++ bundle, then they are incompatible and ChimeraX should report the imcompatibility and prevent the update.

Change History (3)

comment:1 by Greg Couch, 5 years ago

Status: assignedaccepted

comment:2 by Greg Couch, 5 years ago

#3598 was because of work on this ticket. We're using the beta pip 2020-resolver in pip 20.2 which is supposed to prevent incompatible installations.

comment:3 by Greg Couch, 5 years ago

Resolution: fixed
Status: acceptedclosed

Use beta pip --feature=2020-resolver to prevent installing incompatible bundles.

Note: See TracTickets for help on using tickets.