bazel-contrib/rules_python

[FR] (gazelle) Use specified python version to determine whether a module is a stdlib

Open

#1 901 ouverte le 15 mai 2024

Voir sur GitHub
 (0 commentaires) (2 réactions) (0 assignés)Starlark (705 forks)auto 404
gazellehelp wanted

Métriques du dépôt

Stars
 (679 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

🚀 feature request

Relevant Rules

At present, we judge whether a module is a standard library through the system interpreter, which is uncontrollable. After https://github.com/bazelbuild/rules_python/pull/1895 landing, we have the ability to use a specific python version of std list in this analysis.

Description

Describe the solution you'd like

Maybe two ways:

  1. A new directive to specify the python version
  2. Read .manifest.pip_repository from gazelle_python.yaml and find python version from MODULE.bazel?

Describe alternatives you've considered

Guide contributeur