Add a deprecation warning for `__int__()`
Personne n'a encore pris cette issue.
- Langage dominant
- Cython
- Étoiles
- 3.4k
- Forks
- 329
- Merge moyen
- 1 j 23 h
- PR mergées (30 j)
- 116
Description
Do we want to give users a grace period, in case they need to support two cuda->bindings versions for a while?
Concretely:
In the next release, deprecate only in the documentation.
Only with the next minor release bump: actually raise
DeprecationWarning.@leofang WDYT about introducing a "Phased deprecations" section somewhere, so we don't forget in the future.
E.g. for this case:
__int__()method for type A, B, C were informally deprecated in cuda-bindings release vX.Y.Z.DeprecationWarningwill be raised starting with release vX.Y+1.0.
Originally posted by @rwgk in https://github.com/NVIDIA/cuda-python/issues/773#issuecomment-3109349954
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par localiser les implémentations de int() et la documentation de release ou de dépréciation du projet ; l’issue ne mentionne aucun fichier ni test. Confirmez quels types sont couverts et convenez de déterminer si cette release doit documenter la dépréciation ou n’émettre DeprecationWarning qu’après la prochaine minor release. C’est terminé lorsque le comportement par phases est documenté et implémenté de manière cohérente.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Domaine
- api
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100