Pythoncard has 2 problems.
- the resources (gui screens) dont get copied
- the components dont get copied
Heres a fix that only touches your setup.py file. Its not perfect but it is not bad for starters.
from distutils.core import setup
# py2exe stuff
import py2exe, os
# find pythoncard resources, to add as 'data_files'
pycard_resources=[]
for filename in os.listdir('.'):
if filename.find('.rsrc.')>-1:
pycard_resources+=[filename]
# includes for py2exe
includes=[]
for comp in ['button','image','staticbox',\
'statictext','textarea','textfield','passwordfield']:
includes += ['PythonCard.components.'+comp]
print 'includes',includes
opts = { 'py2exe': { 'includes':includes } }
print 'opts',opts
# end of py2exe stuff
setup(name='blarg',
version='0.1',
url='about:none',
author='anonymous',
author_email='root@127.0.0.1',
package_dir={'blarg':'.'},
packages=['blarg'],
data_files=[('.',pycard_resources)],
console=['blarg.py'],
options=opts
)
