Skip to content

Commit bd2fed7

Browse files
committed
Removed break and unified setup.py to all work the same
1 parent 5c29074 commit bd2fed7

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

setup.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
# Build a list of all project modules, as well as supplementary files
2626
main_package = "spynnaker"
27-
data_extensions = {".aplx", ".xml"}
27+
data_extensions = {".aplx", ".boot", ".json", ".xml", ".xsd"}
2828
config_extensions = {".cfg", ".template"}
2929
main_package_dir = os.path.join(os.path.dirname(__file__), main_package)
3030
start = len(main_package_dir)
@@ -35,17 +35,19 @@
3535
package = "{}{}".format(
3636
main_package, dirname[start:].replace(os.sep, '.'))
3737
packages.append(package)
38+
ext_set = set()
3839
for filename in filenames:
3940
_, ext = os.path.splitext(filename)
4041
if ext in data_extensions:
41-
package = "{}{}".format(
42-
main_package, dirname[start:].replace(os.sep, '.'))
43-
package_data[package].append("*{}".format(ext))
44-
break
42+
ext_set.add(ext)
4543
if ext in config_extensions:
4644
package = "{}{}".format(
4745
main_package, dirname[start:].replace(os.sep, '.'))
4846
package_data[package].append(filename)
47+
for ext in ext_set:
48+
package = "{}{}".format(
49+
main_package, dirname[start:].replace(os.sep, '.'))
50+
package_data[package].append("*{}".format(ext))
4951

5052
setup(
5153
name="sPyNNaker",

0 commit comments

Comments
 (0)