Skip to content
Snippets Groups Projects
Commit 4b5a877f authored by Janis Streib's avatar Janis Streib :owl:
Browse files

ADD: multi-version support in build porcess

parent 32a34e77
No related branches found
No related tags found
No related merge requests found
......@@ -7,9 +7,13 @@ import py_compile
class APIGenBuild(build_py):
def run(self):
target_dir = os.path.join(self.build_lib, 'netdb_client')
self.mkpath(target_dir)
gen = subprocess.run(['net-api-generator', 'python', f'--output-dir={target_dir}'], check=True)
build_versions = ['3.0', '3.1']
for version in build_versions:
target_dir = os.path.join(self.build_lib, 'netdb_client', f"api{version.replace('.', '')}")
self.mkpath(target_dir)
environ = os.environment.copy()
environ['NETDB_VERSION'] = version
gen = subprocess.run(['net-api-generator', 'python', f'--output-dir={target_dir}'], check=True, env=environ)
build_py.run(self)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment