bazel-contrib / bazel-contrib/rules_python
Idea - Leverage pip.dep for the coverage tooling
- Linguagem predominante
- Starlark
- Estrelas
- 688
- Forks
- 721
- Merge médio
- 15h 7min
- PRs com merge (30d)
- 76
Descrição
This is just a thought and it might not work but maybe it would.
1. Define a `pip.dep` with an extra alias to have an executable `filegroup` which is what the toolchain requires. This probably requires `pip.dep` to accept extra args.
2. If users attempt to run `bazel coverage` they would get an error asking them to include the `coverage` in the requirements.txt.
Guia de contribuição
Direção de pesquisa
Comece examinando como pip.dep lida com argumentos adicionais e como a toolchain de coverage exige um filegroup executável. Compare isso com o fluxo de requirements.txt para bazel coverage; considera-se concluído quando for estabelecido se o alias proposto e o erro de dependência ausente são viáveis e quando o comportamento necessário estiver definido.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- build-system
- Tipo de issue
- Funcionalidade
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Pouca atividade
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 30/100