Skip to content

Commit 1aac3a8

Browse files
authored
Prevent module import when running setup.py clean (PickNikRobotics#137)
1 parent e3876c1 commit 1aac3a8

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

example_python/setup.py

+11-6
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
# -*- coding: utf-8 -*-
2+
import sys
23
from setuptools import setup
3-
from generate_parameter_library_py.setup_helper import generate_parameter_module
44

55
package_name = "generate_parameter_module_example"
66

7-
# set module_name and yaml file
8-
module_name = "admittance_parameters"
9-
yaml_file = "generate_parameter_module_example/parameters.yaml"
10-
validation_module = "generate_parameter_module_example.custom_validation"
11-
generate_parameter_module(module_name, yaml_file, validation_module=validation_module)
7+
if len(sys.argv) >= 2 and sys.argv[1] != "clean":
8+
from generate_parameter_library_py.setup_helper import generate_parameter_module
9+
10+
# set module_name and yaml file
11+
module_name = "admittance_parameters"
12+
yaml_file = "generate_parameter_module_example/parameters.yaml"
13+
validation_module = "generate_parameter_module_example.custom_validation"
14+
generate_parameter_module(
15+
module_name, yaml_file, validation_module=validation_module
16+
)
1217

1318
setup(
1419
name=package_name,

0 commit comments

Comments
 (0)