2013-01-28 16 views

risposta

18

Utilizzare la find_packages() function:

from setuptools import setup, find_packages 

setup(
    # ... 
    packages=find_packages(), 
) 

La funzione cercherà i pacchetti python (directory con un file __init__.py) e restituire questi come un elenco formattato correttamente. Si avvierà nella stessa dir dello script setup.py, ma al suo posto potrà essere fornita una directory di avvio esplicita, oltre ai pattern di esclusione se ne avete bisogno per saltare alcune cose.

3

Per le persone che utilizzano distutils puramente anziché setuptools: è necessario passare l'elenco di tutti i pacchetti e sottopacchetti (ma non tutti i sottomoduli, vengono rilevati) nel parametro packages.

Problemi correlati