Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
4c7e4f6
adapt nightlies to 2.8 dev cycle
Feb 1, 2022
7b1dce6
fix patch for new code
Feb 1, 2022
960a60e
remove all patches. not needed anymore
Feb 2, 2022
eed0155
change boost finding and enable debug for it
Feb 2, 2022
a54b848
was it the comments???
Feb 2, 2022
21541ec
bump autowrap
Feb 3, 2022
4d636af
Add dependencies to libopenms again. Problems after install
jpfeuffer Feb 3, 2022
043ca7e
Bump build number to check
jpfeuffer Feb 3, 2022
c2ed610
Added back all dependencies to openms bins as well
jpfeuffer Feb 4, 2022
8add73f
try to separate openms and pyopenms
Feb 9, 2022
0127207
cleanp
Feb 9, 2022
96682e3
contrib path?
Feb 9, 2022
e44d70f
braces
Feb 9, 2022
93a54df
parent
Feb 9, 2022
96c89cc
use SRCDIR
Feb 9, 2022
c5cac81
hardcode openms version
Feb 10, 2022
d045b06
change version
Feb 10, 2022
e2b0213
add conda config to ignore py2 and have same compiler
Feb 10, 2022
8505d74
use new cmake install components for installing
Feb 11, 2022
4d1fd5b
need cmake to run cmake install
Feb 11, 2022
3018ea4
add some more deps to pyopensm
Feb 18, 2022
1000c50
use no_dependencies in pyopenms
Feb 18, 2022
e2c2f16
remove . before dev version
jpfeuffer Feb 19, 2022
783b059
remove . before dev version
jpfeuffer Feb 19, 2022
648a659
add equals to version dep?
jpfeuffer Feb 19, 2022
06785bc
well specify without ninja variable
jpfeuffer Feb 19, 2022
332bba9
forgot to install
jpfeuffer Feb 20, 2022
8139071
Update meta.yaml
jpfeuffer Feb 20, 2022
a0d0527
Path to wheel
jpfeuffer Feb 20, 2022
5b02ca4
Update build.sh
jpfeuffer Feb 20, 2022
0e4ff3d
remove newlines
Feb 23, 2022
4a4bbd3
cleanup
Feb 23, 2022
d084c69
switch from nightly to release
Feb 23, 2022
a9e5f6c
reset build number and limit builds
Feb 23, 2022
0fb3d9c
forgot to save
Feb 23, 2022
0a0f04a
remove pyopenms since bioconda cannot figure out dependencies
Feb 25, 2022
605952b
do not specify versions of pinned packages?
jpfeuffer Feb 25, 2022
0461411
add gplots, see #32788
jpfeuffer Feb 25, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 0 additions & 17 deletions recipes/openms-meta/MANIFEST.in.patch

This file was deleted.

10 changes: 0 additions & 10 deletions recipes/openms-meta/ParamValue_h.patch

This file was deleted.

11 changes: 0 additions & 11 deletions recipes/openms-meta/apple_pyoms_nofixup.patch

This file was deleted.

11 changes: 5 additions & 6 deletions recipes/openms-meta/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ fi
LDFLAGS='-Wl,-rpath,${RPATH}'

cmake .. \
-DOPENMS_CONTRIB_LIBS='../../contrib-build' \
-DOPENMS_GIT_SHORT_REFSPEC="release/${PKG_VERSION}" \
-DOPENMS_GIT_SHORT_SHA1="9110e58" \
-DOPENMS_GIT_SHORT_SHA1="b59e0c3" \
-DOPENMS_CONTRIB_LIBS="$SRC_DIR/contrib-build" \
-DCMAKE_BUILD_TYPE="Release" \
-DCMAKE_OSX_SYSROOT=${CONDA_BUILD_SYSROOT} \
-DCMAKE_MACOSX_RPATH=ON \
Expand All @@ -53,8 +53,7 @@ cmake .. \
-DBoost_ARCHITECTURE="-x64" \
-DBUILD_EXAMPLES=OFF

make -j${CPU_COUNT} OpenMS TOPP UTILS
# The subpackages will do that (unfortunately "make install" installs everything right away)
# Another option would be to install somewhere into the build dir (to use the existent install commands)
# and then copy the relevant parts to the prefix. See CMAKE_INSTALL_PREFIX.
# limit concurrent build jobs due to memory usage on CI
make -j4 OpenMS TOPP UTILS
# The subpackages will do the installing of the parts
#make install
24 changes: 0 additions & 24 deletions recipes/openms-meta/c17.patch

This file was deleted.

13 changes: 0 additions & 13 deletions recipes/openms-meta/compilerflags.patch

This file was deleted.

7 changes: 2 additions & 5 deletions recipes/openms-meta/conda_build_config.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
python:
- 3.9.* *_cpython
- 3.8.* *_cpython
python_impl:
- cpython
c_compiler_version: # [linux]
- 11 # [linux]
cxx_compiler_version: # [linux]
- 11 # [linux]
numpy:
- 1.19.*
28 changes: 0 additions & 28 deletions recipes/openms-meta/init.py.patch

This file was deleted.

5 changes: 2 additions & 3 deletions recipes/openms-meta/install_pyopenms.sh
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
#!/bin/bash
# TODO actually it would be better if we could adapt our MANIFEST.in
# to not package the openms libs and dependencies again. Same for share.

pushd build
cmake -DPYOPENMS=ON -DPY_NUM_THREADS=1 -DPY_NUM_MODULES=12 .
cmake -DPYOPENMS=ON -DNO_DEPENDENCIES=ON . #-DPY_NUM_THREADS=1 -DPY_NUM_MODULES=12 .
# Unfortunately if we would call make, it thinks that OpenMS lib is not built since the build folder
# might have been copied, so it rebuilds. Skip this by using setup.py directly.
# TODO check that it actually uses the prebuilt libOpenMS from the prefix.
#make -j${CPU_COUNT} pyopenms
pushd pyOpenMS
$PYTHON create_cpp_extension.py
# try to separate the extension building from the rest. Let's hope pip install is smart enough to not do it again.
$PYTHON setup.py build_ext -j 1 --single-threaded
$PYTHON setup.py build_ext #-j 1 --single-threaded
$PYTHON -m pip install . --ignore-installed --no-deps
popd
popd
Loading