processing / processing/libprocessing

Dropping Python 3.10 support

Ouverte Adaptée aux débutants
#229 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Rust
Étoiles
69
Forks
14
Merge moyen
15 j 22 h
PR mergées (30 j)
3

Description

processing_pyo3 / mewnala declares support for Python 3.10: https://github.com/processing/libprocessing/blob/1d5d4624fbb418d456af36fbef3bf542e2f07cc2/crates/processing_pyo3/pyproject.toml#L18

Python 3.10 is not actively supported since April 2023 and the security support will be ending in October 2026: https://endoflife.date/python

Considering mewnala is a relatively new project and has no worries for backward compatibility, I believe supporting Python 3.10 doesn't worth the effort and it can be dropped easily.

As an extra resource, dropping Python 3.10 complies with

Support for Python versions be dropped 3 years after their initial release.

recommendation from https://scientific-python.org/specs/spec-0000/

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.

Piste de recherche

Commencez par crates/processing_pyo3/pyproject.toml, au niveau de la déclaration de version de Python référencée dans l’issue. Mettez à jour la prise en charge déclarée afin d’exclure Python 3.10, puis vérifiez que les métadonnées du paquet et les vérifications disponibles du projet reflètent les versions encore prises en charge.

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

Évaluation

Stack technique
python, rust
Domaine
build-system
Type d'issue
Refactorisation
Difficulté
2/5
Temps estimé
1-3 heures
Activité
Calme
Clarté
Clairement spécifiée
Accessibilité débutants
78/100

Recevez les nouvelles issues par e-mail

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