Distribuire moduli Python
Previous:
Distribuire moduli Python
Up:
Distribuire moduli Python
Next:
1. Un'introduzione a Distutils
Indice
1. Un'introduzione a Distutils
1.1 Concetti & terminologia
1.2 Un semplice esempio
1.3 Terminologia generica per Python
1.4 Terminologia specifica per Distutils
2. Scrivere uno script di setup
2.1 Elencare tutti i package
2.2 Elencare singoli moduli
2.3 Descrivere i moduli di estensione
2.3.1 Nomi di estensioni e package
2.3.2 Estensioni di file sorgenti
2.3.3 Opzioni del preprocessore
2.3.4 Opzioni per le librerie
2.3.5 Altre opzioni
2.4 Installare script
2.5 Installare ulteriori file
2.6 Ulteriori meta-data
2.7 Il debugging dello script di setup
3. Scrivere il file di configurazione di setup
4. Creare una distribuzione di sorgenti
4.1 Specifiche del file da distribuire
4.2 Opzioni relative al manifesto
5. Creare una distribuzione precompilata
5.1 Creare una stupida distribuzione compilata
5.2 Creare pacchetti RPM
5.3 Creare un installer Windows
5.3.1 Lo script di post installazione
6. Registrazione con l'Indice Python Package
7. Esempi
7.1 Distribuzione di Python puro (tramite moduli)
7.2 Distribuzione di Python puro (tramite package)
7.3 Singoli moduli di estensione
8. Comandi di riferimento
8.1 Installare moduli: il familiare comando install
8.1.1 install_data
8.1.2 install_scripts
8.2 Creare una distribuzione sorgente: il comando sdist
9. L'API di riferimento
9.1 distutils.core -- Funzionalitą del core di Distutils
9.2 distutils.ccompiler -- La classe base CCompiler
9.3 distutils.unixccompiler -- Compilatore C Unix
9.4 distutils.msvccompiler -- Compilatore Microsoft
9.5 distutils.bcppcompiler -- Compilatore Borland
9.6 distutils.cygwincompiler -- Compilatore Cygwin
9.7 distutils.emxccompiler -- Compilatore OS/2 EMX
9.8 distutils.mwerkscompiler -- Supporto al Metrowerks CodeWarrior
9.9 distutils.archive_util -- Utilitą per archiviare
9.10 distutils.dep_util -- Controllo delle dipendenze
9.11 distutils.dir_util -- Operazioni su alberi di directory
9.12 distutils.file_util -- Operazioni su singoli file
9.13 distutils.util -- Altre funzionalitą utili
9.14 distutils.dist -- The Distribution class
9.15 distutils.extension -- The Extension class
9.16 distutils.debug -- Modalitą debug per Distutils
9.17 distutils.errors -- Eccezioni Distutils
9.18 distutils.fancy_getopt -- Wrapper around the standard getopt module
9.19 distutils.filelist -- La classe FileList
9.20 distutils.log -- Semplice logging PEP 282-style
9.21 distutils.spawn -- Spawn a sub-process
9.22 distutils.sysconfig -- Informazioni circa la configurazione di sistema
9.23 distutils.text_file -- The TextFile class
9.24 distutils.version -- Classe rappresentativa del numero di versione
9.25 distutils.cmd -- Classe astratta per comandi Distutils
9.26 distutils.command -- Comandi Distutils individuali
9.27 distutils.command.bdist -- Realizza un installer binario
9.28 distutils.command.bdist_packager -- Classe di base astratta per packagers
9.29 distutils.command.bdist_dumb -- Realizza un installer ``dumb''
9.30 distutils.command.bdist_rpm -- Realizza una distribuzione binaria con un RPM o SRPM Redhat
9.31 distutils.command.bdist_wininst -- Realizza un installer Windows
9.32 distutils.command.sdist -- Realizza una distribuzione sorgente
9.33 distutils.command.build -- Compila tutti i file di un package
9.34 distutils.command.build_clib -- Compila ogni libreria C in un package
9.35 distutils.command.build_ext -- Compila ogni estensione in un package
9.36 distutils.command.build_py -- Compila i file .py/.pyc di un package
9.37 distutils.command.build_scripts -- Compila gli script di un package
9.38 distutils.command.clean -- Ripulisce l'area di compilazione di un package
9.39 distutils.command.config -- Esegue la configurazione di un package
9.40 distutils.command.install -- Installa un package
9.41 distutils.command.install_data -- Installa i file di dati da un package
9.42 distutils.command.install_headers -- Installa i file di intestazione C/C++ da un package
9.43 distutils.command.install_lib -- Installa i file di libreria da un package
9.44 distutils.command.install_scripts -- Installa i file di script da un package
9.45 distutils.command.register -- Registra un modulo con il Python Package Index
9.46 Creare un nuovo comando Distutils
Module Index
Indice analitico
Distribuire moduli Python
Previous:
Distribuire moduli Python
Up:
Distribuire moduli Python
Next:
1. Un'introduzione a Distutils
Release 2.3.4, documentation updated on 26. aprile 2005.
Vedete
Circa questo documento...
per informazioni su modifiche e suggerimenti.