Drop Python 2 support

Ouverte
#24 0 commentaires 2 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Refactorisation
Clarté
À clarifier
Activité
À l'abandon
Stack technique
python
Domaine
tooling

Piste de recherche

Commencez par examiner l’issue et les recommandations NEP 29 liées ; aucun fichier, test ou point d’entrée n’est indiqué. Confirmez avec les maintainers si Python 3.6, 3.7 ou 3.8 est le nouveau minimum, puis identifiez les modifications nécessaires au packaging et aux tests afin que la base choisie soit prise en charge de manière cohérente et que Python 2 ne soit plus pris en charge.

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

Description

I would suggest dropping Python 2 support in the next release of the Python-Extension. Python 2.7 is now end-of-life for almost 3 years, and practically all scientific packages has dropped support for Python 2. It will make maintenance, packaging and testing easier.

The next minimum supported (and tested) Python version could be Python 3.6 or 3.7. NEP 29, the NumPy version support policy, even suggests bumping directly to 3.8+, so that could also be an option. I think it's not much effort to support 3.6 and 3.7 for some time also however.

Langage dominant
Scala
Étoiles
31
Forks
16
Métriques de merge des PR
Aucune PR mergée en 30 j

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de NetLogo/Python-Extension

Toutes les issues de NetLogo/Python-Extension

Issues similaires

Plus d'issues Scala

Recevez les nouvelles issues par e-mail

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