Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Publish sdist with releases

Aberta
#35 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
45/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
python
Domínio
build-system, release

Direção de pesquisa

Comece inspecionando a configuração de empacotamento e release do repositório para descobrir onde os binary wheels são compilados e publicados. Confirme como um sdist pode ser adicionado a esse processo e, em seguida, verifique se um release publica o source tarball junto com os wheels existentes e se ele pode ser usado para compilar o pacote em plataformas não suportadas.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Would a change to also make a sdist tarball get published for releases be accepted?

Currently the abi3 binary wheels are great (much better than a bunch of CPython interpreter version specific wheels), though it doesn't give a way for people to install the wheel that are using PyPy. Alternate pip indexes for specific platforms not supported by PyPI such as piwheels.org and Pyodide also need an sdist in order to build wheels from PyPI.

Having an sdist also means I can install die-python on systems with CPUs that currently don't have binary wheels published, such as ppcle64 and risc-v systems. For releasing other software that depends on die-python this is particularly helpful, since PyPI doesn't allow uploading packages that have dependencies installed via direct git/http URLs.

Linguagem predominante
Python
Estrelas
88
Forks
6
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.