sparse-lifeguard-95737
06/02/2022, 10:08 PMplatform_tag
in each lockfile from:
"platform_tag": [
"cp38",
"cp38",
"macosx_12_0_x86_64"
]
to:
"platform_tag": [
"cp38",
"cp38",
"manylinux_2_31_x86_64"
]
and vice-versa, depending on the OS of the developer making the change
we haven’t noticed any negative results from this other than confusion during code review, and I see artifacts for all platforms listed in the lockfile regardless. what’s the purpose of platform_tag
? do we need to worry about it flapping back and forth between values?hundreds-father-404
06/02/2022, 10:11 PMrhythmic-morning-87313
06/23/2022, 7:04 AMsparse-lifeguard-95737
06/23/2022, 2:11 PM[pex-cli].version
config in Pantsrhythmic-morning-87313
06/27/2022, 9:12 AMUnsupportedVersion: The option [pex-cli].version is set to pex>=2.1.93,<3.0, which is not compatible with what this release of Pants expects: pex<3.0,>=2.1.90. Please update the version to a supported value, or consider using a different Pants release if you cannot change the version. Alternatively, update [pex-cli].use_unsupported_version to be 'warning'.
>=2.1.93,<3.0
fits within >=2.1.90,<3.0
but it says not...hundreds-father-404
06/27/2022, 3:49 PMsparse-lifeguard-95737
06/27/2022, 3:53 PMversion = "pex>=2.1.93,<3.0"
, and Pants tried to use that whole string as the literal version (instead of recognizing it as a version range)hundreds-father-404
06/27/2022, 3:56 PMrhythmic-morning-87313
06/28/2022, 2:49 AMpex-cli
section would use the same version
field format like other Python tool sections...