Last active
August 11, 2022 11:12
-
-
Save Jackenmen/f6c6aecc381f4724316d4230870f84e2 to your computer and use it in GitHub Desktop.
Get versions of bundled pip and setuptools in ensurepip. Requires `packaging`. Run in the root of the CPython repository after pulling tags.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Python version | pip version | setuptools version | |
|---|---|---|---|
| 3.11.0rc1 | 22.2.2 | 63.2.0 | |
| 3.11.0b5 | 22.2 | 63.2.0 | |
| 3.11.0b4 | 22.0.4 | 58.1.0 | |
| 3.11.0b3 | 22.0.4 | 58.1.0 | |
| 3.11.0b2 | 22.0.4 | 58.1.0 | |
| 3.11.0b1 | 22.0.4 | 58.1.0 | |
| 3.11.0a7 | 22.0.4 | 58.1.0 | |
| 3.11.0a6 | 21.2.4 | 58.1.0 | |
| 3.11.0a5 | 21.2.4 | 58.1.0 | |
| 3.11.0a4 | 21.2.4 | 58.1.0 | |
| 3.11.0a3 | 21.2.4 | 58.1.0 | |
| 3.11.0a2 | 21.2.4 | 58.1.0 | |
| 3.11.0a1 | 21.2.3 | 57.4.0 | |
| 3.10.6 | 22.2.1 | 63.2.0 | |
| 3.10.5 | 22.0.4 | 58.1.0 | |
| 3.10.4 | 22.0.4 | 58.1.0 | |
| 3.10.3 | 22.0.4 | 58.1.0 | |
| 3.10.2 | 21.2.4 | 58.1.0 | |
| 3.10.1 | 21.2.4 | 58.1.0 | |
| 3.10.0 | 21.2.3 | 57.4.0 | |
| 3.10.0rc2 | 21.2.3 | 57.4.0 | |
| 3.10.0rc1 | 21.1.3 | 56.0.0 | |
| 3.10.0b4 | 21.1.3 | 56.0.0 | |
| 3.10.0b3 | 21.1.1 | 56.0.0 | |
| 3.10.0b2 | 21.1.1 | 56.0.0 | |
| 3.10.0b1 | 21.1.1 | 56.0.0 | |
| 3.10.0a7 | 21.0.1 | 52.0.0 | |
| 3.10.0a6 | 21.0.1 | 52.0.0 | |
| 3.10.0a5 | 21.0.1 | 52.0.0 | |
| 3.10.0a4 | 20.2.3 | 47.1.0 | |
| 3.10.0a3 | 20.2.3 | 47.1.0 | |
| 3.10.0a2 | 20.2.3 | 47.1.0 | |
| 3.10.0a1 | 20.2.3 | 47.1.0 | |
| 3.9.13 | 22.0.4 | 58.1.0 | |
| 3.9.12 | 22.0.4 | 58.1.0 | |
| 3.9.11 | 22.0.4 | 58.1.0 | |
| 3.9.10 | 21.2.4 | 58.1.0 | |
| 3.9.9 | 21.2.4 | 58.1.0 | |
| 3.9.8 | 21.2.4 | 58.1.0 | |
| 3.9.7 | 21.2.3 | 57.4.0 | |
| 3.9.6 | 21.1.3 | 56.0.0 | |
| 3.9.5 | 21.1.1 | 56.0.0 | |
| 3.9.4 | 20.2.3 | 49.2.1 | |
| 3.9.3 | 20.2.3 | 49.2.1 | |
| 3.9.2 | 20.2.3 | 49.2.1 | |
| 3.9.2rc1 | 20.2.3 | 49.2.1 | |
| 3.9.1 | 20.2.3 | 49.2.1 | |
| 3.9.1rc1 | 20.2.3 | 49.2.1 | |
| 3.9.0 | 20.2.3 | 49.2.1 | |
| 3.9.0rc2 | 20.2.1 | 49.2.1 | |
| 3.9.0rc1 | 20.2.1 | 49.2.1 | |
| 3.9.0b5 | 20.1.1 | 47.1.0 | |
| 3.9.0b4 | 20.1.1 | 47.1.0 | |
| 3.9.0b3 | 19.2.3 | 41.2.0 | |
| 3.9.0b2 | 19.2.3 | 41.2.0 | |
| 3.9.0b1 | 19.2.3 | 41.2.0 | |
| 3.9.0a6 | 19.2.3 | 41.2.0 | |
| 3.9.0a5 | 19.2.3 | 41.2.0 | |
| 3.9.0a4 | 19.2.3 | 41.2.0 | |
| 3.9.0a3 | 19.2.3 | 41.2.0 | |
| 3.9.0a2 | 19.2.3 | 41.2.0 | |
| 3.9.0a1 | 19.2.3 | 41.2.0 | |
| 3.8.13 | 22.0.4 | 56.0.0 | |
| 3.8.12 | 21.1.1 | 56.0.0 | |
| 3.8.11 | 21.1.1 | 56.0.0 | |
| 3.8.10 | 21.1.1 | 56.0.0 | |
| 3.8.9 | 20.2.3 | 49.2.1 | |
| 3.8.8 | 20.2.3 | 49.2.1 | |
| 3.8.8rc1 | 20.2.3 | 49.2.1 | |
| 3.8.7 | 20.2.3 | 49.2.1 | |
| 3.8.7rc1 | 20.2.3 | 49.2.1 | |
| 3.8.6 | 20.2.1 | 49.2.1 | |
| 3.8.6rc1 | 20.2.1 | 49.2.1 | |
| 3.8.5 | 20.1.1 | 47.1.0 | |
| 3.8.4 | 20.1.1 | 47.1.0 | |
| 3.8.4rc1 | 20.1.1 | 47.1.0 | |
| 3.8.3 | 19.2.3 | 41.2.0 | |
| 3.8.3rc1 | 19.2.3 | 41.2.0 | |
| 3.8.2 | 19.2.3 | 41.2.0 | |
| 3.8.2rc2 | 19.2.3 | 41.2.0 | |
| 3.8.2rc1 | 19.2.3 | 41.2.0 | |
| 3.8.1 | 19.2.3 | 41.2.0 | |
| 3.8.1rc1 | 19.2.3 | 41.2.0 | |
| 3.8.0 | 19.2.3 | 41.2.0 | |
| 3.8.0rc1 | 19.2.3 | 41.2.0 | |
| 3.8.0b4 | 19.2.3 | 41.2.0 | |
| 3.8.0b3 | 19.2.1 | 41.0.1 | |
| 3.8.0b2 | 19.0.3 | 40.8.0 | |
| 3.8.0b1 | 19.0.3 | 40.8.0 | |
| 3.8.0a4 | 19.0.3 | 40.8.0 | |
| 3.8.0a3 | 19.0.3 | 40.8.0 | |
| 3.8.0a2 | 18.1 | 40.6.2 | |
| 3.8.0a1 | 18.1 | 40.6.2 | |
| 3.7.13 | 22.0.4 | 47.1.0 | |
| 3.7.12 | 20.1.1 | 47.1.0 | |
| 3.7.11 | 20.1.1 | 47.1.0 | |
| 3.7.10 | 20.1.1 | 47.1.0 | |
| 3.7.9 | 20.1.1 | 47.1.0 | |
| 3.7.8 | 20.1.1 | 47.1.0 | |
| 3.7.8rc1 | 20.1.1 | 47.1.0 | |
| 3.7.7 | 19.2.3 | 41.2.0 | |
| 3.7.7rc1 | 19.2.3 | 41.2.0 | |
| 3.7.6 | 19.2.3 | 41.2.0 | |
| 3.7.6rc1 | 19.2.3 | 41.2.0 | |
| 3.7.5 | 19.2.3 | 41.2.0 | |
| 3.7.5rc1 | 19.2.3 | 41.2.0 | |
| 3.7.4 | 19.0.3 | 40.8.0 | |
| 3.7.4rc2 | 19.0.3 | 40.8.0 | |
| 3.7.4rc1 | 19.0.3 | 40.8.0 | |
| 3.7.3 | 19.0.3 | 40.8.0 | |
| 3.7.3rc1 | 19.0.3 | 40.8.0 | |
| 3.7.2 | 18.1 | 40.6.2 | |
| 3.7.2rc1 | 18.1 | 40.6.2 | |
| 3.7.1 | 10.0.1 | 39.0.1 | |
| 3.7.1rc2 | 10.0.1 | 39.0.1 | |
| 3.7.1rc1 | 10.0.1 | 39.0.1 | |
| 3.7.0 | 10.0.1 | 39.0.1 | |
| 3.7.0rc1 | 10.0.1 | 39.0.1 | |
| 3.7.0b5 | 10.0.1 | 39.0.1 | |
| 3.7.0b4 | 10.0.1 | 39.0.1 | |
| 3.7.0b3 | 9.0.3 | 39.0.1 | |
| 3.7.0b2 | 9.0.1 | 28.8.0 | |
| 3.7.0b1 | 9.0.1 | 28.8.0 | |
| 3.7.0a4 | 9.0.1 | 28.8.0 | |
| 3.7.0a3 | 9.0.1 | 28.8.0 | |
| 3.7.0a2 | 9.0.1 | 28.8.0 | |
| 3.7.0a1 | 9.0.1 | 28.8.0 | |
| 3.6.15 | 18.1 | 40.6.2 | |
| 3.6.14 | 18.1 | 40.6.2 | |
| 3.6.13 | 18.1 | 40.6.2 | |
| 3.6.12 | 18.1 | 40.6.2 | |
| 3.6.11 | 18.1 | 40.6.2 | |
| 3.6.11rc1 | 18.1 | 40.6.2 | |
| 3.6.10 | 18.1 | 40.6.2 | |
| 3.6.10rc1 | 18.1 | 40.6.2 | |
| 3.6.9 | 18.1 | 40.6.2 | |
| 3.6.9rc1 | 18.1 | 40.6.2 | |
| 3.6.8 | 18.1 | 40.6.2 | |
| 3.6.8rc1 | 18.1 | 40.6.2 | |
| 3.6.7 | 10.0.1 | 39.0.1 | |
| 3.6.7rc2 | 10.0.1 | 39.0.1 | |
| 3.6.7rc1 | 10.0.1 | 39.0.1 | |
| 3.6.6 | 10.0.1 | 39.0.1 | |
| 3.6.6rc1 | 10.0.1 | 39.0.1 | |
| 3.6.5 | 9.0.3 | 39.0.1 | |
| 3.6.5rc1 | 9.0.1 | 28.8.0 | |
| 3.6.4 | 9.0.1 | 28.8.0 | |
| 3.6.4rc1 | 9.0.1 | 28.8.0 | |
| 3.6.3 | 9.0.1 | 28.8.0 | |
| 3.6.3rc1 | 9.0.1 | 28.8.0 | |
| 3.6.2 | 9.0.1 | 28.8.0 | |
| 3.6.2rc2 | 9.0.1 | 28.8.0 | |
| 3.6.2rc1 | 9.0.1 | 28.8.0 | |
| 3.6.1 | 9.0.1 | 28.8.0 | |
| 3.6.1rc1 | 9.0.1 | 28.8.0 | |
| 3.6.0 | 9.0.1 | 28.8.0 | |
| 3.6.0rc2 | 9.0.1 | 28.8.0 | |
| 3.6.0rc1 | 9.0.1 | 28.8.0 | |
| 3.6.0b4 | 9.0.1 | 28.8.0 | |
| 3.6.0b3 | 8.1.2 | 27.1.2 | |
| 3.6.0b2 | 8.1.2 | 27.1.2 | |
| 3.6.0b1 | 8.1.2 | 27.1.2 | |
| 3.6.0a4 | 8.1.2 | 25.2.0 | |
| 3.6.0a3 | 8.1.1 | 20.10.1 | |
| 3.6.0a2 | 8.1.1 | 20.10.1 | |
| 3.6.0a1 | 8.1.1 | 20.10.1 | |
| 3.5.10 | 9.0.1 | 28.8.0 | |
| 3.5.10rc1 | 9.0.1 | 28.8.0 | |
| 3.5.9 | 9.0.1 | 28.8.0 | |
| 3.5.8 | 9.0.1 | 28.8.0 | |
| 3.5.8rc2 | 9.0.1 | 28.8.0 | |
| 3.5.8rc1 | 9.0.1 | 28.8.0 | |
| 3.5.7 | 9.0.1 | 28.8.0 | |
| 3.5.7rc1 | 9.0.1 | 28.8.0 | |
| 3.5.6 | 9.0.1 | 28.8.0 | |
| 3.5.6rc1 | 9.0.1 | 28.8.0 | |
| 3.5.5 | 9.0.1 | 28.8.0 | |
| 3.5.5rc1 | 9.0.1 | 28.8.0 | |
| 3.5.4 | 9.0.1 | 28.8.0 | |
| 3.5.4rc1 | 9.0.1 | 28.8.0 | |
| 3.5.3 | 9.0.1 | 28.8.0 | |
| 3.5.3rc1 | 9.0.1 | 28.8.0 | |
| 3.5.2 | 8.1.1 | 20.10.1 | |
| 3.5.2rc1 | 8.1.1 | 20.10.1 | |
| 3.5.1 | 7.1.2 | 18.2 | |
| 3.5.1rc1 | 7.1.2 | 18.2 | |
| 3.5.0 | 7.1.2 | 18.2 | |
| 3.5.0rc4 | 7.1.2 | 18.2 | |
| 3.5.0rc3 | 7.1.2 | 18.2 | |
| 3.5.0rc2 | 7.1.0 | 18.0.1 | |
| 3.5.0rc1 | 7.1.0 | 18.0.1 | |
| 3.5.0b4 | 7.1.0 | 18.0.1 | |
| 3.5.0b3 | 7.1.0 | 18.0.1 | |
| 3.5.0b2 | 7.0.1 | 16.0 | |
| 3.5.0b1 | 7.0.1 | 16.0 | |
| 3.5.0a4 | 6.1.1 | 15.0 | |
| 3.5.0a3 | 6.0.8 | 12.0.5 | |
| 3.5.0a2 | 6.0.8 | 12.0.5 | |
| 3.5.0a1 | 6.0.8 | 12.0.5 | |
| 3.4.10 | 9.0.1 | 28.8.0 | |
| 3.4.10rc1 | 9.0.1 | 28.8.0 | |
| 3.4.9 | 9.0.1 | 28.8.0 | |
| 3.4.9rc1 | 9.0.1 | 28.8.0 | |
| 3.4.8 | 9.0.1 | 28.8.0 | |
| 3.4.8rc1 | 9.0.1 | 28.8.0 | |
| 3.4.7 | 9.0.1 | 28.8.0 | |
| 3.4.7rc1 | 9.0.1 | 28.8.0 | |
| 3.4.6 | 9.0.1 | 28.8.0 | |
| 3.4.6rc1 | 9.0.1 | 28.8.0 | |
| 3.4.5 | 8.1.1 | 20.10.1 | |
| 3.4.5rc1 | 8.1.1 | 20.10.1 | |
| 3.4.4 | 7.1.2 | 18.2 | |
| 3.4.4rc1 | 7.1.2 | 18.2 | |
| 3.4.3 | 6.0.8 | 12.0.5 | |
| 3.4.3rc1 | 6.0.8 | 12.0.5 | |
| 3.4.2 | 1.5.6 | 2.1 | |
| 3.4.2rc1 | 1.5.6 | 2.1 | |
| 3.4.1 | 1.5.6 | 2.1 | |
| 3.4.1rc1 | 1.5.4 | 2.1 | |
| 3.4.0 | 1.5.4 | 2.1 | |
| 3.4.0rc3 | 1.5.4 | 2.1 | |
| 3.4.0rc2 | 1.5.4 | 2.1 | |
| 3.4.0rc1 | 1.5.2 | 2.1 | |
| 3.4.0b3 | 1.5.2 | 2.1 | |
| 3.4.0b2 | 1.5 | 2.0.2 | |
| 3.4.0b1 | 1.5.rc1 | 1.3.2 | |
| 3.4.0a4 | |||
| 3.4.0a3 | |||
| 3.4.0a2 | |||
| 3.4.0a1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 3.11.0rc1 | |
| - pip-22.2.2-py3-none-any.whl | |
| - setuptools-63.2.0-py3-none-any.whl | |
| 3.11.0b5 | |
| - pip-22.2-py3-none-any.whl | |
| - setuptools-63.2.0-py3-none-any.whl | |
| 3.11.0b4 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.11.0b3 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.11.0b2 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.11.0b1 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.11.0a7 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.11.0a6 | |
| - pip-21.2.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.11.0a5 | |
| - pip-21.2.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.11.0a4 | |
| - pip-21.2.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.11.0a3 | |
| - pip-21.2.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.11.0a2 | |
| - pip-21.2.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.11.0a1 | |
| - pip-21.2.3-py3-none-any.whl | |
| - setuptools-57.4.0-py3-none-any.whl | |
| 3.10.6 | |
| - pip-22.2.1-py3-none-any.whl | |
| - setuptools-63.2.0-py3-none-any.whl | |
| 3.10.5 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.10.4 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.10.3 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.10.2 | |
| - pip-21.2.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.10.1 | |
| - pip-21.2.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.10.0 | |
| - pip-21.2.3-py3-none-any.whl | |
| - setuptools-57.4.0-py3-none-any.whl | |
| 3.10.0rc2 | |
| - pip-21.2.3-py3-none-any.whl | |
| - setuptools-57.4.0-py3-none-any.whl | |
| 3.10.0rc1 | |
| - pip-21.1.3-py3-none-any.whl | |
| - setuptools-56.0.0-py3-none-any.whl | |
| 3.10.0b4 | |
| - pip-21.1.3-py3-none-any.whl | |
| - setuptools-56.0.0-py3-none-any.whl | |
| 3.10.0b3 | |
| - pip-21.1.1-py3-none-any.whl | |
| - setuptools-56.0.0-py3-none-any.whl | |
| 3.10.0b2 | |
| - pip-21.1.1-py3-none-any.whl | |
| - setuptools-56.0.0-py3-none-any.whl | |
| 3.10.0b1 | |
| - pip-21.1.1-py3-none-any.whl | |
| - setuptools-56.0.0-py3-none-any.whl | |
| 3.10.0a7 | |
| - pip-21.0.1-py3-none-any.whl | |
| - setuptools-52.0.0-py3-none-any.whl | |
| 3.10.0a6 | |
| - pip-21.0.1-py3-none-any.whl | |
| - setuptools-52.0.0-py3-none-any.whl | |
| 3.10.0a5 | |
| - pip-21.0.1-py3-none-any.whl | |
| - setuptools-52.0.0-py3-none-any.whl | |
| 3.10.0a4 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.10.0a3 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.10.0a2 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.10.0a1 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.9.13 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.9.12 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.9.11 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.9.10 | |
| - pip-21.2.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.9.9 | |
| - pip-21.2.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.9.8 | |
| - pip-21.2.4-py3-none-any.whl | |
| - setuptools-58.1.0-py3-none-any.whl | |
| 3.9.7 | |
| - pip-21.2.3-py3-none-any.whl | |
| - setuptools-57.4.0-py3-none-any.whl | |
| 3.9.6 | |
| - pip-21.1.3-py3-none-any.whl | |
| - setuptools-56.0.0-py3-none-any.whl | |
| 3.9.5 | |
| - pip-21.1.1-py3-none-any.whl | |
| - setuptools-56.0.0-py3-none-any.whl | |
| 3.9.4 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.9.3 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.9.2 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.9.2rc1 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.9.1 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.9.1rc1 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.9.0 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.9.0rc2 | |
| - pip-20.2.1-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.9.0rc1 | |
| - pip-20.2.1-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.9.0b5 | |
| - pip-20.1.1-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.9.0b4 | |
| - pip-20.1.1-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.9.0b3 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.9.0b2 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.9.0b1 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.9.0a6 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.9.0a5 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.9.0a4 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.9.0a3 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.9.0a2 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.9.0a1 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.8.13 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-56.0.0-py3-none-any.whl | |
| 3.8.12 | |
| - pip-21.1.1-py3-none-any.whl | |
| - setuptools-56.0.0-py3-none-any.whl | |
| 3.8.11 | |
| - pip-21.1.1-py3-none-any.whl | |
| - setuptools-56.0.0-py3-none-any.whl | |
| 3.8.10 | |
| - pip-21.1.1-py3-none-any.whl | |
| - setuptools-56.0.0-py3-none-any.whl | |
| 3.8.9 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.8.8 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.8.8rc1 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.8.7 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.8.7rc1 | |
| - pip-20.2.3-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.8.6 | |
| - pip-20.2.1-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.8.6rc1 | |
| - pip-20.2.1-py2.py3-none-any.whl | |
| - setuptools-49.2.1-py3-none-any.whl | |
| 3.8.5 | |
| - pip-20.1.1-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.8.4 | |
| - pip-20.1.1-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.8.4rc1 | |
| - pip-20.1.1-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.8.3 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.8.3rc1 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.8.2 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.8.2rc2 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.8.2rc1 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.8.1 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.8.1rc1 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.8.0 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.8.0rc1 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.8.0b4 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.8.0b3 | |
| - pip-19.2.1-py2.py3-none-any.whl | |
| - setuptools-41.0.1-py2.py3-none-any.whl | |
| 3.8.0b2 | |
| - pip-19.0.3-py2.py3-none-any.whl | |
| - setuptools-40.8.0-py2.py3-none-any.whl | |
| 3.8.0b1 | |
| - pip-19.0.3-py2.py3-none-any.whl | |
| - setuptools-40.8.0-py2.py3-none-any.whl | |
| 3.8.0a4 | |
| - pip-19.0.3-py2.py3-none-any.whl | |
| - setuptools-40.8.0-py2.py3-none-any.whl | |
| 3.8.0a3 | |
| - pip-19.0.3-py2.py3-none-any.whl | |
| - setuptools-40.8.0-py2.py3-none-any.whl | |
| 3.8.0a2 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.8.0a1 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.7.13 | |
| - pip-22.0.4-py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.7.12 | |
| - pip-20.1.1-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.7.11 | |
| - pip-20.1.1-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.7.10 | |
| - pip-20.1.1-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.7.9 | |
| - pip-20.1.1-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.7.8 | |
| - pip-20.1.1-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.7.8rc1 | |
| - pip-20.1.1-py2.py3-none-any.whl | |
| - setuptools-47.1.0-py3-none-any.whl | |
| 3.7.7 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.7.7rc1 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.7.6 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.7.6rc1 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.7.5 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.7.5rc1 | |
| - pip-19.2.3-py2.py3-none-any.whl | |
| - setuptools-41.2.0-py2.py3-none-any.whl | |
| 3.7.4 | |
| - pip-19.0.3-py2.py3-none-any.whl | |
| - setuptools-40.8.0-py2.py3-none-any.whl | |
| 3.7.4rc2 | |
| - pip-19.0.3-py2.py3-none-any.whl | |
| - setuptools-40.8.0-py2.py3-none-any.whl | |
| 3.7.4rc1 | |
| - pip-19.0.3-py2.py3-none-any.whl | |
| - setuptools-40.8.0-py2.py3-none-any.whl | |
| 3.7.3 | |
| - pip-19.0.3-py2.py3-none-any.whl | |
| - setuptools-40.8.0-py2.py3-none-any.whl | |
| 3.7.3rc1 | |
| - pip-19.0.3-py2.py3-none-any.whl | |
| - setuptools-40.8.0-py2.py3-none-any.whl | |
| 3.7.2 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.7.2rc1 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.7.1 | |
| - pip-10.0.1-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.7.1rc2 | |
| - pip-10.0.1-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.7.1rc1 | |
| - pip-10.0.1-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.7.0 | |
| - pip-10.0.1-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.7.0rc1 | |
| - pip-10.0.1-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.7.0b5 | |
| - pip-10.0.1-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.7.0b4 | |
| - pip-10.0.1-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.7.0b3 | |
| - pip-9.0.3-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.7.0b2 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.7.0b1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.7.0a4 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.7.0a3 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.7.0a2 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.7.0a1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.15 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.6.14 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.6.13 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.6.12 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.6.11 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.6.11rc1 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.6.10 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.6.10rc1 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.6.9 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.6.9rc1 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.6.8 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.6.8rc1 | |
| - pip-18.1-py2.py3-none-any.whl | |
| - setuptools-40.6.2-py2.py3-none-any.whl | |
| 3.6.7 | |
| - pip-10.0.1-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.6.7rc2 | |
| - pip-10.0.1-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.6.7rc1 | |
| - pip-10.0.1-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.6.6 | |
| - pip-10.0.1-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.6.6rc1 | |
| - pip-10.0.1-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.6.5 | |
| - pip-9.0.3-py2.py3-none-any.whl | |
| - setuptools-39.0.1-py2.py3-none-any.whl | |
| 3.6.5rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.4 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.4rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.3 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.3rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.2 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.2rc2 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.2rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.1rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.0 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.0rc2 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.0rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.0b4 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.6.0b3 | |
| - pip-8.1.2-py2.py3-none-any.whl | |
| - setuptools-27.1.2-py2.py3-none-any.whl | |
| 3.6.0b2 | |
| - pip-8.1.2-py2.py3-none-any.whl | |
| - setuptools-27.1.2-py2.py3-none-any.whl | |
| 3.6.0b1 | |
| - pip-8.1.2-py2.py3-none-any.whl | |
| - setuptools-27.1.2-py2.py3-none-any.whl | |
| 3.6.0a4 | |
| - pip-8.1.2-py2.py3-none-any.whl | |
| - setuptools-25.2.0-py2.py3-none-any.whl | |
| 3.6.0a3 | |
| - pip-8.1.1-py2.py3-none-any.whl | |
| - setuptools-20.10.1-py2.py3-none-any.whl | |
| 3.6.0a2 | |
| - pip-8.1.1-py2.py3-none-any.whl | |
| - setuptools-20.10.1-py2.py3-none-any.whl | |
| 3.6.0a1 | |
| - pip-8.1.1-py2.py3-none-any.whl | |
| - setuptools-20.10.1-py2.py3-none-any.whl | |
| 3.5.10 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.10rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.9 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.8 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.8rc2 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.8rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.7 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.7rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.6 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.6rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.5 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.5rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.4 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.4rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.3 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.3rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.5.2 | |
| - pip-8.1.1-py2.py3-none-any.whl | |
| - setuptools-20.10.1-py2.py3-none-any.whl | |
| 3.5.2rc1 | |
| - pip-8.1.1-py2.py3-none-any.whl | |
| - setuptools-20.10.1-py2.py3-none-any.whl | |
| 3.5.1 | |
| - pip-7.1.2-py2.py3-none-any.whl | |
| - setuptools-18.2-py2.py3-none-any.whl | |
| 3.5.1rc1 | |
| - pip-7.1.2-py2.py3-none-any.whl | |
| - setuptools-18.2-py2.py3-none-any.whl | |
| 3.5.0 | |
| - pip-7.1.2-py2.py3-none-any.whl | |
| - setuptools-18.2-py2.py3-none-any.whl | |
| 3.5.0rc4 | |
| - pip-7.1.2-py2.py3-none-any.whl | |
| - setuptools-18.2-py2.py3-none-any.whl | |
| 3.5.0rc3 | |
| - pip-7.1.2-py2.py3-none-any.whl | |
| - setuptools-18.2-py2.py3-none-any.whl | |
| 3.5.0rc2 | |
| - pip-7.1.0-py2.py3-none-any.whl | |
| - setuptools-18.0.1-py2.py3-none-any.whl | |
| 3.5.0rc1 | |
| - pip-7.1.0-py2.py3-none-any.whl | |
| - setuptools-18.0.1-py2.py3-none-any.whl | |
| 3.5.0b4 | |
| - pip-7.1.0-py2.py3-none-any.whl | |
| - setuptools-18.0.1-py2.py3-none-any.whl | |
| 3.5.0b3 | |
| - pip-7.1.0-py2.py3-none-any.whl | |
| - setuptools-18.0.1-py2.py3-none-any.whl | |
| 3.5.0b2 | |
| - pip-7.0.1-py2.py3-none-any.whl | |
| - setuptools-16.0-py2.py3-none-any.whl | |
| 3.5.0b1 | |
| - pip-7.0.1-py2.py3-none-any.whl | |
| - setuptools-16.0-py2.py3-none-any.whl | |
| 3.5.0a4 | |
| - pip-6.1.1-py2.py3-none-any.whl | |
| - setuptools-15.0-py2.py3-none-any.whl | |
| 3.5.0a3 | |
| - pip-6.0.8-py2.py3-none-any.whl | |
| - setuptools-12.0.5-py2.py3-none-any.whl | |
| 3.5.0a2 | |
| - pip-6.0.8-py2.py3-none-any.whl | |
| - setuptools-12.0.5-py2.py3-none-any.whl | |
| 3.5.0a1 | |
| - pip-6.0.8-py2.py3-none-any.whl | |
| - setuptools-12.0.5-py2.py3-none-any.whl | |
| 3.4.10 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.4.10rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.4.9 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.4.9rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.4.8 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.4.8rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.4.7 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.4.7rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.4.6 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.4.6rc1 | |
| - pip-9.0.1-py2.py3-none-any.whl | |
| - setuptools-28.8.0-py2.py3-none-any.whl | |
| 3.4.5 | |
| - pip-8.1.1-py2.py3-none-any.whl | |
| - setuptools-20.10.1-py2.py3-none-any.whl | |
| 3.4.5rc1 | |
| - pip-8.1.1-py2.py3-none-any.whl | |
| - setuptools-20.10.1-py2.py3-none-any.whl | |
| 3.4.4 | |
| - pip-7.1.2-py2.py3-none-any.whl | |
| - setuptools-18.2-py2.py3-none-any.whl | |
| 3.4.4rc1 | |
| - pip-7.1.2-py2.py3-none-any.whl | |
| - setuptools-18.2-py2.py3-none-any.whl | |
| 3.4.3 | |
| - pip-6.0.8-py2.py3-none-any.whl | |
| - setuptools-12.0.5-py2.py3-none-any.whl | |
| 3.4.3rc1 | |
| - pip-6.0.8-py2.py3-none-any.whl | |
| - setuptools-12.0.5-py2.py3-none-any.whl | |
| 3.4.2 | |
| - pip-1.5.6-py2.py3-none-any.whl | |
| - setuptools-2.1-py2.py3-none-any.whl | |
| 3.4.2rc1 | |
| - pip-1.5.6-py2.py3-none-any.whl | |
| - setuptools-2.1-py2.py3-none-any.whl | |
| 3.4.1 | |
| - pip-1.5.6-py2.py3-none-any.whl | |
| - setuptools-2.1-py2.py3-none-any.whl | |
| 3.4.1rc1 | |
| - pip-1.5.4-py2.py3-none-any.whl | |
| - setuptools-2.1-py2.py3-none-any.whl | |
| 3.4.0 | |
| - pip-1.5.4-py2.py3-none-any.whl | |
| - setuptools-2.1-py2.py3-none-any.whl | |
| 3.4.0rc3 | |
| - pip-1.5.4-py2.py3-none-any.whl | |
| - setuptools-2.1-py2.py3-none-any.whl | |
| 3.4.0rc2 | |
| - pip-1.5.4-py2.py3-none-any.whl | |
| - setuptools-2.1-py2.py3-none-any.whl | |
| 3.4.0rc1 | |
| - pip-1.5.2-py2.py3-none-any.whl | |
| - setuptools-2.1-py2.py3-none-any.whl | |
| 3.4.0b3 | |
| - pip-1.5.2-py2.py3-none-any.whl | |
| - setuptools-2.1-py2.py3-none-any.whl | |
| 3.4.0b2 | |
| - pip-1.5-py2.py3-none-any.whl | |
| - setuptools-2.0.2-py2.py3-none-any.whl | |
| 3.4.0b1 | |
| - pip-1.5.rc1-py2.py3-none-any.whl | |
| - setuptools-1.3.2-py2.py3-none-any.whl | |
| 3.4.0a4 | |
| 3.4.0a3 | |
| 3.4.0a2 | |
| 3.4.0a1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import argparse | |
| import operator | |
| import subprocess | |
| from packaging.utils import parse_wheel_filename | |
| from packaging.version import parse as parse_version | |
| BASE_DIR = "Lib/ensurepip/_bundled/" | |
| def main(): | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--csv", action="store_true") | |
| args = parser.parse_args() | |
| wheels_per_version = {} | |
| distribution_names = set() | |
| for tag in subprocess.check_output(("git", "tag"), encoding="utf-8").splitlines(): | |
| if not tag.startswith("v3."): | |
| continue | |
| version = parse_version(tag[1:]) | |
| if version.minor < 4: | |
| continue | |
| files = subprocess.check_output( | |
| ("git", "ls-tree", "-r", "--name-only", tag, "--", BASE_DIR), | |
| encoding="utf-8", | |
| ).splitlines() | |
| wheels = wheels_per_version[version] = {} | |
| for file in files: | |
| if file.endswith(".whl"): | |
| file = file.removeprefix(BASE_DIR) | |
| dist_name, *_ = parse_wheel_filename(file) | |
| wheels[dist_name] = file | |
| distribution_names.add(dist_name) | |
| if args.csv: | |
| columns = sorted(distribution_names) | |
| print("Python version", end="") | |
| for dist_name in columns: | |
| print(f",{dist_name} version", end="") | |
| print() | |
| for ver, wheels in sorted( | |
| wheels_per_version.items(), key=operator.itemgetter(0), reverse=True | |
| ): | |
| if args.csv: | |
| print(f"{ver}", end="") | |
| for dist_name in columns: | |
| if dist_name not in wheels: | |
| print(",", end="") | |
| continue | |
| _, ver, _, _ = parse_wheel_filename(wheels[dist_name]) | |
| print(f",{ver}", end="") | |
| print() | |
| else: | |
| print(ver) | |
| for whl in wheels.values(): | |
| print(" -", whl) | |
| if __name__ == "__main__": | |
| main() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment