Skip to content

Commit

Permalink
Update harpy to 1.5 (bioconda#49930)
Browse files Browse the repository at this point in the history
* Update harpy to 1.5

* clean up recipe

* clean up recipe

* edit meta.yaml

* revert apptainer

---------

Co-authored-by: mencian <[email protected]>
  • Loading branch information
BiocondaBot and mencian authored Aug 9, 2024
1 parent f945fa0 commit 05053c9
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions recipes/harpy/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{% set version = "1.4.2" %}
{% set sha256 = "8e8beb3e0782fb9eac2bdeba4896ecdd46a690b8472ff8699684e65c77f6043d" %}
{% set version = "1.5" %}
{% set sha256 = "ae5aa811bff42620f5b8adb1d39f41a9d7e63f332b846b5f6b389e55892c9552" %}

package:
name: harpy
Expand All @@ -10,32 +10,34 @@ source:
sha256: '{{ sha256 }}'

build:
skip: True # [osx]
number: 0
missing_dso_whitelist:
- /lib64/libstdc++.so.6
- /lib64/libc.so.6
skip: True # [osx or py < 39]
script_env:
- SETUPTOOLS_SCM_PRETEND_VERSION={{ version }}
run_exports:
- {{ pin_subpackage('harpy', max_pin="x.x") }}
- {{ pin_subpackage('harpy', max_pin="x") }}
script: |
mkdir -p ${PREFIX}/bin
"${CXX}" src/harpy/bin/extractReads.cpp -O3 -o ${PREFIX}/bin/extractReads
${PYTHON} -m pip install . --no-deps -vvv
chmod +x src/harpy/bin/*
cp src/harpy/bin/* ${PREFIX}/bin/
"${CXX}" harpy/bin/extractReads.cpp -O3 -o ${PREFIX}/bin/extractReads
${PYTHON} -m pip install . --no-deps --no-build-isolation --no-cache-dir -vvv
chmod 0755 harpy/bin/*
cp -rf harpy/bin/* ${PREFIX}/bin/
entry_points:
- harpy = harpy.__main__:cli

requirements:
build:
- {{ compiler('cxx') }}
host:
- python =3.12
- python
- pip
- setuptools-scm >=3.4
run:
- apptainer
- bcftools =1.20
- pandas
- pysam
- python >3.10
- python
- rich-click
- snakemake-minimal >7
- samtools =1.20
Expand All @@ -48,7 +50,7 @@ test:
- "harpy --version"

about:
home: "https://github.com/pdimens/harpy/"
home: "https://github.com/pdimens/harpy"
license: GPL-3.0-or-later
license_family: GPL3
license_file: LICENSE
Expand All @@ -60,13 +62,11 @@ about:
to Snakemake directly. With an emphasis on user-friendliness, parallelization, transparency,
and reproducibility, Harpy aims to quickly handle data processing so that you can focus more
on analyzing your data.
doc_url: https://pdimens.github.io/harpy/
dev_url: https://github.com/pdimens/harpy
doc_url: "https://pdimens.github.io/harpy"
dev_url: "https://github.com/pdimens/harpy"

extra:
additional-platforms:
- linux-aarch64
recipe-maintainers:
- pdimens
skip-lints:
- should_be_noarch_generic

0 comments on commit 05053c9

Please sign in to comment.