[Distutils] problems bundling data with setuptools

Phillip J. Eby pje at telecommunity.com
Wed Apr 30 17:27:30 CEST 2008


At 09:15 AM 4/30/2008 -0600, Michael Hearne wrote:
>I'm having trouble bundling any kind of data (non-Python code) in my egg.
>
>Here are the file contents of my source directory:
>hello.py (cheesy script)
>README.txt
>MANIFEST.in (has one line, "include *.txt")
>setup.py, which looks like:
>
>from setuptools import setup, find_packages
>
>setup(
>     name = "HelloWorld",
>     version = "0.1",
>     scripts=['hello.py'],
>     include_package_data = True
>)
>
>I'm creating the egg with python setup.py bdist_egg.
>
>I would expect that README.txt should appear in the egg somewhere, 
>but it doesn't.
>
>What am I missing?

README.txt isn't in a package, so it's not "package data".  And 
MANIFEST.in determines what goes in your *source* distribution, not 
your binary distribution.



More information about the Distutils-SIG mailing list