Both:
pex3 lock create --platform manylinux_2_31_x86_64-cp-38-cp38 timeout-decorator~=0.4
pex3 lock create --style sources --platform manylinux_2_31_x86_64-cp-38-cp38 timeout-decorator~=0.4
result in an error because timeout-decorator is an sdist-only package.
Both:
pex3 lock create --platform manylinux_2_31_x86_64-cp-38-cp38 timeout-decorator~=0.4pex3 lock create --style sources --platform manylinux_2_31_x86_64-cp-38-cp38 timeout-decorator~=0.4result in an error because
timeout-decoratoris ansdist-only package.