mesonbuild / mesonbuild/meson-python
Handling executables (scripts from the Python POV) that link to distribution libraries
- Lenguaje dominante
- Python
- Estrellas
- 180
- Forks
- 93
- Merge medio
- 2 d 7 h
- PR fusionados (30 d)
- 18
Descripción
I don't think auditwheel fixes the binary dependencies for wheel scripts, we should confirm that. If it does not, we should put them in platlib and add a wrapper that just calls them in the scripts directory.
The issue here is that we do not know the final location of the `.libs` folder so we cannot set the path to point there. By placing them in platlib, we can set the rpath to `$ORIGIN/../.libs`.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza confirmando si auditwheel corrige las dependencias binarias de wheel scripts y determina cómo se gestionan wheel scripts, platlib, el scripts directory y el .libs folder. Después, evalúa la ubicación propuesta en platlib y la ruta $ORIGIN/../.libs. Se considera terminado cuando los ejecutables que enlazan con distribution libraries funcionan desde wheels instalados con un wrapper en el scripts directory.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- build-system
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100