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:
|
||||
raise CompileError('A sass compiler is required but none was found. See sass-lang.com for choices.')
|
||||
|
||||
for package in self.distribution.packages:
|
||||
for package_path in __import__(package).__path__:
|
||||
for path, dirnames, filenames in os.walk(package_path):
|
||||
for filename in filenames:
|
||||
if not filename.endswith('.scss'):
|
||||
continue
|
||||
if filename.startswith('_'):
|
||||
continue
|
||||
subprocess.check_call([sass_bin, '%s/%s' % (path, filename),
|
||||
'%s/%s' % (path, filename.replace('.scss', '.css'))])
|
||||
for path, dirnames, filenames in os.walk('combo'):
|
||||
for filename in filenames:
|
||||
if not filename.endswith('.scss'):
|
||||
continue
|
||||
if filename.startswith('_'):
|
||||
continue
|
||||
subprocess.check_call([sass_bin, '%s/%s' % (path, filename),
|
||||
'%s/%s' % (path, filename.replace('.scss', '.css'))])
|
||||
|
||||
|
||||
class build(_build):
|
||||
|
|
Loading…
Reference in New Issue