mirror of
https://github.com/TREX-CoE/trexio.git
synced 2025-01-03 10:06:01 +01:00
Fix pip install from sdist tarball
This commit is contained in:
parent
472671190c
commit
ec9c234add
@ -4,6 +4,7 @@ include examples/notebooks/*
|
|||||||
include examples/README.md
|
include examples/README.md
|
||||||
include requirements.txt tools/set_NUMPY_INCLUDEDIR.sh
|
include requirements.txt tools/set_NUMPY_INCLUDEDIR.sh
|
||||||
include test/benzene_data.py
|
include test/benzene_data.py
|
||||||
|
include test/conftest.py
|
||||||
|
|
||||||
exclude examples/LICENSE
|
exclude examples/LICENSE
|
||||||
exclude examples/requirements.txt
|
exclude examples/requirements.txt
|
||||||
|
@ -96,30 +96,33 @@ if h5_present:
|
|||||||
|
|
||||||
# Define pytrexio extension module based on TREXIO source codes + SWIG-generated wrapper
|
# Define pytrexio extension module based on TREXIO source codes + SWIG-generated wrapper
|
||||||
c_files.append('pytrexio_wrap.c')
|
c_files.append('pytrexio_wrap.c')
|
||||||
|
compile_args = [
|
||||||
|
'-std=c99',
|
||||||
|
'-Wno-discarded-qualifiers',
|
||||||
|
'-Wno-unused-variable',
|
||||||
|
'-Wno-unused-but-set-variable'
|
||||||
|
]
|
||||||
|
# if config.h is present then we are building via Autotools
|
||||||
|
if os.path.isfile(os.path.join(srcpath, "config.h")):
|
||||||
|
compile_args.append('-DHAVE_CONFIG_H')
|
||||||
|
# explicit hack needed when building from sdist tarball
|
||||||
|
if h5_present:
|
||||||
|
compile_args.append('-DHAVE_HDF5')
|
||||||
|
|
||||||
|
# define C extension module
|
||||||
if h5_present:
|
if h5_present:
|
||||||
pytrexio_module = Extension('pytrexio._pytrexio',
|
pytrexio_module = Extension('pytrexio._pytrexio',
|
||||||
sources = [os.path.join(srcpath, code) for code in c_files],
|
sources = [os.path.join(srcpath, code) for code in c_files],
|
||||||
include_dirs = [h5_cflags, srcpath, numpy_includedir],
|
include_dirs = [h5_cflags, srcpath, numpy_includedir],
|
||||||
libraries = ['hdf5' ],
|
libraries = ['hdf5' ],
|
||||||
extra_compile_args = [
|
extra_compile_args = compile_args,
|
||||||
'-std=c99',
|
|
||||||
'-Wno-discarded-qualifiers',
|
|
||||||
'-Wno-unused-variable',
|
|
||||||
'-Wno-unused-but-set-variable'
|
|
||||||
],
|
|
||||||
extra_link_args = [h5_ldflags]
|
extra_link_args = [h5_ldflags]
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
pytrexio_module = Extension('pytrexio._pytrexio',
|
pytrexio_module = Extension('pytrexio._pytrexio',
|
||||||
sources = [os.path.join(srcpath, code) for code in c_files],
|
sources = [os.path.join(srcpath, code) for code in c_files],
|
||||||
include_dirs = [srcpath, numpy_includedir],
|
include_dirs = [srcpath, numpy_includedir],
|
||||||
extra_compile_args = [
|
extra_compile_args = compile_args
|
||||||
'-std=c99',
|
|
||||||
'-Wno-discarded-qualifiers',
|
|
||||||
'-Wno-unused-variable',
|
|
||||||
'-Wno-unused-but-set-variable'
|
|
||||||
]
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user