HAVE_PROTOTYPES macro should be restored
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 62/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Domaine
- build-system
Piste de recherche
Commencez par examiner le commit e4f7327c pour trouver où HAVE_PROTOTYPES a été supprimé et comment CPython expose les macros de compilation associées. Vérifiez la configuration de compilation et les tests portant sur les en-têtes générés ou les macros ; reproduisez l’échec de compilation de Pillow si possible. Le travail est terminé lorsque la macro est rétablie et que les vérifications de compilation pertinentes réussissent.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Bug report
The HAVE_PROTOTYPES macro disappeared recently (commit e4f7327c). While it's not used in Python proper, it seems to be used by some third-party packages. Removing it seems short-sighted. Without it, the pillow package fails to build, because it requires ANSI prototypes and no longer thinks Python provides them.
CPython versions tested on:
3.16
Operating systems tested on:
macOS
- Langage dominant
- Python
- Étoiles
- 77.8k
- Forks
- 37.7k
- Merge moyen
- 12 h 27 min
- PR mergées (30 j)
- 710
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
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 python/cpython
-
dependencies infra topic-ensurepip
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour
-
symtable: repr() of a Symbol raises TypeError under -X lazy_imports=allPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertestdlib topic-lazy-imports type-bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
python/cpython#160810 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
tarfile: extractfile(member).read() of a sparse member is slow due to repeated bytes concatenationOuverteperformance stdlib triaged type-bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
python/cpython#160774 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
tests topic-profiling type-bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
python/cpython#160334 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
`iso2022_jp_3` encodes U+9B1D but decodes the result as U+9B1CPeut-être pris @kinqsradio l’a pris il y a 3 jours. Ouverteextension-modules type-bug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de python/cpython
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Graphify-Labs/graphify#4860 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
:bug: Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
scikit-image/scikit-image#8377 ·
Les mainteneurs répondent en général sous 1 jour
-
Ingredient import validation accepts negative nutrient values and NaNPeut-être pris @LukeSekai l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
wger-project/wger#2564 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
apache/ponymail-foal#351 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 4 jours