python / python/typeshed

asyncio updates for Python 3.14

Aperta
#13,357 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

status: deferred topic: asyncio
Lingua principale
Python
Stelle
5.1k
Fork
2.1k
Merge medio
1g 19h
PR unite (30g)
82

Descrizione

There have been a significant API changes in asyncio with deprecations and removals in 3.14

The following APIs are deprecated:

The following APIs are removed:

  • asyncio.get_child_watcher()
  • asyncio.set_child_watcher()
  • asyncio.AbstractEventLoopPolicy.get_child_watcher()
  • asyncio.AbstractEventLoopPolicy.set_child_watcher()
  • asyncio.AbstractChildWatcher
  • asyncio.FastChildWatcher
  • asyncio.MultiLoopChildWatcher
  • asyncio.PidfdChildWatcher
  • asyncio.SafeChildWatcher
  • asyncio.ThreadedChildWatcher

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

La issue non indica alcun file o test; inizia individuando gli stub di asyncio in typeshed e confrontandoli con la documentazione di asyncio di Python 3.14. Aggiorna la copertura delle API deprecate e rimosse elencate, quindi esegui i controlli pertinenti di typeshed; il lavoro è completo quando gli stub riflettono accuratamente Python 3.14.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
tooling
Tipo di issue
Refactoring
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
38/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.