Guida ai Python package di pyOpenSci#
Supportiamo gli strumenti Python di cui gli scienziati hanno bisogno per creare flussi di lavoro di scienza aperta.
Informazioni su questa guida
Questa guida ti aiuterà a:
Imparare a creare un Python package dall’inizio alla fine
Comprendere l’ecosistema più ampio degli strumenti di Python packaging
Orientarti e prendere decisioni riguardo alle opzioni degli strumenti
Comprendere tutti gli aspetti della creazione e della manutenzione di un Python package
Troverai inoltre raccomandazioni sulle migliori pratiche ed elenchi curati di risorse della comunità relative al packaging e alla documentazione dei package.
Serie di tutorial: crea un Python package#
Il primo ciclo della nostra serie di tutorial per scienziati su come creare un Python package, sviluppata dalla comunità, è completo! Partecipa al nostro processo di revisione della comunità o segui lo sviluppo dei tutorial futuri nel nostro repository GitHub qui.
Python packaging per scienziati#
Scopri le migliori pratiche per il Python packaging. Conoscerai inoltre il ricco ecosistema di strumenti di packaging disponibili per aiutarti nelle tue esigenze di Python packaging.
Approfondisci la tua conoscenza dell’ecosistema del Python packaging. Scopri le migliori pratiche per:
Documentazione#
Test#
Contribuire#
Accogliamo con piacere i contributi a questa guida. Scopri di più su come puoi contribuire.
Una guida creata dalla comunità#
Ogni pagina di questa guida passa attraverso un approfondito processo di revisione della comunità. Per garantire che la nostra guida sia accurata e adatta ai principianti, incoraggiamo le revisioni da parte di un insieme eterogeneo di pythonisti e scienziati con un’ampia gamma di competenze ed esperienze.
Visualizza i contributori della guida
A chi è rivolta questa guida#
Questa guida è rivolta a chiunque sia interessato ad approfondire il Python packaging. È adatta ai principianti e fornirà:
Una guida completa, dall’inizio alla fine, sulla creazione di un Python package.
Risorse per aiutarti a orientarti nell’ecosistema di strumenti e approcci del Python packaging.
Un elenco curato di risorse per aiutarti a rendere il tuo package documentato, utilizzabile e manutenibile.
Dove è diretta questa guida#
Se hai idee su aspetti che vorresti vedere chiariti in questa guida, ti invitiamo ad aprire una issue su GitHub..
Se hai domande sul nostro processo di revisione tra pari o sul packaging in generale, ti invitiamo a utilizzare le nostre Discussioni GitHub.
Questa guida sul Python packaging viene aggiornata continuamente man mano che gli strumenti e le migliori pratiche si evolvono nell’ecosistema del Python packaging. Aggiungeremo nuovi contenuti nel corso del prossimo anno.