Excluding certain images files.
This commit is contained in:
parent
b42d85d6ff
commit
978ce6a360
2
NEWS
2
NEWS
|
@ -1,4 +1,4 @@
|
|||
1.5.0:
|
||||
1.4.28:
|
||||
* Completed the Luminotes Desktop Windows installer.
|
||||
* Improved logging, so tracebacks in production and desktop mode actually go
|
||||
to a file. Also removing logs on startup to prevent endless log growth.
|
||||
|
|
|
@ -1 +1 @@
|
|||
VERSION = u"1.5.0"
|
||||
VERSION = u"1.4.28"
|
||||
|
|
31
setup.py
31
setup.py
|
@ -7,11 +7,26 @@ from distutils.core import setup, Distribution
|
|||
from config.Version import VERSION
|
||||
|
||||
|
||||
def files( path ):
|
||||
def files( path, excludes = None ):
|
||||
if excludes is None:
|
||||
excludes = []
|
||||
|
||||
if sys.platform.startswith( "win" ):
|
||||
path = path.replace( "/", "\\" )
|
||||
|
||||
return glob( path )
|
||||
files_in_path = glob( path )
|
||||
|
||||
for exclude in excludes:
|
||||
if sys.platform.startswith( "win" ):
|
||||
exclude = exclude.replace( "/", "\\" )
|
||||
|
||||
for file_to_exclude in glob( exclude ):
|
||||
try:
|
||||
files_in_path.remove( file_to_exclude )
|
||||
except ValueError:
|
||||
pass
|
||||
|
||||
return files_in_path
|
||||
|
||||
|
||||
class Luminotes( Distribution ):
|
||||
|
@ -226,9 +241,15 @@ data_files = [
|
|||
( "", [ "luminotes.db", ] ),
|
||||
( "static/css", files( "static/css/*.*" ) ),
|
||||
( "static/html", files( "static/html/*.*" ) ),
|
||||
( "static/images", files( "static/images/*.*" ) ),
|
||||
( "static/images/toolbar", files( "static/images/toolbar/*.*" ) ),
|
||||
( "static/images/toolbar/small", files( "static/images/toolbar/small/*.*" ) ),
|
||||
( "static/images", files( "static/images/*.*", excludes = [
|
||||
"static/images/*.xcf",
|
||||
"static/images/*screenshot*",
|
||||
"static/images/*tour*",
|
||||
"static/images/*index_card*",
|
||||
"static/images/*thumb*",
|
||||
] ) ),
|
||||
( "static/images/toolbar", files( "static/images/toolbar/*.*", excludes = [ "static/images/toolbar/*.xcf" ] ) ),
|
||||
( "static/images/toolbar/small", files( "static/images/toolbar/small/*.*", excludes = [ "static/images/toolbar/small/*.xcf" ] ) ),
|
||||
( "static/js", files( "static/js/*.*" ) ),
|
||||
( "static/js", files( "static/js/*_LICENSE" ) ),
|
||||
( "files", files( "files/.empty" ) ),
|
||||
|
|
Reference in New Issue
Block a user