У меня есть проект django с этим k ind архитектуры:
Я хотел развернуть его в .egg без моих файлов "dev.py". Я пробовал разные способы: сначала с помощью
find_packages(exclude=['*.dev','dev'])
, затем с помощью MANIFEST.in, который содержит:
global-exclude dev.py
Второе решение, похоже, работает, когда я делаю sdist - с этим предупреждением при установке:
warning: no previously-included files matching 'dev.py' found anywhere in distribution
, но не работает с bdist-egg.
Вот часть моего файла setup.py:
from setuptools import setup, find_packages
project import VERSION
packages = [
'project',
'project.settings',
'project.urls',
]
setup(name='project',
version=VERSION,
package_dir = {'project' : 'project'},
description = 'My Project',
author = 'Simon Urli',
author_email = '',
url = '',
packages = packages, #find_packages('project',exclude=['*.dev', 'dev']),
)
Обратите внимание, что я использую python 2.6.6, возможно, это имеет значение. Есть идеи, как правильно создать свое яйцо, исключая файлы разработчика?