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.