Deprecated field resolve_local_platforms
on pex_binary
still has effects in 2.220 and 2.23.0
#21680
Labels
resolve_local_platforms
on pex_binary
still has effects in 2.220 and 2.23.0
#21680
Describe the bug
We have been using a
docker_environment
to buildpex_binary
targets. We are running on mac arm architecture, but are building for linux amd. This has been working for some time using a combination of thecomplete_platforms
andresolve_local_platform
fields.Since 2.22.0, the
resolve_local_platforms
field has been deprecated, and there are warnings showing that it is unused and should be disabled. However, when we disable it, our building process breaks. Withresolve_local_platforms=True
(on 2.22.0 and 2.23.0) we can build the pex for the right platform. But with the flag set to false, we get errors like these:It seems that it is trying to build the distribution from the sdist, but it is not doing it for the right platform. When we prebuild the wheel, the error goes away. But we would really like to be able to depend on sdists and not have to prebuild every wheel.
Pants version
2.22.0 & 2.23.0
OS
Both
Additional info
Environment & pex binary targets:
The platforms json file
``` { "compatible_tags": [ "cp311-cp311-manylinux_2_35_x86_64", "cp311-cp311-manylinux_2_34_x86_64", "cp311-cp311-manylinux_2_33_x86_64", "cp311-cp311-manylinux_2_32_x86_64", "cp311-cp311-manylinux_2_31_x86_64", "cp311-cp311-manylinux_2_30_x86_64", "cp311-cp311-manylinux_2_29_x86_64", "cp311-cp311-manylinux_2_28_x86_64", "cp311-cp311-manylinux_2_27_x86_64", "cp311-cp311-manylinux_2_26_x86_64", "cp311-cp311-manylinux_2_25_x86_64", "cp311-cp311-manylinux_2_24_x86_64", "cp311-cp311-manylinux_2_23_x86_64", "cp311-cp311-manylinux_2_22_x86_64", "cp311-cp311-manylinux_2_21_x86_64", "cp311-cp311-manylinux_2_20_x86_64", "cp311-cp311-manylinux_2_19_x86_64", "cp311-cp311-manylinux_2_18_x86_64", "cp311-cp311-manylinux_2_17_x86_64", "cp311-cp311-manylinux2014_x86_64", "cp311-cp311-manylinux_2_16_x86_64", "cp311-cp311-manylinux_2_15_x86_64", "cp311-cp311-manylinux_2_14_x86_64", "cp311-cp311-manylinux_2_13_x86_64", "cp311-cp311-manylinux_2_12_x86_64", "cp311-cp311-manylinux2010_x86_64", "cp311-cp311-manylinux_2_11_x86_64", "cp311-cp311-manylinux_2_10_x86_64", "cp311-cp311-manylinux_2_9_x86_64", "cp311-cp311-manylinux_2_8_x86_64", "cp311-cp311-manylinux_2_7_x86_64", "cp311-cp311-manylinux_2_6_x86_64", "cp311-cp311-manylinux_2_5_x86_64", "cp311-cp311-manylinux1_x86_64", "cp311-cp311-linux_x86_64", "cp311-abi3-manylinux_2_35_x86_64", "cp311-abi3-manylinux_2_34_x86_64", "cp311-abi3-manylinux_2_33_x86_64", "cp311-abi3-manylinux_2_32_x86_64", "cp311-abi3-manylinux_2_31_x86_64", "cp311-abi3-manylinux_2_30_x86_64", "cp311-abi3-manylinux_2_29_x86_64", "cp311-abi3-manylinux_2_28_x86_64", "cp311-abi3-manylinux_2_27_x86_64", "cp311-abi3-manylinux_2_26_x86_64", "cp311-abi3-manylinux_2_25_x86_64", "cp311-abi3-manylinux_2_24_x86_64", "cp311-abi3-manylinux_2_23_x86_64", "cp311-abi3-manylinux_2_22_x86_64", "cp311-abi3-manylinux_2_21_x86_64", "cp311-abi3-manylinux_2_20_x86_64", "cp311-abi3-manylinux_2_19_x86_64", "cp311-abi3-manylinux_2_18_x86_64", "cp311-abi3-manylinux_2_17_x86_64", "cp311-abi3-manylinux2014_x86_64", "cp311-abi3-manylinux_2_16_x86_64", "cp311-abi3-manylinux_2_15_x86_64", "cp311-abi3-manylinux_2_14_x86_64", "cp311-abi3-manylinux_2_13_x86_64", "cp311-abi3-manylinux_2_12_x86_64", "cp311-abi3-manylinux2010_x86_64", "cp311-abi3-manylinux_2_11_x86_64", "cp311-abi3-manylinux_2_10_x86_64", "cp311-abi3-manylinux_2_9_x86_64", "cp311-abi3-manylinux_2_8_x86_64", "cp311-abi3-manylinux_2_7_x86_64", "cp311-abi3-manylinux_2_6_x86_64", "cp311-abi3-manylinux_2_5_x86_64", "cp311-abi3-manylinux1_x86_64", "cp311-abi3-linux_x86_64", "cp311-none-manylinux_2_35_x86_64", "cp311-none-manylinux_2_34_x86_64", "cp311-none-manylinux_2_33_x86_64", "cp311-none-manylinux_2_32_x86_64", "cp311-none-manylinux_2_31_x86_64", "cp311-none-manylinux_2_30_x86_64", "cp311-none-manylinux_2_29_x86_64", "cp311-none-manylinux_2_28_x86_64", "cp311-none-manylinux_2_27_x86_64", "cp311-none-manylinux_2_26_x86_64", "cp311-none-manylinux_2_25_x86_64", "cp311-none-manylinux_2_24_x86_64", "cp311-none-manylinux_2_23_x86_64", "cp311-none-manylinux_2_22_x86_64", "cp311-none-manylinux_2_21_x86_64", "cp311-none-manylinux_2_20_x86_64", "cp311-none-manylinux_2_19_x86_64", "cp311-none-manylinux_2_18_x86_64", "cp311-none-manylinux_2_17_x86_64", "cp311-none-manylinux2014_x86_64", "cp311-none-manylinux_2_16_x86_64", "cp311-none-manylinux_2_15_x86_64", "cp311-none-manylinux_2_14_x86_64", "cp311-none-manylinux_2_13_x86_64", "cp311-none-manylinux_2_12_x86_64", "cp311-none-manylinux2010_x86_64", "cp311-none-manylinux_2_11_x86_64", "cp311-none-manylinux_2_10_x86_64", "cp311-none-manylinux_2_9_x86_64", "cp311-none-manylinux_2_8_x86_64", "cp311-none-manylinux_2_7_x86_64", "cp311-none-manylinux_2_6_x86_64", "cp311-none-manylinux_2_5_x86_64", "cp311-none-manylinux1_x86_64", "cp311-none-linux_x86_64", "cp310-abi3-manylinux_2_35_x86_64", "cp310-abi3-manylinux_2_34_x86_64", "cp310-abi3-manylinux_2_33_x86_64", "cp310-abi3-manylinux_2_32_x86_64", "cp310-abi3-manylinux_2_31_x86_64", "cp310-abi3-manylinux_2_30_x86_64", "cp310-abi3-manylinux_2_29_x86_64", "cp310-abi3-manylinux_2_28_x86_64", "cp310-abi3-manylinux_2_27_x86_64", "cp310-abi3-manylinux_2_26_x86_64", "cp310-abi3-manylinux_2_25_x86_64", "cp310-abi3-manylinux_2_24_x86_64", "cp310-abi3-manylinux_2_23_x86_64", "cp310-abi3-manylinux_2_22_x86_64", "cp310-abi3-manylinux_2_21_x86_64", "cp310-abi3-manylinux_2_20_x86_64", "cp310-abi3-manylinux_2_19_x86_64", "cp310-abi3-manylinux_2_18_x86_64", "cp310-abi3-manylinux_2_17_x86_64", "cp310-abi3-manylinux2014_x86_64", "cp310-abi3-manylinux_2_16_x86_64", "cp310-abi3-manylinux_2_15_x86_64", "cp310-abi3-manylinux_2_14_x86_64", "cp310-abi3-manylinux_2_13_x86_64", "cp310-abi3-manylinux_2_12_x86_64", "cp310-abi3-manylinux2010_x86_64", "cp310-abi3-manylinux_2_11_x86_64", "cp310-abi3-manylinux_2_10_x86_64", "cp310-abi3-manylinux_2_9_x86_64", "cp310-abi3-manylinux_2_8_x86_64", "cp310-abi3-manylinux_2_7_x86_64", "cp310-abi3-manylinux_2_6_x86_64", "cp310-abi3-manylinux_2_5_x86_64", "cp310-abi3-manylinux1_x86_64", "cp310-abi3-linux_x86_64", "cp39-abi3-manylinux_2_35_x86_64", "cp39-abi3-manylinux_2_34_x86_64", "cp39-abi3-manylinux_2_33_x86_64", "cp39-abi3-manylinux_2_32_x86_64", "cp39-abi3-manylinux_2_31_x86_64", "cp39-abi3-manylinux_2_30_x86_64", "cp39-abi3-manylinux_2_29_x86_64", "cp39-abi3-manylinux_2_28_x86_64", "cp39-abi3-manylinux_2_27_x86_64", "cp39-abi3-manylinux_2_26_x86_64", "cp39-abi3-manylinux_2_25_x86_64", "cp39-abi3-manylinux_2_24_x86_64", "cp39-abi3-manylinux_2_23_x86_64", "cp39-abi3-manylinux_2_22_x86_64", "cp39-abi3-manylinux_2_21_x86_64", "cp39-abi3-manylinux_2_20_x86_64", "cp39-abi3-manylinux_2_19_x86_64", "cp39-abi3-manylinux_2_18_x86_64", "cp39-abi3-manylinux_2_17_x86_64", "cp39-abi3-manylinux2014_x86_64", "cp39-abi3-manylinux_2_16_x86_64", "cp39-abi3-manylinux_2_15_x86_64", "cp39-abi3-manylinux_2_14_x86_64", "cp39-abi3-manylinux_2_13_x86_64", "cp39-abi3-manylinux_2_12_x86_64", "cp39-abi3-manylinux2010_x86_64", "cp39-abi3-manylinux_2_11_x86_64", "cp39-abi3-manylinux_2_10_x86_64", "cp39-abi3-manylinux_2_9_x86_64", "cp39-abi3-manylinux_2_8_x86_64", "cp39-abi3-manylinux_2_7_x86_64", "cp39-abi3-manylinux_2_6_x86_64", "cp39-abi3-manylinux_2_5_x86_64", "cp39-abi3-manylinux1_x86_64", "cp39-abi3-linux_x86_64", "cp38-abi3-manylinux_2_35_x86_64", "cp38-abi3-manylinux_2_34_x86_64", "cp38-abi3-manylinux_2_33_x86_64", "cp38-abi3-manylinux_2_32_x86_64", "cp38-abi3-manylinux_2_31_x86_64", "cp38-abi3-manylinux_2_30_x86_64", "cp38-abi3-manylinux_2_29_x86_64", "cp38-abi3-manylinux_2_28_x86_64", "cp38-abi3-manylinux_2_27_x86_64", "cp38-abi3-manylinux_2_26_x86_64", "cp38-abi3-manylinux_2_25_x86_64", "cp38-abi3-manylinux_2_24_x86_64", "cp38-abi3-manylinux_2_23_x86_64", "cp38-abi3-manylinux_2_22_x86_64", "cp38-abi3-manylinux_2_21_x86_64", "cp38-abi3-manylinux_2_20_x86_64", "cp38-abi3-manylinux_2_19_x86_64", "cp38-abi3-manylinux_2_18_x86_64", "cp38-abi3-manylinux_2_17_x86_64", "cp38-abi3-manylinux2014_x86_64", "cp38-abi3-manylinux_2_16_x86_64", "cp38-abi3-manylinux_2_15_x86_64", "cp38-abi3-manylinux_2_14_x86_64", "cp38-abi3-manylinux_2_13_x86_64", "cp38-abi3-manylinux_2_12_x86_64", "cp38-abi3-manylinux2010_x86_64", "cp38-abi3-manylinux_2_11_x86_64", "cp38-abi3-manylinux_2_10_x86_64", "cp38-abi3-manylinux_2_9_x86_64", "cp38-abi3-manylinux_2_8_x86_64", "cp38-abi3-manylinux_2_7_x86_64", "cp38-abi3-manylinux_2_6_x86_64", "cp38-abi3-manylinux_2_5_x86_64", "cp38-abi3-manylinux1_x86_64", "cp38-abi3-linux_x86_64", "cp37-abi3-manylinux_2_35_x86_64", "cp37-abi3-manylinux_2_34_x86_64", "cp37-abi3-manylinux_2_33_x86_64", "cp37-abi3-manylinux_2_32_x86_64", "cp37-abi3-manylinux_2_31_x86_64", "cp37-abi3-manylinux_2_30_x86_64", "cp37-abi3-manylinux_2_29_x86_64", "cp37-abi3-manylinux_2_28_x86_64", "cp37-abi3-manylinux_2_27_x86_64", "cp37-abi3-manylinux_2_26_x86_64", "cp37-abi3-manylinux_2_25_x86_64", "cp37-abi3-manylinux_2_24_x86_64", "cp37-abi3-manylinux_2_23_x86_64", "cp37-abi3-manylinux_2_22_x86_64", "cp37-abi3-manylinux_2_21_x86_64", "cp37-abi3-manylinux_2_20_x86_64", "cp37-abi3-manylinux_2_19_x86_64", "cp37-abi3-manylinux_2_18_x86_64", "cp37-abi3-manylinux_2_17_x86_64", "cp37-abi3-manylinux2014_x86_64", "cp37-abi3-manylinux_2_16_x86_64", "cp37-abi3-manylinux_2_15_x86_64", "cp37-abi3-manylinux_2_14_x86_64", "cp37-abi3-manylinux_2_13_x86_64", "cp37-abi3-manylinux_2_12_x86_64", "cp37-abi3-manylinux2010_x86_64", "cp37-abi3-manylinux_2_11_x86_64", "cp37-abi3-manylinux_2_10_x86_64", "cp37-abi3-manylinux_2_9_x86_64", "cp37-abi3-manylinux_2_8_x86_64", "cp37-abi3-manylinux_2_7_x86_64", "cp37-abi3-manylinux_2_6_x86_64", "cp37-abi3-manylinux_2_5_x86_64", "cp37-abi3-manylinux1_x86_64", "cp37-abi3-linux_x86_64", "cp36-abi3-manylinux_2_35_x86_64", "cp36-abi3-manylinux_2_34_x86_64", "cp36-abi3-manylinux_2_33_x86_64", "cp36-abi3-manylinux_2_32_x86_64", "cp36-abi3-manylinux_2_31_x86_64", "cp36-abi3-manylinux_2_30_x86_64", "cp36-abi3-manylinux_2_29_x86_64", "cp36-abi3-manylinux_2_28_x86_64", "cp36-abi3-manylinux_2_27_x86_64", "cp36-abi3-manylinux_2_26_x86_64", "cp36-abi3-manylinux_2_25_x86_64", "cp36-abi3-manylinux_2_24_x86_64", "cp36-abi3-manylinux_2_23_x86_64", "cp36-abi3-manylinux_2_22_x86_64", "cp36-abi3-manylinux_2_21_x86_64", "cp36-abi3-manylinux_2_20_x86_64", "cp36-abi3-manylinux_2_19_x86_64", "cp36-abi3-manylinux_2_18_x86_64", "cp36-abi3-manylinux_2_17_x86_64", "cp36-abi3-manylinux2014_x86_64", "cp36-abi3-manylinux_2_16_x86_64", "cp36-abi3-manylinux_2_15_x86_64", "cp36-abi3-manylinux_2_14_x86_64", "cp36-abi3-manylinux_2_13_x86_64", "cp36-abi3-manylinux_2_12_x86_64", "cp36-abi3-manylinux2010_x86_64", "cp36-abi3-manylinux_2_11_x86_64", "cp36-abi3-manylinux_2_10_x86_64", "cp36-abi3-manylinux_2_9_x86_64", "cp36-abi3-manylinux_2_8_x86_64", "cp36-abi3-manylinux_2_7_x86_64", "cp36-abi3-manylinux_2_6_x86_64", "cp36-abi3-manylinux_2_5_x86_64", "cp36-abi3-manylinux1_x86_64", "cp36-abi3-linux_x86_64", "cp35-abi3-manylinux_2_35_x86_64", "cp35-abi3-manylinux_2_34_x86_64", "cp35-abi3-manylinux_2_33_x86_64", "cp35-abi3-manylinux_2_32_x86_64", "cp35-abi3-manylinux_2_31_x86_64", "cp35-abi3-manylinux_2_30_x86_64", "cp35-abi3-manylinux_2_29_x86_64", "cp35-abi3-manylinux_2_28_x86_64", "cp35-abi3-manylinux_2_27_x86_64", "cp35-abi3-manylinux_2_26_x86_64", "cp35-abi3-manylinux_2_25_x86_64", "cp35-abi3-manylinux_2_24_x86_64", "cp35-abi3-manylinux_2_23_x86_64", "cp35-abi3-manylinux_2_22_x86_64", "cp35-abi3-manylinux_2_21_x86_64", "cp35-abi3-manylinux_2_20_x86_64", "cp35-abi3-manylinux_2_19_x86_64", "cp35-abi3-manylinux_2_18_x86_64", "cp35-abi3-manylinux_2_17_x86_64", "cp35-abi3-manylinux2014_x86_64", "cp35-abi3-manylinux_2_16_x86_64", "cp35-abi3-manylinux_2_15_x86_64", "cp35-abi3-manylinux_2_14_x86_64", "cp35-abi3-manylinux_2_13_x86_64", "cp35-abi3-manylinux_2_12_x86_64", "cp35-abi3-manylinux2010_x86_64", "cp35-abi3-manylinux_2_11_x86_64", "cp35-abi3-manylinux_2_10_x86_64", "cp35-abi3-manylinux_2_9_x86_64", "cp35-abi3-manylinux_2_8_x86_64", "cp35-abi3-manylinux_2_7_x86_64", "cp35-abi3-manylinux_2_6_x86_64", "cp35-abi3-manylinux_2_5_x86_64", "cp35-abi3-manylinux1_x86_64", "cp35-abi3-linux_x86_64", "cp34-abi3-manylinux_2_35_x86_64", "cp34-abi3-manylinux_2_34_x86_64", "cp34-abi3-manylinux_2_33_x86_64", "cp34-abi3-manylinux_2_32_x86_64", "cp34-abi3-manylinux_2_31_x86_64", "cp34-abi3-manylinux_2_30_x86_64", "cp34-abi3-manylinux_2_29_x86_64", "cp34-abi3-manylinux_2_28_x86_64", "cp34-abi3-manylinux_2_27_x86_64", "cp34-abi3-manylinux_2_26_x86_64", "cp34-abi3-manylinux_2_25_x86_64", "cp34-abi3-manylinux_2_24_x86_64", "cp34-abi3-manylinux_2_23_x86_64", "cp34-abi3-manylinux_2_22_x86_64", "cp34-abi3-manylinux_2_21_x86_64", "cp34-abi3-manylinux_2_20_x86_64", "cp34-abi3-manylinux_2_19_x86_64", "cp34-abi3-manylinux_2_18_x86_64", "cp34-abi3-manylinux_2_17_x86_64", "cp34-abi3-manylinux2014_x86_64", "cp34-abi3-manylinux_2_16_x86_64", "cp34-abi3-manylinux_2_15_x86_64", "cp34-abi3-manylinux_2_14_x86_64", "cp34-abi3-manylinux_2_13_x86_64", "cp34-abi3-manylinux_2_12_x86_64", "cp34-abi3-manylinux2010_x86_64", "cp34-abi3-manylinux_2_11_x86_64", "cp34-abi3-manylinux_2_10_x86_64", "cp34-abi3-manylinux_2_9_x86_64", "cp34-abi3-manylinux_2_8_x86_64", "cp34-abi3-manylinux_2_7_x86_64", "cp34-abi3-manylinux_2_6_x86_64", "cp34-abi3-manylinux_2_5_x86_64", "cp34-abi3-manylinux1_x86_64", "cp34-abi3-linux_x86_64", "cp33-abi3-manylinux_2_35_x86_64", "cp33-abi3-manylinux_2_34_x86_64", "cp33-abi3-manylinux_2_33_x86_64", "cp33-abi3-manylinux_2_32_x86_64", "cp33-abi3-manylinux_2_31_x86_64", "cp33-abi3-manylinux_2_30_x86_64", "cp33-abi3-manylinux_2_29_x86_64", "cp33-abi3-manylinux_2_28_x86_64", "cp33-abi3-manylinux_2_27_x86_64", "cp33-abi3-manylinux_2_26_x86_64", "cp33-abi3-manylinux_2_25_x86_64", "cp33-abi3-manylinux_2_24_x86_64", "cp33-abi3-manylinux_2_23_x86_64", "cp33-abi3-manylinux_2_22_x86_64", "cp33-abi3-manylinux_2_21_x86_64", "cp33-abi3-manylinux_2_20_x86_64", "cp33-abi3-manylinux_2_19_x86_64", "cp33-abi3-manylinux_2_18_x86_64", "cp33-abi3-manylinux_2_17_x86_64", "cp33-abi3-manylinux2014_x86_64", "cp33-abi3-manylinux_2_16_x86_64", "cp33-abi3-manylinux_2_15_x86_64", "cp33-abi3-manylinux_2_14_x86_64", "cp33-abi3-manylinux_2_13_x86_64", "cp33-abi3-manylinux_2_12_x86_64", "cp33-abi3-manylinux2010_x86_64", "cp33-abi3-manylinux_2_11_x86_64", "cp33-abi3-manylinux_2_10_x86_64", "cp33-abi3-manylinux_2_9_x86_64", "cp33-abi3-manylinux_2_8_x86_64", "cp33-abi3-manylinux_2_7_x86_64", "cp33-abi3-manylinux_2_6_x86_64", "cp33-abi3-manylinux_2_5_x86_64", "cp33-abi3-manylinux1_x86_64", "cp33-abi3-linux_x86_64", "cp32-abi3-manylinux_2_35_x86_64", "cp32-abi3-manylinux_2_34_x86_64", "cp32-abi3-manylinux_2_33_x86_64", "cp32-abi3-manylinux_2_32_x86_64", "cp32-abi3-manylinux_2_31_x86_64", "cp32-abi3-manylinux_2_30_x86_64", "cp32-abi3-manylinux_2_29_x86_64", "cp32-abi3-manylinux_2_28_x86_64", "cp32-abi3-manylinux_2_27_x86_64", "cp32-abi3-manylinux_2_26_x86_64", "cp32-abi3-manylinux_2_25_x86_64", "cp32-abi3-manylinux_2_24_x86_64", "cp32-abi3-manylinux_2_23_x86_64", "cp32-abi3-manylinux_2_22_x86_64", "cp32-abi3-manylinux_2_21_x86_64", "cp32-abi3-manylinux_2_20_x86_64", "cp32-abi3-manylinux_2_19_x86_64", "cp32-abi3-manylinux_2_18_x86_64", "cp32-abi3-manylinux_2_17_x86_64", "cp32-abi3-manylinux2014_x86_64", "cp32-abi3-manylinux_2_16_x86_64", "cp32-abi3-manylinux_2_15_x86_64", "cp32-abi3-manylinux_2_14_x86_64", "cp32-abi3-manylinux_2_13_x86_64", "cp32-abi3-manylinux_2_12_x86_64", "cp32-abi3-manylinux2010_x86_64", "cp32-abi3-manylinux_2_11_x86_64", "cp32-abi3-manylinux_2_10_x86_64", "cp32-abi3-manylinux_2_9_x86_64", "cp32-abi3-manylinux_2_8_x86_64", "cp32-abi3-manylinux_2_7_x86_64", "cp32-abi3-manylinux_2_6_x86_64", "cp32-abi3-manylinux_2_5_x86_64", "cp32-abi3-manylinux1_x86_64", "cp32-abi3-linux_x86_64", "py311-none-manylinux_2_35_x86_64", "py311-none-manylinux_2_34_x86_64", "py311-none-manylinux_2_33_x86_64", "py311-none-manylinux_2_32_x86_64", "py311-none-manylinux_2_31_x86_64", "py311-none-manylinux_2_30_x86_64", "py311-none-manylinux_2_29_x86_64", "py311-none-manylinux_2_28_x86_64", "py311-none-manylinux_2_27_x86_64", "py311-none-manylinux_2_26_x86_64", "py311-none-manylinux_2_25_x86_64", "py311-none-manylinux_2_24_x86_64", "py311-none-manylinux_2_23_x86_64", "py311-none-manylinux_2_22_x86_64", "py311-none-manylinux_2_21_x86_64", "py311-none-manylinux_2_20_x86_64", "py311-none-manylinux_2_19_x86_64", "py311-none-manylinux_2_18_x86_64", "py311-none-manylinux_2_17_x86_64", "py311-none-manylinux2014_x86_64", "py311-none-manylinux_2_16_x86_64", "py311-none-manylinux_2_15_x86_64", "py311-none-manylinux_2_14_x86_64", "py311-none-manylinux_2_13_x86_64", "py311-none-manylinux_2_12_x86_64", "py311-none-manylinux2010_x86_64", "py311-none-manylinux_2_11_x86_64", "py311-none-manylinux_2_10_x86_64", "py311-none-manylinux_2_9_x86_64", "py311-none-manylinux_2_8_x86_64", "py311-none-manylinux_2_7_x86_64", "py311-none-manylinux_2_6_x86_64", "py311-none-manylinux_2_5_x86_64", "py311-none-manylinux1_x86_64", "py311-none-linux_x86_64", "py3-none-manylinux_2_35_x86_64", "py3-none-manylinux_2_34_x86_64", "py3-none-manylinux_2_33_x86_64", "py3-none-manylinux_2_32_x86_64", "py3-none-manylinux_2_31_x86_64", "py3-none-manylinux_2_30_x86_64", "py3-none-manylinux_2_29_x86_64", "py3-none-manylinux_2_28_x86_64", "py3-none-manylinux_2_27_x86_64", "py3-none-manylinux_2_26_x86_64", "py3-none-manylinux_2_25_x86_64", "py3-none-manylinux_2_24_x86_64", "py3-none-manylinux_2_23_x86_64", "py3-none-manylinux_2_22_x86_64", "py3-none-manylinux_2_21_x86_64", "py3-none-manylinux_2_20_x86_64", "py3-none-manylinux_2_19_x86_64", "py3-none-manylinux_2_18_x86_64", "py3-none-manylinux_2_17_x86_64", "py3-none-manylinux2014_x86_64", "py3-none-manylinux_2_16_x86_64", "py3-none-manylinux_2_15_x86_64", "py3-none-manylinux_2_14_x86_64", "py3-none-manylinux_2_13_x86_64", "py3-none-manylinux_2_12_x86_64", "py3-none-manylinux2010_x86_64", "py3-none-manylinux_2_11_x86_64", "py3-none-manylinux_2_10_x86_64", "py3-none-manylinux_2_9_x86_64", "py3-none-manylinux_2_8_x86_64", "py3-none-manylinux_2_7_x86_64", "py3-none-manylinux_2_6_x86_64", "py3-none-manylinux_2_5_x86_64", "py3-none-manylinux1_x86_64", "py3-none-linux_x86_64", "py310-none-manylinux_2_35_x86_64", "py310-none-manylinux_2_34_x86_64", "py310-none-manylinux_2_33_x86_64", "py310-none-manylinux_2_32_x86_64", "py310-none-manylinux_2_31_x86_64", "py310-none-manylinux_2_30_x86_64", "py310-none-manylinux_2_29_x86_64", "py310-none-manylinux_2_28_x86_64", "py310-none-manylinux_2_27_x86_64", "py310-none-manylinux_2_26_x86_64", "py310-none-manylinux_2_25_x86_64", "py310-none-manylinux_2_24_x86_64", "py310-none-manylinux_2_23_x86_64", "py310-none-manylinux_2_22_x86_64", "py310-none-manylinux_2_21_x86_64", "py310-none-manylinux_2_20_x86_64", "py310-none-manylinux_2_19_x86_64", "py310-none-manylinux_2_18_x86_64", "py310-none-manylinux_2_17_x86_64", "py310-none-manylinux2014_x86_64", "py310-none-manylinux_2_16_x86_64", "py310-none-manylinux_2_15_x86_64", "py310-none-manylinux_2_14_x86_64", "py310-none-manylinux_2_13_x86_64", "py310-none-manylinux_2_12_x86_64", "py310-none-manylinux2010_x86_64", "py310-none-manylinux_2_11_x86_64", "py310-none-manylinux_2_10_x86_64", "py310-none-manylinux_2_9_x86_64", "py310-none-manylinux_2_8_x86_64", "py310-none-manylinux_2_7_x86_64", "py310-none-manylinux_2_6_x86_64", "py310-none-manylinux_2_5_x86_64", "py310-none-manylinux1_x86_64", "py310-none-linux_x86_64", "py39-none-manylinux_2_35_x86_64", "py39-none-manylinux_2_34_x86_64", "py39-none-manylinux_2_33_x86_64", "py39-none-manylinux_2_32_x86_64", "py39-none-manylinux_2_31_x86_64", "py39-none-manylinux_2_30_x86_64", "py39-none-manylinux_2_29_x86_64", "py39-none-manylinux_2_28_x86_64", "py39-none-manylinux_2_27_x86_64", "py39-none-manylinux_2_26_x86_64", "py39-none-manylinux_2_25_x86_64", "py39-none-manylinux_2_24_x86_64", "py39-none-manylinux_2_23_x86_64", "py39-none-manylinux_2_22_x86_64", "py39-none-manylinux_2_21_x86_64", "py39-none-manylinux_2_20_x86_64", "py39-none-manylinux_2_19_x86_64", "py39-none-manylinux_2_18_x86_64", "py39-none-manylinux_2_17_x86_64", "py39-none-manylinux2014_x86_64", "py39-none-manylinux_2_16_x86_64", "py39-none-manylinux_2_15_x86_64", "py39-none-manylinux_2_14_x86_64", "py39-none-manylinux_2_13_x86_64", "py39-none-manylinux_2_12_x86_64", "py39-none-manylinux2010_x86_64", "py39-none-manylinux_2_11_x86_64", "py39-none-manylinux_2_10_x86_64", "py39-none-manylinux_2_9_x86_64", "py39-none-manylinux_2_8_x86_64", "py39-none-manylinux_2_7_x86_64", "py39-none-manylinux_2_6_x86_64", "py39-none-manylinux_2_5_x86_64", "py39-none-manylinux1_x86_64", "py39-none-linux_x86_64", "py38-none-manylinux_2_35_x86_64", "py38-none-manylinux_2_34_x86_64", "py38-none-manylinux_2_33_x86_64", "py38-none-manylinux_2_32_x86_64", "py38-none-manylinux_2_31_x86_64", "py38-none-manylinux_2_30_x86_64", "py38-none-manylinux_2_29_x86_64", "py38-none-manylinux_2_28_x86_64", "py38-none-manylinux_2_27_x86_64", "py38-none-manylinux_2_26_x86_64", "py38-none-manylinux_2_25_x86_64", "py38-none-manylinux_2_24_x86_64", "py38-none-manylinux_2_23_x86_64", "py38-none-manylinux_2_22_x86_64", "py38-none-manylinux_2_21_x86_64", "py38-none-manylinux_2_20_x86_64", "py38-none-manylinux_2_19_x86_64", "py38-none-manylinux_2_18_x86_64", "py38-none-manylinux_2_17_x86_64", "py38-none-manylinux2014_x86_64", "py38-none-manylinux_2_16_x86_64", "py38-none-manylinux_2_15_x86_64", "py38-none-manylinux_2_14_x86_64", "py38-none-manylinux_2_13_x86_64", "py38-none-manylinux_2_12_x86_64", "py38-none-manylinux2010_x86_64", "py38-none-manylinux_2_11_x86_64", "py38-none-manylinux_2_10_x86_64", "py38-none-manylinux_2_9_x86_64", "py38-none-manylinux_2_8_x86_64", "py38-none-manylinux_2_7_x86_64", "py38-none-manylinux_2_6_x86_64", "py38-none-manylinux_2_5_x86_64", "py38-none-manylinux1_x86_64", "py38-none-linux_x86_64", "py37-none-manylinux_2_35_x86_64", "py37-none-manylinux_2_34_x86_64", "py37-none-manylinux_2_33_x86_64", "py37-none-manylinux_2_32_x86_64", "py37-none-manylinux_2_31_x86_64", "py37-none-manylinux_2_30_x86_64", "py37-none-manylinux_2_29_x86_64", "py37-none-manylinux_2_28_x86_64", "py37-none-manylinux_2_27_x86_64", "py37-none-manylinux_2_26_x86_64", "py37-none-manylinux_2_25_x86_64", "py37-none-manylinux_2_24_x86_64", "py37-none-manylinux_2_23_x86_64", "py37-none-manylinux_2_22_x86_64", "py37-none-manylinux_2_21_x86_64", "py37-none-manylinux_2_20_x86_64", "py37-none-manylinux_2_19_x86_64", "py37-none-manylinux_2_18_x86_64", "py37-none-manylinux_2_17_x86_64", "py37-none-manylinux2014_x86_64", "py37-none-manylinux_2_16_x86_64", "py37-none-manylinux_2_15_x86_64", "py37-none-manylinux_2_14_x86_64", "py37-none-manylinux_2_13_x86_64", "py37-none-manylinux_2_12_x86_64", "py37-none-manylinux2010_x86_64", "py37-none-manylinux_2_11_x86_64", "py37-none-manylinux_2_10_x86_64", "py37-none-manylinux_2_9_x86_64", "py37-none-manylinux_2_8_x86_64", "py37-none-manylinux_2_7_x86_64", "py37-none-manylinux_2_6_x86_64", "py37-none-manylinux_2_5_x86_64", "py37-none-manylinux1_x86_64", "py37-none-linux_x86_64", "py36-none-manylinux_2_35_x86_64", "py36-none-manylinux_2_34_x86_64", "py36-none-manylinux_2_33_x86_64", "py36-none-manylinux_2_32_x86_64", "py36-none-manylinux_2_31_x86_64", "py36-none-manylinux_2_30_x86_64", "py36-none-manylinux_2_29_x86_64", "py36-none-manylinux_2_28_x86_64", "py36-none-manylinux_2_27_x86_64", "py36-none-manylinux_2_26_x86_64", "py36-none-manylinux_2_25_x86_64", "py36-none-manylinux_2_24_x86_64", "py36-none-manylinux_2_23_x86_64", "py36-none-manylinux_2_22_x86_64", "py36-none-manylinux_2_21_x86_64", "py36-none-manylinux_2_20_x86_64", "py36-none-manylinux_2_19_x86_64", "py36-none-manylinux_2_18_x86_64", "py36-none-manylinux_2_17_x86_64", "py36-none-manylinux2014_x86_64", "py36-none-manylinux_2_16_x86_64", "py36-none-manylinux_2_15_x86_64", "py36-none-manylinux_2_14_x86_64", "py36-none-manylinux_2_13_x86_64", "py36-none-manylinux_2_12_x86_64", "py36-none-manylinux2010_x86_64", "py36-none-manylinux_2_11_x86_64", "py36-none-manylinux_2_10_x86_64", "py36-none-manylinux_2_9_x86_64", "py36-none-manylinux_2_8_x86_64", "py36-none-manylinux_2_7_x86_64", "py36-none-manylinux_2_6_x86_64", "py36-none-manylinux_2_5_x86_64", "py36-none-manylinux1_x86_64", "py36-none-linux_x86_64", "py35-none-manylinux_2_35_x86_64", "py35-none-manylinux_2_34_x86_64", "py35-none-manylinux_2_33_x86_64", "py35-none-manylinux_2_32_x86_64", "py35-none-manylinux_2_31_x86_64", "py35-none-manylinux_2_30_x86_64", "py35-none-manylinux_2_29_x86_64", "py35-none-manylinux_2_28_x86_64", "py35-none-manylinux_2_27_x86_64", "py35-none-manylinux_2_26_x86_64", "py35-none-manylinux_2_25_x86_64", "py35-none-manylinux_2_24_x86_64", "py35-none-manylinux_2_23_x86_64", "py35-none-manylinux_2_22_x86_64", "py35-none-manylinux_2_21_x86_64", "py35-none-manylinux_2_20_x86_64", "py35-none-manylinux_2_19_x86_64", "py35-none-manylinux_2_18_x86_64", "py35-none-manylinux_2_17_x86_64", "py35-none-manylinux2014_x86_64", "py35-none-manylinux_2_16_x86_64", "py35-none-manylinux_2_15_x86_64", "py35-none-manylinux_2_14_x86_64", "py35-none-manylinux_2_13_x86_64", "py35-none-manylinux_2_12_x86_64", "py35-none-manylinux2010_x86_64", "py35-none-manylinux_2_11_x86_64", "py35-none-manylinux_2_10_x86_64", "py35-none-manylinux_2_9_x86_64", "py35-none-manylinux_2_8_x86_64", "py35-none-manylinux_2_7_x86_64", "py35-none-manylinux_2_6_x86_64", "py35-none-manylinux_2_5_x86_64", "py35-none-manylinux1_x86_64", "py35-none-linux_x86_64", "py34-none-manylinux_2_35_x86_64", "py34-none-manylinux_2_34_x86_64", "py34-none-manylinux_2_33_x86_64", "py34-none-manylinux_2_32_x86_64", "py34-none-manylinux_2_31_x86_64", "py34-none-manylinux_2_30_x86_64", "py34-none-manylinux_2_29_x86_64", "py34-none-manylinux_2_28_x86_64", "py34-none-manylinux_2_27_x86_64", "py34-none-manylinux_2_26_x86_64", "py34-none-manylinux_2_25_x86_64", "py34-none-manylinux_2_24_x86_64", "py34-none-manylinux_2_23_x86_64", "py34-none-manylinux_2_22_x86_64", "py34-none-manylinux_2_21_x86_64", "py34-none-manylinux_2_20_x86_64", "py34-none-manylinux_2_19_x86_64", "py34-none-manylinux_2_18_x86_64", "py34-none-manylinux_2_17_x86_64", "py34-none-manylinux2014_x86_64", "py34-none-manylinux_2_16_x86_64", "py34-none-manylinux_2_15_x86_64", "py34-none-manylinux_2_14_x86_64", "py34-none-manylinux_2_13_x86_64", "py34-none-manylinux_2_12_x86_64", "py34-none-manylinux2010_x86_64", "py34-none-manylinux_2_11_x86_64", "py34-none-manylinux_2_10_x86_64", "py34-none-manylinux_2_9_x86_64", "py34-none-manylinux_2_8_x86_64", "py34-none-manylinux_2_7_x86_64", "py34-none-manylinux_2_6_x86_64", "py34-none-manylinux_2_5_x86_64", "py34-none-manylinux1_x86_64", "py34-none-linux_x86_64", "py33-none-manylinux_2_35_x86_64", "py33-none-manylinux_2_34_x86_64", "py33-none-manylinux_2_33_x86_64", "py33-none-manylinux_2_32_x86_64", "py33-none-manylinux_2_31_x86_64", "py33-none-manylinux_2_30_x86_64", "py33-none-manylinux_2_29_x86_64", "py33-none-manylinux_2_28_x86_64", "py33-none-manylinux_2_27_x86_64", "py33-none-manylinux_2_26_x86_64", "py33-none-manylinux_2_25_x86_64", "py33-none-manylinux_2_24_x86_64", "py33-none-manylinux_2_23_x86_64", "py33-none-manylinux_2_22_x86_64", "py33-none-manylinux_2_21_x86_64", "py33-none-manylinux_2_20_x86_64", "py33-none-manylinux_2_19_x86_64", "py33-none-manylinux_2_18_x86_64", "py33-none-manylinux_2_17_x86_64", "py33-none-manylinux2014_x86_64", "py33-none-manylinux_2_16_x86_64", "py33-none-manylinux_2_15_x86_64", "py33-none-manylinux_2_14_x86_64", "py33-none-manylinux_2_13_x86_64", "py33-none-manylinux_2_12_x86_64", "py33-none-manylinux2010_x86_64", "py33-none-manylinux_2_11_x86_64", "py33-none-manylinux_2_10_x86_64", "py33-none-manylinux_2_9_x86_64", "py33-none-manylinux_2_8_x86_64", "py33-none-manylinux_2_7_x86_64", "py33-none-manylinux_2_6_x86_64", "py33-none-manylinux_2_5_x86_64", "py33-none-manylinux1_x86_64", "py33-none-linux_x86_64", "py32-none-manylinux_2_35_x86_64", "py32-none-manylinux_2_34_x86_64", "py32-none-manylinux_2_33_x86_64", "py32-none-manylinux_2_32_x86_64", "py32-none-manylinux_2_31_x86_64", "py32-none-manylinux_2_30_x86_64", "py32-none-manylinux_2_29_x86_64", "py32-none-manylinux_2_28_x86_64", "py32-none-manylinux_2_27_x86_64", "py32-none-manylinux_2_26_x86_64", "py32-none-manylinux_2_25_x86_64", "py32-none-manylinux_2_24_x86_64", "py32-none-manylinux_2_23_x86_64", "py32-none-manylinux_2_22_x86_64", "py32-none-manylinux_2_21_x86_64", "py32-none-manylinux_2_20_x86_64", "py32-none-manylinux_2_19_x86_64", "py32-none-manylinux_2_18_x86_64", "py32-none-manylinux_2_17_x86_64", "py32-none-manylinux2014_x86_64", "py32-none-manylinux_2_16_x86_64", "py32-none-manylinux_2_15_x86_64", "py32-none-manylinux_2_14_x86_64", "py32-none-manylinux_2_13_x86_64", "py32-none-manylinux_2_12_x86_64", "py32-none-manylinux2010_x86_64", "py32-none-manylinux_2_11_x86_64", "py32-none-manylinux_2_10_x86_64", "py32-none-manylinux_2_9_x86_64", "py32-none-manylinux_2_8_x86_64", "py32-none-manylinux_2_7_x86_64", "py32-none-manylinux_2_6_x86_64", "py32-none-manylinux_2_5_x86_64", "py32-none-manylinux1_x86_64", "py32-none-linux_x86_64", "py31-none-manylinux_2_35_x86_64", "py31-none-manylinux_2_34_x86_64", "py31-none-manylinux_2_33_x86_64", "py31-none-manylinux_2_32_x86_64", "py31-none-manylinux_2_31_x86_64", "py31-none-manylinux_2_30_x86_64", "py31-none-manylinux_2_29_x86_64", "py31-none-manylinux_2_28_x86_64", "py31-none-manylinux_2_27_x86_64", "py31-none-manylinux_2_26_x86_64", "py31-none-manylinux_2_25_x86_64", "py31-none-manylinux_2_24_x86_64", "py31-none-manylinux_2_23_x86_64", "py31-none-manylinux_2_22_x86_64", "py31-none-manylinux_2_21_x86_64", "py31-none-manylinux_2_20_x86_64", "py31-none-manylinux_2_19_x86_64", "py31-none-manylinux_2_18_x86_64", "py31-none-manylinux_2_17_x86_64", "py31-none-manylinux2014_x86_64", "py31-none-manylinux_2_16_x86_64", "py31-none-manylinux_2_15_x86_64", "py31-none-manylinux_2_14_x86_64", "py31-none-manylinux_2_13_x86_64", "py31-none-manylinux_2_12_x86_64", "py31-none-manylinux2010_x86_64", "py31-none-manylinux_2_11_x86_64", "py31-none-manylinux_2_10_x86_64", "py31-none-manylinux_2_9_x86_64", "py31-none-manylinux_2_8_x86_64", "py31-none-manylinux_2_7_x86_64", "py31-none-manylinux_2_6_x86_64", "py31-none-manylinux_2_5_x86_64", "py31-none-manylinux1_x86_64", "py31-none-linux_x86_64", "py30-none-manylinux_2_35_x86_64", "py30-none-manylinux_2_34_x86_64", "py30-none-manylinux_2_33_x86_64", "py30-none-manylinux_2_32_x86_64", "py30-none-manylinux_2_31_x86_64", "py30-none-manylinux_2_30_x86_64", "py30-none-manylinux_2_29_x86_64", "py30-none-manylinux_2_28_x86_64", "py30-none-manylinux_2_27_x86_64", "py30-none-manylinux_2_26_x86_64", "py30-none-manylinux_2_25_x86_64", "py30-none-manylinux_2_24_x86_64", "py30-none-manylinux_2_23_x86_64", "py30-none-manylinux_2_22_x86_64", "py30-none-manylinux_2_21_x86_64", "py30-none-manylinux_2_20_x86_64", "py30-none-manylinux_2_19_x86_64", "py30-none-manylinux_2_18_x86_64", "py30-none-manylinux_2_17_x86_64", "py30-none-manylinux2014_x86_64", "py30-none-manylinux_2_16_x86_64", "py30-none-manylinux_2_15_x86_64", "py30-none-manylinux_2_14_x86_64", "py30-none-manylinux_2_13_x86_64", "py30-none-manylinux_2_12_x86_64", "py30-none-manylinux2010_x86_64", "py30-none-manylinux_2_11_x86_64", "py30-none-manylinux_2_10_x86_64", "py30-none-manylinux_2_9_x86_64", "py30-none-manylinux_2_8_x86_64", "py30-none-manylinux_2_7_x86_64", "py30-none-manylinux_2_6_x86_64", "py30-none-manylinux_2_5_x86_64", "py30-none-manylinux1_x86_64", "py30-none-linux_x86_64", "cp311-none-any", "py311-none-any", "py3-none-any", "py310-none-any", "py39-none-any", "py38-none-any", "py37-none-any", "py36-none-any", "py35-none-any", "py34-none-any", "py33-none-any", "py32-none-any", "py31-none-any", "py30-none-any" ], "marker_environment": { "implementation_name": "cpython", "implementation_version": "3.11.10", "os_name": "posix", "platform_machine": "x86_64", "platform_python_implementation": "CPython", "platform_release": "6.10.11-linuxkit", "platform_system": "Linux", "platform_version": "#1 SMP Thu Oct 3 10:17:28 UTC 2024", "python_full_version": "3.11.10", "python_version": "3.11", "sys_platform": "linux" } } ```The text was updated successfully, but these errors were encountered: