import os
from conans import ConanFile
class MBuildConan(ConanFile):
name = "mbuild"
description = "A simple portable dependence-based build-system written in Python."
url = "https://github.com/intelxed/mbuild.git"
homepage = "https://intelxed.github.io/"
license = "Apache License 2.0"
topics = ("intel", "mbuild", "build")
exports_sources = (
"LICENSE",
"mbuild/*",
)
no_copy_source = True
def build(self):
pass
def package(self):
self.copy("mbuild/*", src=self.source_folder, dst="lib")
self.copy("LICENSE", src=self.source_folder, dst="licenses")
def package_info(self):
lib_dir = os.path.join(self.package_folder, "lib")
self.output.info(f"Appending PYTHONPATH environment var: {lib_dir}")
self.env_info.PYTHONPATH.append(lib_dir)
def package_id(self):
self.info.header_only()