From b3be20d10426bdb7b34fb007e9fe3319f6f2efb1 Mon Sep 17 00:00:00 2001 From: Thomas-Otavio Peulen Date: Fri, 15 Nov 2024 10:47:55 +0100 Subject: [PATCH] Include bioconda changes --- conda-recipe/meta.yaml | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/conda-recipe/meta.yaml b/conda-recipe/meta.yaml index 29ad0027..2b7b1b1e 100755 --- a/conda-recipe/meta.yaml +++ b/conda-recipe/meta.yaml @@ -11,31 +11,39 @@ source: build: number: 1 detect_binary_files_with_prefix: True # [not win] + run_exports: '{{ pin_subpackage("tttrlib", max_pin="x.x") }}' requirements: requirements: build: - {{ compiler('c') }} - {{ compiler('cxx') }} + - pkg-config # [not win] - cmake - ninja - - doxygen + - make # [not win] host: - swig <4.3.0 + - doxygen + - llvm-openmp # [osx] + - libgomp # [linux] - boost-cpp - hdf5 - - pip - python + - pip - numpy run: - python - - {{ pin_compatible('numpy') }} - - hdf5 + - llvm-openmp # [osx] + - libgomp # [linux] + - boost-cpp - tqdm + - numpy - click - click-didyoumean - scikit-image - matplotlib-base + - hdf5 test: imports: @@ -45,11 +53,18 @@ test: about: home: https://github.com/fluorescence-tools/tttrlib + summary: 'A file format agnostic library for time-resolved imaging and spectroscopic data.' + description: | + tttrlib is a simple, fast, libray to read, write and process + time-resolved imaging and spectroscopic data. For speed, it + is written in C++ and wrapped for Python via SWIG. license: BSD-3-Clause - summary: | - {{ data.get('description') }} + license_family: BSD + license_file: LICENSE.txt + doc_url: https://tttrlib.readthedocs.io + dev_url: https://github.com/fluorescence-tools/tttrlib extra: recipe-maintainers: - tpeulen - - khemmen + - khemmen \ No newline at end of file