Document how to add a new C extension module
Aberta
@tiran já está trabalhando nisso.
Desde 9/7/2022.
topic-c api
topic-dev process
type-feature
- Linguagem predominante
- Python
- Estrelas
- 2.1k
- Forks
- 1k
- Merge médio
- 2d 12h
- PRs com merge (30d)
- 12
Descrição
memo to me
Python 3.12 will drop setup.py. 3.11 has already detects most modules on configure and builds them through Modules/Setup.stdlib. The new system is not well documented yet.
configure.ac
PY_STDLIB_MOD/PY_STDLIB_MOD_SIMPLESRCDIRSif module is in a subdirectory- How to write
PKG_CHECK_MODULESblock
Modules/Setup.stdlib.in
@MODULE_SPAM_TRUE@spam spam.c egg.c
Makefile.pre.in
MODULE_SPAM_DEPS=$(srcdir)/Modules/spam.h
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.
Avaliação
Esta issue ainda não foi avaliada.