Skip to content
Snippets Groups Projects
Commit 14a97c8b authored by Hkorb's avatar Hkorb
Browse files

WIP fix pipeline

parent 09ec1d5a
No related branches found
No related tags found
1 merge request!170Kernel templetization and efficiency improvements
......@@ -195,7 +195,8 @@ gcc_9_python_bindings_test:
before_script:
- export PYTHONPATH="Python"
- pip3 install -e . --global-option="-DBUILD_VF_CPU=ON -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_CUDA_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache"
- pip3 --version
- pip3 install -e . --config-setting="-DBUILD_VF_CPU=ON -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_CUDA_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache"
- pip3 install -r Python/requirements.txt
script:
......
......@@ -11,11 +11,14 @@ install via python:
set CMAKE Flags via -DBUILD_VF_GPU:BOOL=1
CMAKE flags have to be separated by --
example: python setup.py develop -- VBUILD_VF_CPU:BOOL=ON
then run pip install -e . to add to environment
or install via pip:
pip install -e .
set CMAKE Flags via --config-settings "-DBUILD_VF_GPU=1"
example: pip install -e . --config-settings="-DBUILD_VF_GPU=ON"
for pip>21:
set CMAKE Flags via --config-settings "-DBUILD_VF_GPU=ON"
example: pip install -e . --config-settings="-DBUILD_VF_GPU=ON"
for pip <21:
set CMAKE Flags via --global-option ="-DBUILD_VF_GPU=ON"
example: pip install -e . --global-option="-DBUILD_VF_GPU=ON"
"""
init_py = "from .bindings import *"
......@@ -41,15 +44,6 @@ config_args = []
if("cmake_args" in locals()):
config_args.extend([f"{k}={v}" for k,v in locals()["cmake_args"].items()])
# if __name__ == "__main__":
# args = sys.argv.copy()
# args.append("--")
# ind = args.index("--")
# sys_args = args[ind+1:-1]
# for arg in sys_args:
# sys.argv.remove(arg)
cmake_args = [
f"-DPython3_ROOT_DIR={Path(sys.prefix)}",
......@@ -69,7 +63,11 @@ skbuild.setup(
packages=["pyfluids"],
package_dir={"": "pythonbindings"},
cmake_args = cmake_args,
cmake_install_target=target
cmake_install_target=target,
# package_data={"pyfluids": ["bindings.*"]},
include_package_data=True,
# cmake_install_dir="pythonbindings"
# data_files=[("python_bindings/pyfluids", ["bindings.*"])]
)
# setuptools.setup(
# name="pyfluids",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment