Python version requirement checking should not explicitly expect a list of versions

Description

Currently we check explicitly for python version 3.5, 3.6, and 3.7. Instead we should ensure that the python version is >3.5. Otherwise, we have to update the client's version check code every time a new python version releases.

As a temporary fix, an external user has made a pull request that just adds python 3.8 to the list of allowed versions:
https://github.com/Sage-Bionetworks/synapsePythonClient/pull/722

Environment

Any OS
Python 3.8

Activity

Show:
Ziming Dong
April 16, 2020, 3:09 AM
Fixed

Assignee

Jordan Kiang

Reporter

Ziming Dong

Labels

None

Validator

Ziming Dong

Development Area

None

Release Version History

None

Sprint

None

Fix versions

Affects versions

Priority

Major
Configure