Skip to content

Commit

Permalink
feat: Augment python package to include bin, lib, include directories
Browse files Browse the repository at this point in the history
Signed-off-by: Dheeraj Peri <peri.dheeraj@gmail.com>
  • Loading branch information
peri044 committed Oct 15, 2021
1 parent 4807d8d commit ddc0685
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions py/setup.py
Expand Up @@ -72,7 +72,7 @@ def is_exe(fpath):

def build_libtrtorch_pre_cxx11_abi(develop=True, use_dist_dir=True, cxx11_abi=False):
cmd = [BAZEL_EXE, "build"]
cmd.append("//cpp/lib:libtrtorch.so")
cmd.append("//:libtrtorch")
if develop:
cmd.append("--compilation_mode=dbg")
else:
Expand Down Expand Up @@ -106,7 +106,6 @@ def gen_version_file():
print("creating version file")
f.write("__version__ = \"" + __version__ + '\"')


def copy_libtrtorch(multilinux=False):
if not os.path.exists(dir_path + '/trtorch/lib'):
os.makedirs(dir_path + '/trtorch/lib')
Expand All @@ -115,7 +114,7 @@ def copy_libtrtorch(multilinux=False):
if multilinux:
copyfile(dir_path + "/build/libtrtorch_build/libtrtorch.so", dir_path + '/trtorch/lib/libtrtorch.so')
else:
copyfile(dir_path + "/../bazel-bin/cpp/lib/libtrtorch.so", dir_path + '/trtorch/lib/libtrtorch.so')
os.system("tar -xzf ../bazel-bin/libtrtorch.tar.gz --strip-components=2 -C " + dir_path + "/trtorch")


class DevelopCommand(develop):
Expand Down Expand Up @@ -258,9 +257,12 @@ def run(self):
python_requires='>=3.6',
include_package_data=True,
package_data={
'trtorch': ['lib/*.so'],
'trtorch': ['lib/*',
'include/trtorch/*.h',
'include/trtorch/core/**/*.h',
'bin/*'],
},
exclude_package_data={
'': ['*.cpp', '*.h'],
'': ['*.cpp'],
'trtorch': ['csrc/*.cpp'],
})

0 comments on commit ddc0685

Please sign in to comment.