numerous-hairdresser-31770
01/19/2024, 9:51 PMargparse.ArgumentTypeError: Not a valid platform specifier: win_amd64-cp37-cp37-x86_64
The version specified had non-integer components. Given: 'cp37'
Platform strings must be in one of two forms:
1. Canonical: <platform>-<python impl abbr>-<python version>-<abi>
2. Abbreviated: <platform>-<python impl abbr>-<python version>-<abbr abi>
These fields stem from wheel name conventions as outlined in
<https://www.python.org/dev/peps/pep-0427#file-name-convention> and influenced by
<https://www.python.org/dev/peps/pep-0425> except as otherwise noted below.
Given a canonical platform string for CPython 3.7.5 running on 64 bit Linux of:
linux-x86_64-cp-37-cp37m
Where the fields above are:
+ <platform>: linux-x86_64
+ <python impl abbr>: cp (e.g.: cp for CPython or pp for PyPY)
+ <python version>: 37 (a 2 or more digit major/minor version or a component
dotted version)
+ <abi>: cp37m
The abbreviated platform string is:
linux-x86_64-cp-37-m
Some other canonical platform string examples:
+ OSX CPython: macosx-10.13-x86_64-cp-36-cp36m
+ Linux PyPy: linux-x86_64-pp-273-pypy_73.