2017-08-06 3 views
1

J'ai un répertoire avec beaucoup de fichiers * .py (scripts) et sous-répertoires avec des fichiers * .py. Comment ajouter tous les fichiers * .py du répertoire racine au package?Comment ajouter tous les fichiers * .py au package avec setup.py?

Comment ajouter tous les fichiers * .py du répertoire racine au package?

Maintenant, mon setup.py est

from setuptools import setup, find_packages 

setup(
    name='my-awesome-helloworld-script', # This is the name of your PyPI-package. 
    version='0.1', # Update the version number for new releases 
    scripts=['????????????????????'], # The name of your scipt, and also the command you'll be using for calling it 
    # Packages 
    packages=find_packages(), 
) 

Comme vous pouvez le voir, des dossiers avec find_packages() je l'ai résolu la question d'addition.

Mais comment ajouter des fichiers * .py à partir du répertoire racine? Je suis emballage avec la commande python.exe setup.py sdist.

Merci!

+2

vous pouvez utiliser le paquet 'glob' pour cela. –

+0

Je suis désolé, pouvez-vous fournir un exemple de code pour cela? Je vous remercie! –

+0

Ceci est considéré comme une mauvaise conception, sauf si vous fournissez un module unique. Quelle est l'intention derrière cette question? – glenfant

Répondre

0

avec le code Résolu:

from setuptools import setup, find_packages 

pckgs=find_packages() 
pckgs.append('.') 

setup(
    name='my-awesome-helloworld-script', # This is the name of your PyPI-package. 
    version='0.1', # Update the version number for new releases 
    # scripts=[''], # The name of your scipt, and also the command you'll be using for calling it 
    # Packages 
    packages=pckgs, 
)