@ -247,7 +247,7 @@ class CSharpExtArtifact:
if self . arch == ' aarch64 ' :
# for aarch64, use a dockcross manylinux image that will
# give us both ready to use crosscompiler and sufficient backward compatibility
dockerfile_dir = ' tools/dockerfile/grpc_artifact_python_manylinux_2_2 4_aarch64 '
dockerfile_dir = ' tools/dockerfile/grpc_artifact_python_manylinux201 4_aarch64 '
return create_docker_jobspec (
self . name , dockerfile_dir ,
' tools/run_tests/artifacts/build_artifact_csharp.sh ' )
@ -371,11 +371,11 @@ def targets():
PythonArtifact ( ' manylinux2010 ' , ' x86 ' , ' cp37-cp37m ' ) ,
PythonArtifact ( ' manylinux2010 ' , ' x86 ' , ' cp38-cp38 ' ) ,
PythonArtifact ( ' manylinux2010 ' , ' x86 ' , ' cp39-cp39 ' ) ,
PythonArtifact ( ' manylinux_2_2 4 ' , ' aarch64 ' , ' cp36-cp36m ' ) ,
PythonArtifact ( ' manylinux_2_2 4 ' , ' aarch64 ' , ' cp37-cp37m ' ) ,
PythonArtifact ( ' manylinux_2_2 4 ' , ' aarch64 ' , ' cp38-cp38 ' ) ,
PythonArtifact ( ' manylinux_2_2 4 ' , ' aarch64 ' , ' cp39-cp39 ' ) ,
PythonArtifact ( ' manylinux_2_2 4 ' , ' aarch64 ' , ' cp310-cp310 ' ) ,
PythonArtifact ( ' manylinux201 4 ' , ' aarch64 ' , ' cp36-cp36m ' ) ,
PythonArtifact ( ' manylinux201 4 ' , ' aarch64 ' , ' cp37-cp37m ' ) ,
PythonArtifact ( ' manylinux201 4 ' , ' aarch64 ' , ' cp38-cp38 ' ) ,
PythonArtifact ( ' manylinux201 4 ' , ' aarch64 ' , ' cp39-cp39 ' ) ,
PythonArtifact ( ' manylinux201 4 ' , ' aarch64 ' , ' cp310-cp310 ' ) ,
PythonArtifact ( ' linux_extra ' , ' armv7 ' , ' cp36-cp36m ' ) ,
PythonArtifact ( ' linux_extra ' , ' armv7 ' , ' cp37-cp37m ' ) ,
PythonArtifact ( ' linux_extra ' , ' armv7 ' , ' cp38-cp38 ' ) ,