python distutils / setuptools: как исключить модуль или соблюдать svn: ignore flag - PullRequest
4 голосов
/ 20 июля 2009

У меня есть проект на python 'myproject', который содержит несколько пакетов. один из этих пакетов, «myproject.settings», содержит модуль «myproject.settings.local», который исключен из управления версиями через свойство «svn: ignore».

Я бы хотел, чтобы setuptools игнорировал этот файл при создании цели bdist или bdist_egg.

Я экспериментировал с find_packages (исключая ..) безрезультатно. В идеале я надеялся, что будут включены только те файлы, которые не игнорируются svn.

Есть ли способ добиться исключения моего модуля? (Я нахожусь на исправленной (http://bugs.python.org/setuptools/issue64) версия ствола setuptools, с Subversion 1.6.)

спасибо за ваше понимание

-frank

1 Ответ

2 голосов
/ 20 июля 2009

Я не знаю, есть ли обычный способ сделать это, но вы пытаетесь обойти, как предложено в Как я могу заставить setuptools игнорировать инвентарь Subversion?

svn экспортирует ваш пакет во временный каталог, запустите оттуда файл setup.py

...