Previously, requirements in pip-requirements.txt where pinned to an exact version (e.g. requests==1.1.0). This causes problems when other CKAN-related packages (e.g. core CKAN or another extension) has the same requirement but with a different version. Therefore, only the minimally required version should be specified (e.g. requests>=1.1.0).
Previously, requirements in
pip-requirements.txt
where pinned to an exact version (e.g.requests==1.1.0
). This causes problems when other CKAN-related packages (e.g. core CKAN or another extension) has the same requirement but with a different version. Therefore, only the minimally required version should be specified (e.g.requests>=1.1.0
).For example, CKAN 2.6.0 requires
requests==2.10.0
but ckanext-geoview currently requiresrequests=1.1.0
. Hence, if I first install CKAN and then ckanext-geoview I will end up with version 1.10.0.