danielgtaylor / danielgtaylor/python-betterproto

PEP 585 support

Ouverte
#295 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement low priority
Langage dominant
Python
Étoiles
1.8k
Forks
234
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

It would be nice to have support for the new containers introduced in 3.9 as an option for slightly faster startup times.
Ideally this would be enabled by passed to the compiler a target_version (which could also get passed to black).

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par localiser le point d’entrée du compilateur et le chemin de génération de code qui sélectionne la syntaxe des conteneurs Python. Suivez la définition des options du compilateur et la manière dont le formatage est invoqué, puis déterminez comment target_version pourrait contrôler à la fois les annotations générées et le formatage. C’est terminé lorsque la prise en charge des conteneurs Python 3.9 est optionnelle et que le comportement existant pour Python 3.6+ reste compatible.

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

Évaluation

Stack technique
python
Domaine
tooling
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

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