[feature]: Generating type hints for API
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
Direzione di ricerca
Start by reviewing the library's existing API code and the linked mypy guidance for Python 2.7 comment syntax and .pyi stubs. Determine which approach covers the public API, then run a type checker against library usage; done means the supported API has usable type information and the reported missing-type warnings are addressed.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Issue Summary
Currently the library doesn't have inline type hints or type stubs so we can't type check library usage
Since this library supports python 2.7 the inline type hints would need to follow the comment syntax
Another option is to package separate type stubs (.pyi files) alongside the existing code
Steps to Reproduce
Run your type checker of choice and see warnings about missing types / type stubs
- Lingua principale
- Python
- Stelle
- 2.1k
- Fork
- 814
- Merge medio
- 15h 9m
- PR unite (30g)
- 2
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un 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 twilio/twilio-python
-
AsyncTwilioHttpClient does not JSON-serialize request bodies for application/json endpoints (sync client does) → 400 on JSON-body v2 endpointsForse già presa @Steve0x2a l’ha presa 37 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
twilio/twilio-python#932 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
twilio/twilio-python#930 ·
-
[BUG] AsyncTwilioHttpClient.request does not use self.timeoutForse già presa @Hashim1999164 l’ha presa 57 giorni fa. Apertatype: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
twilio/twilio-python#925 ·
-
Drop aiounittest test dependency (broken on Python 3.14)Forse già presa @sarteta l’ha presa 174 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
twilio/twilio-python#916 ·
-
Incorrect type annotation for line_type_intelligence in PhoneNumberInstance (Lookup v2)Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
twilio/twilio-python#883 · 1 commento ·
Tutte le issue di twilio/twilio-python
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
good first issue No-AI
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
🐛 Bug: Calendar work items cannot be opened on mobileForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 2 giorni