Pip failing to install the latest version o transifex-client

For some time now, my workflow runs pip install transifex-client and the latest version is installed. Since two days ago, instead of the latest version 0.13.12, the version 0.12.5 is installed. Checking PyPI website, 0.13.12 is still the latest version of transifex-client, so I don’t know what’s going on.

If I force the version in my workflow, like: pip install transifex-client==0.13.12, the workflow will fail with:

2020-10-17T17:01:36.2649523Z ERROR: Could not find a version that satisfies the requirement transifex-client==0.13.12 (from versions: 0.1, 0.2, 0.2.1, 0.3, 0.4, 0.4.1, 0.5, 0.5.1, 0.5.2, 0.6, 0.6.1, 0.7, 0.7.2, 0.7.3, 0.8, 0.9, 0.9.1, 0.10, 0.11b0, 0.11b3, 0.11, 0.11.1b0, 0.12b0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5)
2020-10-17T17:01:36.2651264Z ERROR: No matching distribution found for transifex-client==0.13.12

I can’t reproduce this locally in my system. Happens only in my GH Actions runs.

See workflow and the log with failed installation of transifex-client


Nevermind. It seems pip package for transifex-client > 0.12.5 requires Python < 3.9 (even though previous versions were probably not compatible as well), and my workflow had default python version for ubuntu-latest: 3.9. Setting action/setup-python with python-version: 3.8 solves the issue.