gentle-painting-24549
03/01/2023, 8:17 PMpex_binary
target to build its own wheels when only sdists are available for certain dependencies? I’m passing a specific platforms
argument to the target and it’s incompatible with a few dependencies that are only available as an sdist and not as a wheel - if possible I’d like to avoid building my own wheels and placing them on our internal PyPI server.enough-analyst-54434
03/01/2023, 8:19 PMpy2-none-any
or py3-none-any
or py2.py3-none-any
?enough-analyst-54434
03/01/2023, 8:20 PMenough-analyst-54434
03/01/2023, 8:22 PMenough-analyst-54434
03/01/2023, 8:22 PMenough-analyst-54434
03/01/2023, 8:22 PMenough-analyst-54434
03/01/2023, 8:23 PMgentle-painting-24549
03/01/2023, 8:25 PMEnvironments
would be perfect for this - all of this works when we build our PEX out on CI/CD. As a stop-gap for my M1 Mac (Intel Mac works just fine) I tried specifying the platform
on the pex_binary
target - but that is what introduced the sdist only issueenough-analyst-54434
03/01/2023, 8:25 PMenough-analyst-54434
03/01/2023, 8:25 PMgentle-painting-24549
03/01/2023, 8:26 PMenough-analyst-54434
03/01/2023, 8:26 PMgentle-painting-24549
03/01/2023, 8:27 PMenough-analyst-54434
03/02/2023, 9:02 PMpants.toml
snippet:
[pex-cli]
version = "v2.1.125"
known_versions = [
"v2.1.125|macos_arm64|1da1ef933429f15b218c98c6b960f30adfd0221fc5284c1d8facac09923692f8|4080732",
"v2.1.125|macos_x86_64|1da1ef933429f15b218c98c6b960f30adfd0221fc5284c1d8facac09923692f8|4080732",
"v2.1.125|linux_x86_64|1da1ef933429f15b218c98c6b960f30adfd0221fc5284c1d8facac09923692f8|4080732",
"v2.1.125|linux_arm64|1da1ef933429f15b218c98c6b960f30adfd0221fc5284c1d8facac09923692f8|4080732"
]