Skip to content

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 kszym