Commit 79bf4219 authored by Janis Streib's avatar Janis Streib 🦉
Browse files

UPD: new version of api-generator

parent 64d33522
......@@ -6,14 +6,9 @@ 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'))
gen = subprocess.run(['net-api-generator', 'python', '--output-dir='+target_dir], check=True)
build_py.run(self)
......@@ -22,7 +17,7 @@ setup(
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}
)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment