Support cross compiling
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
- #779 par @rgommers — fermée sans fusion
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- python
- Domaine
- backend-api-design, build-system
Piste de recherche
Commencez par lire mesonpy/init.py aux lignes indiquées par le lien, en particulier ses hypothèses concernant l’interpréteur en cours d’exécution et importlib.machinery. Examinez le contexte de crossenv décrit dans l’issue et la discussion de 65 commentaires pour comprendre l’approche prévue. Le travail est considéré comme terminé lorsque meson-python peut prendre en charge Meson cross-compilation sans dépendre du monkey-patch signalé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Even though meson supports cross compiling, it seems meson-python does not.
https://github.com/mesonbuild/meson-python/blob/78861f5ee4e5257cdebe3ab9faf84027466f1c0b/mesonpy/__init__.py#L313-L348 assumes that the extension is run on the same interpreter.
We use crossenv to cross compile in conda-forge and crossenv monkey-patches some things but monkey-patching importlib.machinery.EXTENSION_SUFFIXES does not seem like a good idea.
cc @h-vetinari, @rgommers, @eli-schwartz
- Langage dominant
- Python
- Étoiles
- 181
- Forks
- 94
- Merge moyen
- 18 h 23 min
- PR mergées (30 j)
- 12
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de mesonbuild/meson-python
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
mesonbuild/meson-python#541 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
mesonbuild/meson-python#473 · 6 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
documentation enhancement tests
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 45/100
mesonbuild/meson-python#903 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
mesonbuild/meson-python#871 · 7 commentaires · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
pip install overrides existing build configurationPeut-être pris @Alvaro-Kothe l’a pris il y a 126 jours. Ouvertequestion
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
mesonbuild/meson-python#851 · 6 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de mesonbuild/meson-python
Issues similaires
-
good first issue tools
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Commits pushed after #1095 merged did not land (ahmi/unified-nova-mcp-review-e095 @ 80fa23a)Ouvertebug deferred domain:ci P1
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
get_page_thumbnail modifies cached page images, affecting later thumbnails and picture exportsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
docling-project/docling-mcp#147 ·
-
issue: A pipe model's Valves button ignores the Allow Chat Valves permissionPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertebug confirmed issue
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
open-webui/open-webui#32771 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Scheduled Security Scan is failing on mainPeut-être pris @pkupt l’a pris aujourd’hui. Ouvertesecurity-scan-failure
Difficulté 1/5 1-3 heures Accessibilité débutants 74/100
semantica-agi/semantica#2045 ·
Les mainteneurs répondent en général sous 2 jours