File tree Expand file tree Collapse file tree 6 files changed +35
-14
lines changed
Expand file tree Collapse file tree 6 files changed +35
-14
lines changed Original file line number Diff line number Diff line change @@ -110,7 +110,7 @@ jobs:
110110
111111 ubuntu :
112112 needs : [format, git_checks]
113- if : needs.git_checks.outputs.num_code_changes > 0
113+ if : false
114114
115115 runs-on : ubuntu-20.04
116116 container :
@@ -208,7 +208,7 @@ jobs:
208208
209209 el8 :
210210 needs : [format, git_checks]
211- if : needs.git_checks.outputs.num_code_changes > 0
211+ if : false
212212
213213 runs-on : ubuntu-latest
214214 container :
@@ -272,7 +272,7 @@ jobs:
272272
273273 macos :
274274 needs : [format, git_checks]
275- if : needs.git_checks.outputs.num_code_changes > 0
275+ if : false
276276
277277 runs-on : ${{ matrix.image }}
278278 env :
@@ -400,7 +400,7 @@ jobs:
400400
401401 docker :
402402 needs : [format, git_checks]
403- if : needs.git_checks.outputs.num_code_changes > 0
403+ if : false
404404
405405 runs-on : ubuntu-latest
406406 strategy :
@@ -465,7 +465,7 @@ jobs:
465465 # standard container job.
466466 contract :
467467 needs : [format, git_checks, docker]
468- if : needs.git_checks.outputs.num_code_changes > 0
468+ if : false
469469
470470 runs-on : ubuntu-latest
471471 strategy :
Original file line number Diff line number Diff line change 3939 path : dist/*.tar.gz
4040
4141 build_wheels :
42+ if : false
4243 name : Wheel on ${{ matrix.os }}
4344 runs-on : ${{ matrix.os }}
4445 strategy :
6566 path : wheelhouse/*.whl
6667
6768 upload_pypi :
69+ if : false
6870 needs : [build_wheels, make_sdist]
6971 environment : pypi
7072 permissions :
Original file line number Diff line number Diff line change @@ -38,11 +38,11 @@ configure_file(
3838set_target_properties (adios2_py PROPERTIES
3939 CXX_VISIBILITY_PRESET hidden
4040 OUTPUT_NAME adios2_bindings${ADIOS2_LIBRARY_SUFFIX}
41- ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_PYTHON_OUTPUT_DIRECTORY} /adios2/bindings
42- LIBRARY_OUTPUT_DIRECTORY ${CMAKE_PYTHON_OUTPUT_DIRECTORY} /adios2/bindings
43- RUNTIME_OUTPUT_DIRECTORY ${CMAKE_PYTHON_OUTPUT_DIRECTORY} /adios2/bindings
44- PDB_OUTPUT_DIRECTORY ${CMAKE_PYTHON_OUTPUT_DIRECTORY} /adios2/bindings
45- COMPILE_PDB_OUTPUT_DIRECTORY ${CMAKE_PYTHON_OUTPUT_DIRECTORY} /adios2/bindings
41+ ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_PYTHON_OUTPUT_DIRECTORY} /adios2/bindings$<0:>
42+ LIBRARY_OUTPUT_DIRECTORY ${CMAKE_PYTHON_OUTPUT_DIRECTORY} /adios2/bindings$<0:>
43+ RUNTIME_OUTPUT_DIRECTORY ${CMAKE_PYTHON_OUTPUT_DIRECTORY} /adios2/bindings$<0:>
44+ PDB_OUTPUT_DIRECTORY ${CMAKE_PYTHON_OUTPUT_DIRECTORY} /adios2/bindings$<0:>
45+ COMPILE_PDB_OUTPUT_DIRECTORY ${CMAKE_PYTHON_OUTPUT_DIRECTORY} /adios2/bindings$<0:>
4646)
4747
4848set (install_location "${CMAKE_INSTALL_PYTHONDIR} /adios2" )
Original file line number Diff line number Diff line change 1- from .adios2_bindings@ADIOS2_LIBRARY_SUFFIX@ import *
1+ import os
2+ import sys
3+
4+ from pathlib import Path
5+
6+ sys.path.append(os.path.dirname(__file__))
7+
8+ if sys.platform.startswith('win'):
9+ print("Inject dll")
10+ os.add_dll_directory(os.path.dirname(__file__))
11+ os.add_dll_directory(Path("@CMAKE_LIBRARY_OUTPUT_DIRECTORY@"))
12+ os.add_dll_directory(Path("@CMAKE_RUNTIME_OUTPUT_DIRECTORY@\Debug"))
13+
14+ print(sys.path)
15+ print(os.listdir(os.path.dirname(__file__)))
16+ print(Path("@CMAKE_LIBRARY_OUTPUT_DIRECTORY@"))
17+ print(Path("@CMAKE_RUNTIME_OUTPUT_DIRECTORY@"))
18+
19+ from adios2_bindings@ADIOS2_LIBRARY_SUFFIX@ import *
220
321__version__ = "@ADIOS2_VERSION@"
Original file line number Diff line number Diff line change @@ -88,10 +88,11 @@ function(python_add_test)
8888 "PYTHONPATH=${ADIOS2_BINARY_DIR} /${CMAKE_INSTALL_PYTHONDIR} :$ENV{PYTHONPATH} "
8989 )
9090 else ()
91+ file (TO_NATIVE_PATH "<path>" <variable >)
9192 set_property (TEST ${ARGS_NAME} PROPERTY
9293 ENVIRONMENT
93- "PYTHONPATH=${ADIOS2_BINARY_DIR} /${CMAKE_INSTALL_PYTHONDIR} ;$ENV{PYTHONPATH} "
94- "PATH=$<TARGET_FILE_DIR:adios2_py>;$ENV{PATH} "
94+ "PYTHONPATH=${ADIOS2_BINARY_DIR} /${CMAKE_INSTALL_PYTHONDIR} ;$<SHELL_PATH:$<TARGET_FILE_DIR:adios2_py>>; $ ENV{PYTHONPATH} "
95+ "PATH=$<SHELL_PATH:$< TARGET_FILE_DIR:adios2_py>>;$<SHELL_PATH:$<TARGET_FILE_DIR:adios2_core> >;$ENV{PATH} "
9596 )
9697 endif ()
9798endfunction ()
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ ADIOS2_USE_BZip2:BOOL=OFF
1414ADIOS2_USE_Fortran:BOOL=OFF
1515ADIOS2_USE_MPI:BOOL=OFF
1616ADIOS2_USE_HDF5:STRING=ON
17- ADIOS2_USE_Python:BOOL=OFF
17+ ADIOS2_USE_Python:BOOL=ON
1818ADIOS2_USE_HDF5_VOL:STRING=OFF
1919" )
2020
You can’t perform that action at this time.
0 commit comments