Reduce size of MODULE.bazel.lock file
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 38/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Ativa
- Stack de tecnologia
- python
- Domínio
- build-system
Direção de pesquisa
Start by reproducing lockfile generation with a restricted platform list passed to pip.parse, using the linked comparison as the reference. Inspect how MODULE.bazel.lock records dist_hashes, then determine why hashes for unrequested platforms remain. Done means the generated lockfile omits those irrelevant hashes without breaking reproducible dependency resolution, with tests covering the behavior.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
🚀 feature request
Description
I would like the MODULE.bazel.lock file to be smaller if possible.
Describe the solution you'd like
Open to any solution but I'm noticing that if you pass a limited set of platforms to pip.parse, the MODULE.bazel.lock contains hashes for other platforms as well:
"facts": {
"@@rules_python+//python/extensions:pip.bzl%pip": {
"dist_hashes": {
"https://pypi.org/simple": {
...
"cffi": {
"https://files.pythonhosted.org/packages/01/9a/11f687cb39d6a3504060d5242f04f48c735afb4d3d533958a20594890cb2/cffi-2.1.1-cp313-cp313-win_arm64.whl": "sha256:63bbfd5ded17c4840ac07cd8f1c21ba9d9708141f840b324f422f41b207e3973",
"https://files.pythonhosted.org/packages/02/10/4b3c75dde3d9663c9e02ba05c2668b954f671d4bbe346413ca8c696b295a/cffi-2.1.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl": "sha256:fcd22650c908d7b7da162bbfaab594a1227a15d1643a98c68b122ac642fa2264",
...
which probably could be omitted.
- Linguagem predominante
- Starlark
- Estrelas
- 687
- Forks
- 726
- Merge médio
- 1d 3h
- PRs com merge (30d)
- 83
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o 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.
Mais de bazel-contrib/rules_python
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
bazel-contrib/rules_python#4251 · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
bazel-contrib/rules_python#4164 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
go:embed stdlib_list.txt file in gazelle/python/std_modules.go is missingTalvez já em andamento @udaya2899 assumiu há 20 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
bazel-contrib/rules_python#3821 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
bazel-contrib/rules_python#4269 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
bazel-contrib/rules_python#4250 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de bazel-contrib/rules_python
Issues semelhantes
-
chore
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
SignalK/n2k-signalk#368 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
JuliaGenAI/HuggingFaceDatasets.jl#96 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 69/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
raspberrypi/libpisp#80 ·
-
maintenance
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 75/100
alphagov/accessible-autocomplete#826 ·
Mantenedores costumam responder em até 4 dias