* enable make clean to remove ie_wheel artifacts
* ./setup.py:132:1: E302 expected 2 blank lines
* fix CI build issue
* Removed not-needed components from ie_wheel
* Use explicit python3 vresion in ngraph pythpn
* Use python3 everywhere
* Reuse python3 more
* Added function to build with Py_LIMITED_API
* Sync 2 cmake python modules
* Fix for tools
* Fixed typo
* Enable python by default
* Enable python build iff python-dev is found
* More migration to Python3_VERSION
* Install wheel requirements
* Fixed ngraph Python separate build
* Fixed cython compilation
* Revert to old packages
* Added suffix
* Specify python version explicitly
* Don't depend on python interp to build python itself
* More improvements
* Revert offline transformations back to ie_wheel
* Refactoring
* Trying to build wheel independently on C++ runtime
* Build wheel only with main OpenVINO
* Fixed typo in test_utils cmake lists
* Adding link stage
* small fix
* git diff
* Try to fix python tests
Co-authored-by: Sergey Lyubimtsev <sergey.lyubimtsev@intel.com>
* Enabled Wall for nGraph
* Fixed Linux build
* Fixed ONNX Editor and class-memaccess
* Fixed topK
* Fixed some builds
* Fixed nGraph Python API
* Use std::fill instead of cycle
* Wno-unded and deprecation for app python versions
* Added add_clang_format commands
* Added clang_format targets as dependencies for original targets
* Update CI scripts
* Fixed code-style for nGraph unit tests
* Change job name
* Disable clang-format for Windows
* Fixed nGraph python build
* Fixed comments and enabled code style for ONNX Editor
* Disable code style check on compilation step
* Align builds folders for ngraph and ie python bindings
* fix merge issue
* Replace hardcoded path in PYTHONPATH with setupvars.sh
* remove unused docker instructions
fix output directory for local wheel build (ngraph_DIR is set)
* add newline at end of file
* fix merge issue
* Partially removed cmake duplication with IE cmake
* Deprecated API usage: fixed or suppressed
* Fix for TypeRelaxed
* Canonical form for ngraph includes
* Removed extra visibilit settings; removed graphviz find_package
* Removed var_functions module; canonical includes for ngraph::reference
* Fixed deprecated API in ngraph tests
* Re-use standard cmake macro for shared libs
* Trying to fix ONNX importer tests
* [MO] Add CMake install for Model Optimizer
* [MO] Update test for version.py
* [MO] Add CMake install for Model Optimizer
* [MO] Update test for version.py
* [MO] Add CMake install for Model Optimizer
* [MO] Update test for version.py
* [nGraph] Python API should be compiled and installed via CMake (41857)
* Refactored wheel setup script to build module using CMake
* Update build instructions
* Added USE_SOURCE_PERMISSIONS to cmake install
* Adjust CMake compiler flags conditions
* fix CPack issue for CI build pipeline
* case insensitive option check
* build only python API if ngraph_DIR provided
* fix lib extension for macOS
* -fixed style (flake8)
-added paralllel build option & description
* fix flake8 B006 check
* add ngraph_DIR & remove unsed env. variables.
* Reworked build & test instructions to make it more straightforward
* remove unused CMake arguments for setup.py
* make source dir condition more general
* Update BUILDING.md
* Update BUILDING.md
* Update BUILDING.md
* beautified instructions wording
* fix wheel build issue after sourcing setupvars
* Extend user options to build, install and develop commands
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>