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.