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

UPD: new version of api-generator

parent 64d33522
No related branches found
No related tags found
No related merge requests found
......@@ -6,23 +6,18 @@ import py_compile
class APIGenBuild(build_py):
def run(self):
gen = subprocess.run(['net-api-generator', 'python'], check=True, capture_output=True)
if not self.dry_run:
target_dir = os.path.join(self.build_lib, 'netdb_client')
self.mkpath(target_dir)
with open(os.path.join(target_dir, '__init__.py'), 'wb') as fobj:
fobj.write(gen.stdout)
py_compile.compile(os.path.join(target_dir, '__init__.py'))
target_dir = os.path.join(self.build_lib, 'netdb_client')
self.mkpath(target_dir)
gen = subprocess.run(['net-api-generator', 'python', '--output-dir='+target_dir], check=True)
build_py.run(self)
setup(
name='netdb_client',
version='1.0',
author='Dr. Meta',
description='This is a meta package to install the automatically generated NET-API 3.0 definitions.',
install_requires=['argparse'],
install_requires=['argparse', 'requests'],
packages=['netdb_client'],
cmdclass={'build_py': APIGenBuild}
)
......
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