setup.py excluye algunos archivos de Python de bdist

Tengo un proyecto django con este tipo de arquitectura:

setup.pyproyecto__ init __. py manage.py configuración /__ init __. py base.py dev.py urls /__ init __. py base.py dev.py

Quería implementarlo en un .egg sin mis archivos 'dev.py'. Intenté diferentes formas: primero, con una

find_packages(exclude=['*.dev','dev'])

, luego con un MANIFEST.in que contiene:

global-exclude dev.py

La segunda solución parece funcionar cuando hago un sdist, con esta advertencia cuando lo instalo:

warning: no previously-included files matching 'dev.py' found anywhere in distribution 

, pero no funciona con un huevo bdist.

Aquí una parte de mi 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']),
)

Nota que uso Python 2.6.6, tal vez sea importante. ¿Alguna idea de cómo crear mi huevo, excluyendo los archivos de desarrollo correctamente?

Respuestas a la pregunta(2)

Su respuesta a la pregunta