Skip to content

Commit 102b3c1

Browse files
Add ipyrad2 (#68365)
* Add ipyrad2 v0.1.12 * Don't run pip check in test phase because it fails to find bioconda installed binary dependencies (e.g. samtools, etc)
1 parent 0bdae41 commit 102b3c1

1 file changed

Lines changed: 64 additions & 0 deletions

File tree

recipes/ipyrad2/meta.yaml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{% set version = "0.1.12" %}
2+
3+
package:
4+
name: ipyrad2
5+
version: {{ version }}
6+
7+
source:
8+
url: https://github.com/eaton-lab/ipyrad2/archive/v{{ version }}.tar.gz
9+
sha256: ec3aa40441de4623b40018fae87f1bb28903cbd58c3d4cbec15c08636fd7ec9c
10+
11+
build:
12+
entry_points:
13+
- ipyrad2 = ipyrad2.cli:main
14+
- ipyrad2-classic = ipyrad2.classic:main
15+
script_env:
16+
- SETUPTOOLS_SCM_PRETEND_VERSION={{ version }}
17+
noarch: python
18+
script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation
19+
run_exports:
20+
- {{ pin_subpackage('ipyrad2', max_pin="x.x") }}
21+
number: 0
22+
23+
requirements:
24+
host:
25+
- python {{ python_min }}
26+
- setuptools >=69
27+
- setuptools-scm >=8
28+
- wheel
29+
- pip
30+
run:
31+
- python >={{ python_min }}
32+
- loguru
33+
- numpy
34+
- pandas
35+
- h5py
36+
- tomlkit
37+
- fastp
38+
- vsearch
39+
- mafft
40+
- bwa-mem2
41+
- samtools
42+
- bedtools
43+
- bcftools
44+
45+
test:
46+
imports:
47+
- ipyrad2
48+
commands:
49+
- ipyrad2 --help
50+
- ipyrad2-classic --help
51+
requires:
52+
- python {{ python_min }}
53+
54+
about:
55+
home: https://github.com/eaton-lab/ipyrad2
56+
summary: Interactive assembly and analysis of RAD-seq data sets
57+
license: GPL-3.0-only
58+
license_file: LICENSE.txt
59+
doc_url: https://eaton-lab.org/ipyrad2
60+
dev_url: https://github.com/eaton-lab/ipyrad2
61+
62+
extra:
63+
recipe-maintainers:
64+
- isaacovercast

0 commit comments

Comments
 (0)