Publish musllinux wheels for Alpine-based images

Abierto Apto para principiantes
#47 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
78/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
github-actions, python, rust

Línea de trabajo

Encuentra el workflow de GitHub Actions que contiene la matriz de linux y el release job, y revisa cómo están configurados los builds de manylinux existentes y los artefactos wheels-. Añade las entradas de musllinux solicitadas y la nomenclatura de los artefactos, y verifica que el release job recopile ambas arquitecturas mediante su glob wheels-.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement

The Linux matrix builds manylinux wheels only (x86_64, x86, aarch64, armv7, s390x, ppc64le). On Alpine and other musl-based images, pip install common-expression-language falls back to the sdist and needs a Rust toolchain in the container, which is a common enough surprise for a package that pitches itself for policy enforcement in services.

PyO3/maturin-action builds these directly: add x86_64 and aarch64 entries with manylinux: musllinux_1_2 to the linux job, upload them under a wheels-musllinux-* artifact name so the release job's wheels-* glob picks them up. Two extra jobs, no code changes.

Lenguaje dominante
Python
Estrellas
43
Forks
4
Merge medio
9 h 57 min
PR fusionados (30 d)
14

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de hardbyte/python-common-expression-language

Todos los issues de hardbyte/python-common-expression-language

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.