better-cricket-91243
01/06/2022, 4:57 AMpex: error: argument --platform: linux_x86_64 is an invalid platform:
Not a valid platform specifier: linux_x86_64
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>
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
+ <python version>: 37
+ <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.
better-cricket-91243
01/06/2022, 4:58 AMbetter-cricket-91243
01/06/2022, 4:58 AMpython_library()
pex_binary(
name="run",
dependencies=[":test"],
entry_point="test.py",
platforms=[
'current',
'linux_x86_64',
'macosx-10.7-x86_64',
],
)
better-cricket-91243
01/06/2022, 4:58 AMhappy-kitchen-89482
01/06/2022, 7:20 AMlinux-x86_64
but you have linux_x86_64
? (that first underscore should be a dash)better-cricket-91243
01/06/2022, 7:38 AMhappy-kitchen-89482
01/06/2022, 1:43 PMhappy-kitchen-89482
01/06/2022, 1:43 PM