2009-07-20 6 views
4

J'ai un projet python, 'myproject', qui contient plusieurs paquets. l'un de ces paquets, 'myproject.settings', contient un module 'myproject.settings.local' qui est exclu du contrôle de version via la propriété 'svn: ignore'.python distutils/setuptools: comment exclure un module ou honorer svn: ignore flag

Je voudrais que setuptools ignore ce fichier lors de la création d'une cible bdist ou bdist_egg.

J'ai expérimenté avec find_packages (exclure ..) en vain. Idéalement, j'espérais que seuls les fichiers qui ne seraient pas ignorés par svn seraient inclus.

Existe-t-il un moyen d'exclure mon module? (je suis sur une version patchée (http://bugs.python.org/setuptools/issue64) du tronc setuptools, avec la subversion 1.6.)

Merci pour toute idée que vous pourriez avoir

-Frank

+1

avez-vous une solution? Je suis également confronté à ce problème aujourd'hui lorsque j'essaie d'exclure mes paramètres locaux d'un projet django. –

Répondre

2

Je ne sais pas s'il y a un de façon régulière pour le faire, mais vous essayez de vous une solution de contournement comme proposé dans le How can I make setuptools ignore subversion inventory?

svn export votre colis dans un répertoire temporaire, exécutez la setup.py à partir de là

Questions connexes