Can I use setup.py to ship and install only .pyc files?
mrmakent at cox.net
Thu Apr 16 17:21:25 CEST 2009
I'd like to ship only the .pyc files for a module. I was hoping the
standard distutils setup.py could handle this, but so far, I've not
figured out how.
After a bit of work, I discovered that if I create a MANIFEST.in file,
and put 'include mymodule/*.pyc' and 'exclude mymodule/*.py' in it,
then running 'python setup.py sdist' would generate a tar.gz file for
me that contained the setup.py file and all my .pyc files, just like I
wanted. However, when I then extract that tar.gz file, and try to run
'python setup.py install', it complains about the missing .py files,
and creates the 'mymodule' directory in the site-packages directory
but without putting any of the .pyc files in it.
At this point, I'm stumped. I was hoping someone out there had gone
down this same route and could tell what I'm doing wrong. Can
setup.py even handle this?
More information about the Python-list