distutils: don't load all modules to look for scss files
This commit is contained in:
parent
b545115b45
commit
09396d6e4d
18
setup.py
18
setup.py
|
@ -92,16 +92,14 @@ class compile_scss(Command):
|
||||||
if not sass_bin:
|
if not sass_bin:
|
||||||
raise CompileError('A sass compiler is required but none was found. See sass-lang.com for choices.')
|
raise CompileError('A sass compiler is required but none was found. See sass-lang.com for choices.')
|
||||||
|
|
||||||
for package in self.distribution.packages:
|
for path, dirnames, filenames in os.walk('combo'):
|
||||||
for package_path in __import__(package).__path__:
|
for filename in filenames:
|
||||||
for path, dirnames, filenames in os.walk(package_path):
|
if not filename.endswith('.scss'):
|
||||||
for filename in filenames:
|
continue
|
||||||
if not filename.endswith('.scss'):
|
if filename.startswith('_'):
|
||||||
continue
|
continue
|
||||||
if filename.startswith('_'):
|
subprocess.check_call([sass_bin, '%s/%s' % (path, filename),
|
||||||
continue
|
'%s/%s' % (path, filename.replace('.scss', '.css'))])
|
||||||
subprocess.check_call([sass_bin, '%s/%s' % (path, filename),
|
|
||||||
'%s/%s' % (path, filename.replace('.scss', '.css'))])
|
|
||||||
|
|
||||||
|
|
||||||
class build(_build):
|
class build(_build):
|
||||||
|
|
Loading…
Reference in New Issue