Opened 8 years ago

Closed 7 years ago

#780 closed defect (fixed)

Prerequisite dependency versions listed in two places

Reported by: Tom Goddard Owned by: Greg Couch
Priority: major Milestone:
Component: Infrastructure Version:
Keywords: Cc: conrad@…
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Some of the prerequisite dependency versions are listed in two or three places, in

prereqs/pips/app_requirements.txt
prereqs/pips/build_requirements.txt

and also

src/core/setup.py.in

For instance Pillow, colorama, gracko, sortedcontainers, .... Updating versions for these packages is error prone because of this. Yesterday I update prereqs/pips to Pillow 4.2.1 but core still listed 4.1.0 and I missed that location.

Ideally the versions should be specified in just one location (maybe two app/build in prereqs is fine).

Change History (1)

comment:1 by Greg Couch, 7 years ago

Resolution: fixed
Status: assignedclosed

All of core's Python package dependencies are now in prereqs/pips. This is also because ChimeraX might depend on versions that are not in pypi, so listing the dependencies in the core's setup.py doesn't reflect the actual dependency.

Note: See TracTickets for help on using tickets.