From 2e61da36a562f587a2e2b4e2a58baafb63c1016d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Sj=C3=B6din?= Date: Fri, 1 Nov 2024 14:22:59 +0100 Subject: [PATCH 1/5] Adding msa4u --- recipes/msa4u/meta.yaml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 recipes/msa4u/meta.yaml diff --git a/recipes/msa4u/meta.yaml b/recipes/msa4u/meta.yaml new file mode 100644 index 0000000000000..f2dc6fa0d56e7 --- /dev/null +++ b/recipes/msa4u/meta.yaml @@ -0,0 +1,41 @@ +{% set name = "msa4u" %} +{% set version = "0.4.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/msa4u-{{ version }}.tar.gz + sha256: 0471f334bbc1fbb8ea6c0974c39f9aed59030b32d3d790caf814c8f53c393c17 + +build: + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + noarch: python + +requirements: + host: + - python + - pip + run: + - python + - biopython + - configs + - argparse + - statistics + - pandas + - reportlab + +test: + imports: + - msa4u + commands: + - msa4u --help + +about: + home: https://art-egorov.github.io/msa4u/ + summary: "A simple visualisation tool for Multiple Sequence Alignment." + license: WTFPL + license_file: + - LICENSE From 373d54863b0a729086000e5b64e6285bb3c9826b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Sj=C3=B6din?= Date: Fri, 1 Nov 2024 14:26:40 +0100 Subject: [PATCH 2/5] Add run_export --- recipes/msa4u/meta.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/msa4u/meta.yaml b/recipes/msa4u/meta.yaml index f2dc6fa0d56e7..dbdbd8e496e18 100644 --- a/recipes/msa4u/meta.yaml +++ b/recipes/msa4u/meta.yaml @@ -10,6 +10,8 @@ source: sha256: 0471f334bbc1fbb8ea6c0974c39f9aed59030b32d3d790caf814c8f53c393c17 build: + run_exports: + - {{ pin_subpackage("msa4u", max_pin="x.x") }} script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 noarch: python @@ -37,5 +39,4 @@ about: home: https://art-egorov.github.io/msa4u/ summary: "A simple visualisation tool for Multiple Sequence Alignment." license: WTFPL - license_file: - - LICENSE + license_file: LICENSE From 80a9337e0487ebde365613acff84a7b0133ba3aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Sj=C3=B6din?= Date: Sun, 3 Nov 2024 08:47:00 +0100 Subject: [PATCH 3/5] Update meta.yaml Clean up dependencies --- recipes/msa4u/meta.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/recipes/msa4u/meta.yaml b/recipes/msa4u/meta.yaml index dbdbd8e496e18..c3c8d1e6d0722 100644 --- a/recipes/msa4u/meta.yaml +++ b/recipes/msa4u/meta.yaml @@ -23,9 +23,6 @@ requirements: run: - python - biopython - - configs - - argparse - - statistics - pandas - reportlab From 9c2eba52e51f062bcaf63950d9f58ebdfd49bb0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Sj=C3=B6din?= Date: Sun, 3 Nov 2024 09:34:17 +0100 Subject: [PATCH 4/5] Update meta.yaml --- recipes/msa4u/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/msa4u/meta.yaml b/recipes/msa4u/meta.yaml index c3c8d1e6d0722..692fc5de07456 100644 --- a/recipes/msa4u/meta.yaml +++ b/recipes/msa4u/meta.yaml @@ -25,6 +25,7 @@ requirements: - biopython - pandas - reportlab + - configs test: imports: From 8684b16c6545c139d391be31c987541399a88bea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Sj=C3=B6din?= Date: Sun, 3 Nov 2024 11:18:46 +0100 Subject: [PATCH 5/5] Fix home url --- recipes/msa4u/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/msa4u/meta.yaml b/recipes/msa4u/meta.yaml index 692fc5de07456..a932f8d7df7a1 100644 --- a/recipes/msa4u/meta.yaml +++ b/recipes/msa4u/meta.yaml @@ -34,7 +34,7 @@ test: - msa4u --help about: - home: https://art-egorov.github.io/msa4u/ + home: https://github.com/GCA-VH-lab/msa4u summary: "A simple visualisation tool for Multiple Sequence Alignment." license: WTFPL license_file: LICENSE