Allow the user to specify `limited-api` from the command line
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 38/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- python
- Domínio
- build-system
Direção de pesquisa
Comece pela documentação de config-settings do meson-python e pelo exemplo de project-settings em pyproject.toml. Rastreie como limited-api é lido atualmente e, em seguida, verifique se python -m build --config-setting=limited-api=true é aceito e produz o comportamento solicitado para um wheel compatível com ABI.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
I think this is a more specific version of https://github.com/mesonbuild/meson-python/issues/639.
Currently, so far as I know, the only way to tell meson-python to tag a wheel as ABI compatible is with a project setting via the pyproject.toml
[tool.meson-python]
limited-api = true
However, for my project I would like to be able to build abi3 wheels for Python 3.12+, and not for lower versions. So it would be nice to be able to instead specify it via a build config setting. Something like
python -m build --config-setting=limited-api=true
I'd be happy to take a crack at a PR if this seems reasonable?
- Linguagem predominante
- Python
- Estrelas
- 180
- Forks
- 93
- Merge médio
- 18h 33min
- PRs com merge (30d)
- 19
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
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 mesonbuild/meson-python
-
documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
mesonbuild/meson-python#541 ·
Mantenedores costumam responder em até 1 dia
-
documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
mesonbuild/meson-python#473 · 6 comentários ·
Mantenedores costumam responder em até 1 dia
-
documentation enhancement tests
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 45/100
mesonbuild/meson-python#903 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100
mesonbuild/meson-python#871 · 7 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
pip install overrides existing build configurationTalvez já em andamento @Alvaro-Kothe assumiu há 116 dias. Abertaquestion
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
mesonbuild/meson-python#851 · 6 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de mesonbuild/meson-python
Issues semelhantes
-
Performance: deprecated DeviceEntry.config_entries access blocks the event loop for tens of secondsAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
tuya/tuya_cloud_ha_bridge#14 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
semantica-agi/semantica#1968 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 1 dia
-
agent: ready area: submission priority: high type: docs
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
dkritarth/scopewatch#213 ·
Mantenedores costumam responder em até 1 dia
-
Broken link in RELEASE.mdTalvez já em andamento @Jah-yee assumiu hoje. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
sphinx-contrib/httpdomain#143 ·
Mantenedores costumam responder em até 1 dia