On Sun, 2011-06-12 at 02:26 +0200, Vincenzo Ampolo wrote:
> Hi,
> 
> I'm trying to deploy a python app which must contain a data directory
> inside the egg package. To do so i modified the MANIFEST.in content as
> follows:
> 
> include *.txt *.ini *.cfg *.rst
> recursive-include whisperer *.ico *.png *.css *.gif *.jpg *.pt *.txt
> *.mak *.mako *.js *.html *.xml
> recursive-include algorithms *.m *.mat
> 
> The directory i want to add is "algorithms" and includes .m and .mat
> files from matlab.
> 
> Now if i do python setup.py sdist i can see the package with the data
> directory in it but if i install that package or if i do a python
> setup.py install the "algorithms" directory is not installed.
> 
> This is my setup.py:
> 
> import os
> import sys
> 
> from setuptools import setup, find_packages
> 
> here = os.path.abspath(os.path.dirname(__file__))
> README = open(os.path.join(here, 'README.txt')).read()
> CHANGES = open(os.path.join(here, 'CHANGES.txt')).read()
> 
> requires = [
>     'pyramid',
>     'repoze.tm2>=1.0b1', # default_commit_veto
>     'sqlalchemy',
>     'zope.sqlalchemy',
>     'WebError',
>     ]
> 
> if sys.version_info[:3] < (2,5,0):
>     requires.append('pysqlite')
> 
> setup(name='whisperer',
>       version='0.0',
>       description='whisperer',
>       long_description=README + '\n\n' +  CHANGES,
>       classifiers=[
>         "Programming Language :: Python",
>         "Framework :: Pylons",
>         "Topic :: Internet :: WWW/HTTP",
>         "Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
>         ],
>       author='',
>       author_email='',
>       url='',
>       keywords='web pylons pyramid',
>       packages=find_packages(),
>       include_package_data=True,
>       zip_safe=False,
>       install_requires = requires,
>       tests_require = requires,
>       test_suite="whisperer",
>       entry_points = """\
>       [paste.app_factory]
>       main = whisperer:main
>       """,
>       paster_plugins=['pyramid'],
>       )
> 
> Does anyone know why does it happen?

Unfortunately, not really myself.  I'd suggest maybe studying
http://docs.python.org/distutils/sourcedist.html#the-manifest-in-template a bit 
and trying things out.

- C


-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en.

Reply via email to