nextstrain / tb

Nextstrain build for tuberculosis
https://nextstrain.org/tb
2 stars 7 forks source link

CI: Upgrade setuptools suite prior to installation #7

Closed huddlej closed 2 years ago

huddlej commented 2 years ago

Description of proposed changes

Follows recommended practice for new Python installations to ensure that pip, setuptools, and wheel are always upgraded [1] regardless of the system-wide Python version. Also, follows our internal standard to use the oldest supported Python version in CI when we do not use a matrix of all supported versions, to best catch possible issues with older versions.

[1] https://packaging.python.org/tutorials/installing-packages/#ensure-pip-setuptools-and-wheel-are-up-to-date