witten
/
luminotes
Archived
1
0
Fork 0

Initial setup.py for py2exe and additional .hgignore entries for the generated py2exe directories.

This commit is contained in:
Dan Helfman 2008-08-21 13:52:18 -07:00
parent 60aa794adc
commit 0d012fbfef
2 changed files with 31 additions and 0 deletions

View File

@ -1,6 +1,10 @@
syntax: glob
*.pyc
*.swp
*~
luminotes.log
luminotes.db
session/*
files/*
build/*
dist/*

27
setup.py Normal file
View File

@ -0,0 +1,27 @@
import sys
import py2exe
from glob import glob
from distutils.core import setup
def files( path ):
return glob( path.replace( "/", "\\" ) )
setup(
options = dict(
py2exe = dict(
packages = "cherrypy.filters",
includes = "email.header",
)
),
console = [ "luminotes.py" ],
data_files = [
( "", [ "luminotes.db", ] ),
( "static/css", files( "static/css/*.*" ) ),
( "static/html", files( "static/css/html/*.*" ) ),
( "static/images", files( "static/images/*.*" ) ), # TODO: exclude images like screenshots that don't need to be included
( "static/images/toolbar", files( "static/images/toolbar/*.*" ) ),
( "static/images/toolbar/small", files( "static/images/toolbar/small/*.*" ) ),
( "static/js", files( "static/js/*.*" ) ),
( "files", [] ),
],
)