Check for the Python client latest version from PyPi instead of S3/Github master branch

Description

instead of checking an S3 bucket. The URL to check: https://pypi.org/pypi/synapseclient/json

Environment

None

Activity

Show:
Bruce Hoff
March 20, 2020, 1:23 PM

I agree. We don't need the 'blacklist' feature.

Ziming Dong
March 20, 2020, 6:30 AM

We should reconsider the need for the blacklisting clients. We haven't blacklisted a single client version since 0.4.1, which was released on Jul 24, 2013.

Existing clients can continue checking that JSON on S3. For future for versions of the client that we do not want to be used, we can simply de-list them from PyPi and untag them in Github.

Kimyen Truong
September 6, 2018, 10:28 PM

With 's input, we will keep the blacklisting. Instead of query from an S3 location which is currently out of date, I think all methods in version_check.py can be queried from the master branch of the Github repo. The master branch should always be in sync with pypi. This way, we will not have to update the S3 location (which hasn't been updated since 1.7.2).

Assignee

Bruce Hoff

Reporter

Kimyen Truong

Labels

Validator

Ziming Dong

Development Area

None

Release Version History

None

Slack Channel

None

Fix versions

Priority

Major