HAVE_PROTOTYPES macro should be restored
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 62/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Domínio
- build-system
Direção de pesquisa
Comece examinando o commit e4f7327c para descobrir onde HAVE_PROTOTYPES foi removido e como o CPython expõe as macros de build relacionadas. Verifique a configuração de build e os testes que cobrem cabeçalhos ou macros gerados; reproduza a falha de build do Pillow, se possível. O trabalho estará concluído quando a macro for restaurada e as verificações de build pertinentes forem aprovadas.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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
- Linguagem predominante
- Python
- Estrelas
- 77.8k
- Forks
- 37.7k
- Merge médio
- 12h 14min
- PRs com merge (30d)
- 729
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de python/cpython
-
tests topic-profiling type-bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
python/cpython#160881 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
dependencies infra topic-ensurepip
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 1 dia
-
symtable: repr() of a Symbol raises TypeError under -X lazy_imports=allTalvez já em andamento @anistark assumiu há 1 dia. Abertastdlib topic-lazy-imports type-bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
python/cpython#160810 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
-
tarfile: extractfile(member).read() of a sparse member is slow due to repeated bytes concatenationTalvez já em andamento @devdavidejesus assumiu há 1 dia. Abertaperformance stdlib triaged type-bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
python/cpython#160774 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
tests topic-profiling type-bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
python/cpython#160334 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de python/cpython
Issues semelhantes
-
infrastructure
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
NatLabRockies/H2Integrate#977 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
topoteretes/cognee#6470 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
-
area:docs priority:p2 type:docs wave:9
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 84/100
jejjohnson/radtrax#293 ·
Mantenedores costumam responder em até 1 dia
-
bug core plugins
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
bunkerity/bunkerweb#4121 · 1 comentário ·
Mantenedores costumam responder em até 1 dia