Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Remove debugpy as dependency?

Aperta
#1,136 6 commenti 2 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Refactoring
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
devtools

Direzione di ricerca

Non vengono indicati file o test. Inizia individuando la dichiarazione della dipendenza e l’importazione protetta di debugpy a cui fa riferimento l’issue, quindi esamina come il supporto al debugger viene pacchettizzato e verificato. Il lavoro è terminato quando debugpy non è più una dipendenza obbligatoria e il comportamento del debugger e l’installazione del pacchetto rimangono corretti.

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

Descrizione

debugpy is quite a heavy dependency, before it was a build dependency, but now it's standard:

It shows up as 28MB on disk

 28M    /Users/maartenbreddels/venvs/solara-size1/lib/python3.9/site-packages/debugpy

On pypi https://pypi.org/project/debugpy/#files it's ~5mb.

I'm not sure everyone needs a debugger, and in times of pyodide/pyscript, size matters :)

I think the code is already prepared for it (try block around the import).

Lingua principale
Python
Stelle
734
Fork
411
Merge medio
1g 2h
PR unite (30g)
9

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.

Altre issue di ipython/ipykernel

Tutte le issue di ipython/ipykernel

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.