stub_uploader: verify external stub packages require runtime
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par examiner la vérification de dépendance aux stubs externes dans stub_uploader/metadata.py autour de la ligne liée, puis examinez le contexte de pydbus et de PyGObject-stubs dans l’issue #13921 ainsi que l’échec de CI lié. Déterminez pourquoi cette vérification existe et choisissez de la supprimer, d’ajouter des exceptions ou de modifier la dépendance à pydbus ; le travail est terminé lorsque la politique et le comportement du paquet de stubs concerné sont résolus.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
We currently have a check in stub_uploader that external stubs packages require their runtime package:
This breaks for the suggested pydbus stubs (#13921), which depend on PyGObject-stubs, but PyGObject-stubs doesn't depend on PyGObject:
https://github.com/python/typeshed/actions/runs/14886712852/job/41808156011?pr=13921#step:6:206
Does anyone remember or know why we have this check? And what should we do about it?
- Remove the check, because it doesn't serve a known purpose?
- Add an exception list to the check?
- Remove the dependency on PyGObject-stubs from pydbus and use
Anyor stub protocols instead?
- Langage dominant
- Python
- Étoiles
- 5.1k
- Forks
- 2.1k
- Merge moyen
- 2 j 1 h
- PR mergées (30 j)
- 115
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire 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.
Autres issues de python/typeshed
-
`networkx.set_edge_attributes` should support scalar value + namePeut-être pris @Fire162 l’a pris il y a 10 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Les mainteneurs répondent en général sous 1 jour
-
false alarm on decode callPeut-être pris @jw9829 l’a pris il y a 38 jours. Ouvertehelp wanted stubs: false positive
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
python/typeshed#16441 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Don't run pyright basic checks on projects with strict pyright settings in CIPeut-être pris @Mohith1612 l’a pris il y a 74 jours. Ouverteproject: infrastructure
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
python/typeshed#16005 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
stubs: improvement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
python/typeshed#15548 · 5 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
stubs: improvement
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
python/typeshed#15529 · 5 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de python/typeshed
Issues similaires
-
HandyModRTransform.deriv3 is wrong for m > 2Peut-être pris @SajalDevX l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
read_messages: the first read after subscribe/psubscribe returns no messages even when some are waitingPeut-être pris @matheussilvano l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 80/100
The-Swarm-Corporation/swarms-framework-docs#399 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
bump patch
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
autowarefoundation/autoware_carla_scenario#1321 ·
Les mainteneurs répondent en général sous 1 jour