stub_uploader: verify external stub packages require runtime
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia con il controllo della dipendenza da stub esterni in stub_uploader/metadata.py intorno alla riga collegata, quindi esamina il contesto di pydbus e PyGObject-stubs nella issue #13921 e il fallimento di CI collegato. Determina perché esiste il controllo e scegli se rimuoverlo, aggiungere eccezioni o modificare la dipendenza da pydbus; il lavoro è completato quando la policy e il comportamento del pacchetto di stub interessato sono risolti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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?
- Lingua principale
- Python
- Stelle
- 5.1k
- Fork
- 2.1k
- Merge medio
- 2g 1h
- PR unite (30g)
- 115
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di python/typeshed
-
`networkx.set_edge_attributes` should support scalar value + nameForse già presa @Fire162 l’ha presa 10 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
false alarm on decode callForse già presa @jw9829 l’ha presa 38 giorni fa. Apertahelp wanted stubs: false positive
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
python/typeshed#16441 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Don't run pyright basic checks on projects with strict pyright settings in CIForse già presa @Mohith1612 l’ha presa 74 giorni fa. Apertaproject: infrastructure
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
python/typeshed#16005 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
stubs: improvement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
python/typeshed#15548 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
stubs: improvement
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
python/typeshed#15529 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di python/typeshed
Issue simili
-
bump patch
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
autowarefoundation/autoware_carla_scenario#1321 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
QuantConnect/Documentation#2838 ·
I maintainer di solito rispondono entro 1 giorno
-
get_all_subclasses must deduplicate by class identityForse già presa @Gambit-Checkmate l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 15 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
awslabs/route53-dynamic-dns-with-lambda#67 · 1 commento ·