stdlib module checks do not work on Fedora and SuSE
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 38/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- python, vim
- Domaine
- operating-systems, tooling
Piste de recherche
Commencez par la logique de pythonStdlibPath et examinez comment le plugin vérifie la présence de modules de la bibliothèque standard. Comparez le chemin /lib/ codé en dur avec les arborescences de Fedora et de SuSE, puis évaluez les approches sys.platlibdir et sys.stdlib_module_names décrites dans l’issue. Le travail est terminé lorsque les vérifications de la bibliothèque standard fonctionnent sur ces plateformes sans supposer à tort le chemin.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The hardcoded /lib/ part of pythonStdlibPath is uncorrect, as it is located in /usr/lib64 on these platforms.
Since 3.9 you can use sys.platlibdir (which is lib or lib64 according to the platform) to construct the correct path.
Alternately, since 3.10 sys.stdlib_module_names contains the list of stdlib modules, that could be added directly to sys.builtin_module_names without doing the file checks.
- Langage dominant
- Vim Script
- Étoiles
- 46
- Forks
- 9
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
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.
Autres issues de mgedmin/python-imports.vim
-
enhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
mgedmin/python-imports.vim#15 · 1 commentaire ·
Toutes les issues de mgedmin/python-imports.vim
Issues similaires
-
`IO.FS.realPath` reports every failure as `noFileOrDirectory` instead of classifying by `errno`Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
leanprover/lean4#15683 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
bytecodealliance/rustix#1703 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Facepunch/sbox-public#12097 ·
Les mainteneurs répondent en général sous 2 jours
-
audit sixth pass 8: NtProtectVirtualMemory sizes the range from the unrounded offset (same defect fixed for locks in 60d47b2)Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouvertebug kernel P2
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
Difficulté 2/5 Une demi-journée Accessibilité débutants 62/100