message: Fixed the include directory packaging for the wheel
diff: from platform import system
  from setuptools import setup
  from wheel.bdist_wheel import bdist_wheel
  -
  +import os
  # https://stackoverflow.com/questions/45150304/how-to-force-a-python-wheel-to-be-platform-specific-when-building-it
  class BinaryBdistWheel(bdist_wheel):
  @@ -37,6 +37,26 @@ ext = 'dylib' if system() == 'Darwin' else 'so'
  with open(@README_DOC@, "r") as fh:
  long_description = fh.read()
  +# Collect the list of include files, while preserving the tree structure
  +os.chdir('ngraph_bridge')
  +include_list = []
  +for path, dirs, files in os.walk('include'):
  + for f in files:
  + include_list.append(path + "/" + f )
  +
  +os.chdir('..')
  +
  +# The following is filled in my cmake - essentially a list of library
  +# and license files
  +ng_data_list = [
  + @ngraph_libraries@ @license_files@ @licence_top_level@
  +]
  +include_list.extend(ng_data_list)
  +
  +# This is the contents of the Package Data
  +package_data_dict = {}
  +package_data_dict['ngraph_bridge'] = include_list
  +
  setup(
  name='ngraph_tensorflow_bridge',
  version='0.12.0rc5',
  @@ -49,13 +69,7 @@ setup(
  license='Apache License, Version 2.0',
  platforms='Ubuntu 16.04, macOS Sierra',
  include_package_data=True,
  - package_data=
  - {
  - 'ngraph_bridge': [
  - "include/ngraph/**/*",
  - @ngraph_libraries@ @license_files@ @licence_top_level@
  - ],
  - },
  + package_data= package_data_dict,
  cmdclass={'bdist_wheel': BinaryBdistWheel},
  extras_require={
  'plaidml': ["plaidml>=0.5.0"],
  