danielgtaylor / danielgtaylor/python-betterproto

dateutil not required for 3.11+

Ouverte
#522 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
good first issue small
Langage dominant
Python
Étoiles
1.8k
Forks
234
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

We can replace isoparse conditionally with https://docs.python.org/3/library/datetime.html#datetime.datetime.fromisoformat. Requires a small change to the pyproject.toml as well. Should remove dep on six which makes my brain light up.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par pyproject.toml et recherchez isoparse et six dans le dépôt ; lisez les points d’entrée environnants du parsing des dates et vérifiez comment la compatibilité avec Python 3.6+ est gérée. C’est terminé lorsque le chemin conditionnel datetime.fromisoformat fonctionne pour les versions prises en charge, que les dépendances inutiles sont supprimées de pyproject.toml et que la suite de tests existante passe.

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

Évaluation

Stack technique
python
Domaine
backend
Type d'issue
Refactorisation
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

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