Make dependencies as single version
Description
Autoupdater is being used from master branch version. In setup.py
file we have dependend python packages with versions defined as equal or grather then. It can couses problem if API of some packge will change from one version to another.
For example:
Package python-gitlab
in version 1.8.0 method {{ PROJECT_OBJECT }}.members.all()
returns list of dictionaries describing members, but in version 1.9.0 it returns list of ProjectMember
objects. This would lead to fail autoupdater in autoupdater.gitlab.update.Repository.__check_if_project_can_be_edited
method.
Proposal
Make every dependency as single version not equal or grather and add autoupdater file too :).
Edited by Krzysztof Szymański