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

Clean / clear all `__init__.py`

Aperta
#38 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

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

Direzione di ricerca

Ispeziona tutti i file __init__.py, iniziando da morphoclass/data/__init__.py, e individua il codice e le istruzioni __all__ in ciascuno di essi. Rimuovi questi contenuti mantenendo l’intestazione della licenza, la docstring del modulo e l’importazione future facoltativa; il lavoro è completato quando ogni __init__.py segue questa struttura e il progetto continua a essere importato correttamente.

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

Descrizione

It would be good to remove all code from all __init__.py files, in particular also all __all__ statements. See for example morphoclass/data/__init__.py. This will speed up imports since unused submodule imports will no longer be done, and will also render the code structure more simple and transparent.

Ideally all __init__.py should have at most these 3 elements:

  • License notice header
  • Module docstring
  • from __future__ import annotations (since isort is configured to automatically add this line to all .py-files)
Lingua principale
Python
Stelle
13
Fork
6
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

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 BlueBrain/morphoclass

Tutte le issue di BlueBrain/morphoclass

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.