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

Evaluate the best extraction method for repository rules

Aberta
#3,562 3 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
25/100
Tipo de issue
Refatoração
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
python, rust
Domínio
build-system, tooling

Direção de pesquisa

Comece lendo os follow-ups #3554 e #3555 e, em seguida, compare o caminho do legacy Python interpreter e do installer wheel, o caminho de pipstar por repository_ctx.extract/chmod/rename, uv's crates/uv-extract/src/sync.rs e a opção chmod/unzip de uutils. Verifique as implicações para a facts API de release, whl_library e bzlmod descritas na issue. Considera-se concluído quando uma abordagem de extração justificada, com seus requisitos de toolchain, dependências, binary-release e hash, tiver sido selecionada e documentada.

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

Descrição

Alternatives:

For the last thing we would probably have to setup:

  • development rust toolchain.
  • binary archiving as part of release. We could probably download the right thing and store hashes using the new facts API for bzlmod.
  • download the binary as a dependency to whl_library.

This is a followup to #3554 and #3555.

Linguagem predominante
Starlark
Estrelas
688
Forks
728
Merge médio
18h
PRs com merge (30d)
118

Preparar o ambiente

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.

Mais de bazel-contrib/rules_python

Todas as issues de bazel-contrib/rules_python

Issues semelhantes

Mais issues de Build System

Receba novas issues na sua caixa de entrada

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