bazel-contrib / bazel-contrib/rules_python

Release 3.0

Ouverte
#3,360 1 commentaire 3 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Starlark
Étoiles
688
Forks
721
Merge moyen
15 h 7 min
PR mergées (30 j)
76

Description

Just starting this because this will need discussion/notes and documentation on breaking changes that we will need to do.

Potentially incompatible changes:
- [ ] #3117 - flip script to `bootstrap`.
- [ ] #2156 - flip venv/site-packages to true.
- [ ] We only support bazel `8` and `9`.
- [ ] We remove `protobuf` aliases and deps.
- [ ] We remove Python 2 support fully.
- [ ] Only support one version of python toolchain per minor version.

Probably out of scope:
- [ ] `experimental_index_url` is enabled by default to all.

Other milestones that I would like to include hit:
- [ ] `pip.default` and `pip.configure` will be stable.
- [ ] `py.lock` files can be read.

I would say we probably should aim for a particular date and whatever is ready is ready at that time.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

No files or tests are identified. Start by reviewing the proposed changes in #3117 and #2156, then inspect the release checklist around Bazel support, Python toolchains, pip.default, pip.configure, and py.lock; done means the scope and completion criteria for Release 3.0 are agreed.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
build-system, documentation
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Calme
Clarté
À clarifier
Accessibilité débutants
28/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.