I have an application that I'd like to package using py2app, but I'm getting a little stuck with things. I *think* my problem is that my setup.py is fully setuptools-ized and my application script lives inside my package. Here's the call I make to setup():
setup(name='cclookup', version='2.0', url='http://wiki.creativecommons.org/CcLookup', author='Nathan R. Yergler', author_email='[EMAIL PROTECTED]', packages = ['cclookup', 'tagger', 'eyeD3'], setup_requires = setup_requirements, install_requires = ['setuptools', 'rdflib==2.3.3', 'ccrdf>=0.6a4', 'cctagutils>=0.5a1', 'rdfadict', ], include_package_data = True, zip_safe = False, entry_points = { 'console_scripts':['cclookup = cclookup:main'], }, app=['cclookup/app.py'], options={ "py2exe": {"packages": ["encodings", 'rdflib']}, "py2app": {"argv_emulation": True, "iconfile": os.path.join('cclookup', 'resources', 'cc.icns') } }, ) When I try to run this with py2app, it crashes into pdb complaining that it can't locate pkg_resources. Running the super-simplified version of setup.py generated by py2applet builds correctly, but has the following problems: * dependencies aren't included (I'm not sure if py2app actually attempts to scan for them like py2exe or not, so this may not be py2app's fault in the least) * app.py is included by itself, as opposed to as part of the package. I think that ideally I'd be able to specify my application as a gui_scripts entry point to setup(), and have it play nicely with the eggs specified in install_requires. I saw the docs mentioned that a future version would use eggs (I think it was in reference to recipes), and I was wondering what the status of that effort is. Thanks, Nathan _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig