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).
Note:
See TracTickets
for help on using tickets.
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.