We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6df2392 + ac19c96 commit 2c9cb62Copy full SHA for 2c9cb62
setup.py
@@ -1,4 +1,5 @@
1
import os
2
+from pathlib import Path, PurePath
3
from setuptools import setup, find_packages
4
5
SUFFIX = '.jinja2'
@@ -9,13 +10,8 @@
9
10
def gen_data(data_root='static'):
11
"""just for collect static files.
12
"""
- data = []
13
- for fn in os.listdir(os.path.join(src_path, data_root)):
14
- if os.path.isdir(os.path.join(src_path, data_root, fn)):
15
- data.extend(gen_data(os.path.join(data_root, fn)))
16
- if fn.endswith(SUFFIX):
17
- data.append(os.path.join(data_root, fn))
18
- return data
+ return [fpath for fpath in Path(
+ PurePath(src_path) / data_root).glob(f'**/*{SUFFIX}')]
19
20
21
package_data = gen_data()
0 commit comments