In the build instructions, the dependencies listed are gcc, libxml2-devel and python-devel. But running from the master branch, I got: [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (format-check) on project python-sdk: Command execution failed. Cannot run program "flake8" (in directory "/ovirt-engine-sdk/sdk"): error=2, No such file or directory -> [Help 1] So I installed python-flake8, it run slightly longer, I now got: [INFO] --- exec-maven-plugin:1.2.1:exec (test) @ python-sdk --- usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 ...] or: setup.py --help-commands or: setup.py cmd --help error: invalid command 'nosetests' 4.2.1.a2 Also, the pom.xml says: <configuration> <source>1.8</source> <target>1.8</target> </configuration> So a java 8 installation is needed.
Ok, installing python-nose helped, but now I got: [INFO] --- exec-maven-plugin:1.2.1:exec (build) @ python-sdk --- usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 ...] or: setup.py --help-commands or: setup.py cmd --help error: invalid command 'bdist_wheel' 4.2.1.a2
Ok, last additions: python-wheel python2-rpm-macros
What was the change here? Can you propose verification steps?
Follow the instructions in: https://github.com/oVirt/ovirt-engine-sdk/blob/master/README.adoc And check if you succeed to build the SDK.
Verified that build succeeds when following instructions given in comment 4.