From 1e01d04b217ea0d4a743753b90df3223ed9d26c7 Mon Sep 17 00:00:00 2001 From: Amirhossein Naghsh Nilchi Date: Mon, 28 Oct 2024 21:25:32 +0100 Subject: [PATCH 1/6] meta.yaml created by grayskul --- recipes/liana/meta.yaml | 62 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 recipes/liana/meta.yaml diff --git a/recipes/liana/meta.yaml b/recipes/liana/meta.yaml new file mode 100644 index 0000000000000..0734bb48d0844 --- /dev/null +++ b/recipes/liana/meta.yaml @@ -0,0 +1,62 @@ +{% set name = "liana" %} +{% set version = "1.4.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/liana-{{ version }}.tar.gz + sha256: 1172a9bef67ee22d5eb3f27144c61dddec3122bd515b131c9ed5b0529fcbf2d1 + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + number: 0 + +requirements: + host: + - python >=3.8,<3.12 + - poetry-core >=1.0.0 + - pip + run: + - python >=3.8,<3.12 + - anndata >=0.7.4 + - mudata + - scanpy >=1.8.0 + - numba >=0.54.0 + - plotnine >=0.10.0 + - tqdm >=4.0.0,<5.0.0 + - docrep >=0.3.1 + - pre-commit >=3.0.0 + run_constrained: + - omnipath >=1.0.6 + - decoupler >=1.4.0 + - pydeseq2 >=0.3.5 + - cell2cell * + - muon * + - mofax * + - mofapy2 >=0.7.0 + - corneto 0.9.1-alpha.5 + - cvxpy >=1.4,<1.5.0 + - cylp >=0.91.5,<0.92.0 + - pre-commit >=3.0.0 + - requests >=2.25.1,<3.0.0 + +test: + imports: + - liana + commands: + - pip check + requires: + - pip + +about: + home: https://liana-py.readthedocs.io + summary: 'LIANA+: a one-stop-shop framework for cell-cell communication' + license: GPL-3.0 + license_file: LICENSE + +extra: + recipe-maintainers: + - nilchia From c1f41acc23261585579549db8ea51d60ce73b619 Mon Sep 17 00:00:00 2001 From: Amirhossein Naghsh Nilchi Date: Mon, 28 Oct 2024 21:31:32 +0100 Subject: [PATCH 2/6] add run_exports --- recipes/liana/meta.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/recipes/liana/meta.yaml b/recipes/liana/meta.yaml index 0734bb48d0844..dad9f20282ec9 100644 --- a/recipes/liana/meta.yaml +++ b/recipes/liana/meta.yaml @@ -13,7 +13,9 @@ build: noarch: python script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation number: 0 - + run_exports: + - {{ pin_subpackage("liana", max_pin="x.x.x") }} + requirements: host: - python >=3.8,<3.12 From ee4cc64dea16986108de53f28ec52e6096564635 Mon Sep 17 00:00:00 2001 From: Amirhossein <66441226+nilchia@users.noreply.github.com> Date: Mon, 28 Oct 2024 21:43:10 +0100 Subject: [PATCH 3/6] Update recipes/liana/meta.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Björn Grüning --- recipes/liana/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/liana/meta.yaml b/recipes/liana/meta.yaml index dad9f20282ec9..77c4b673400a6 100644 --- a/recipes/liana/meta.yaml +++ b/recipes/liana/meta.yaml @@ -56,7 +56,7 @@ test: about: home: https://liana-py.readthedocs.io summary: 'LIANA+: a one-stop-shop framework for cell-cell communication' - license: GPL-3.0 + license: GPL-3.0-or-later license_file: LICENSE extra: From a0a0183e4c1c70b2d095af3877eb742219a801b5 Mon Sep 17 00:00:00 2001 From: Amirhossein Naghsh Nilchi Date: Mon, 28 Oct 2024 22:09:52 +0100 Subject: [PATCH 4/6] update meta --- recipes/liana/meta.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/recipes/liana/meta.yaml b/recipes/liana/meta.yaml index 77c4b673400a6..83ad652a709e0 100644 --- a/recipes/liana/meta.yaml +++ b/recipes/liana/meta.yaml @@ -31,7 +31,6 @@ requirements: - tqdm >=4.0.0,<5.0.0 - docrep >=0.3.1 - pre-commit >=3.0.0 - run_constrained: - omnipath >=1.0.6 - decoupler >=1.4.0 - pydeseq2 >=0.3.5 @@ -42,7 +41,6 @@ requirements: - corneto 0.9.1-alpha.5 - cvxpy >=1.4,<1.5.0 - cylp >=0.91.5,<0.92.0 - - pre-commit >=3.0.0 - requests >=2.25.1,<3.0.0 test: From 16f3e29b4b408fb46457162d6c5a0d9dc9dab9e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gr=C3=BCning?= Date: Tue, 29 Oct 2024 15:13:49 +0100 Subject: [PATCH 5/6] Update meta.yaml --- recipes/liana/meta.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/recipes/liana/meta.yaml b/recipes/liana/meta.yaml index 83ad652a709e0..f96cc302651b2 100644 --- a/recipes/liana/meta.yaml +++ b/recipes/liana/meta.yaml @@ -34,11 +34,11 @@ requirements: - omnipath >=1.0.6 - decoupler >=1.4.0 - pydeseq2 >=0.3.5 - - cell2cell * - - muon * - - mofax * + - cell2cell + - muon + - mofax - mofapy2 >=0.7.0 - - corneto 0.9.1-alpha.5 + - corneto - cvxpy >=1.4,<1.5.0 - cylp >=0.91.5,<0.92.0 - requests >=2.25.1,<3.0.0 From 9f5d7cd28c70a320ab4947ca940223a76b156204 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gr=C3=BCning?= Date: Tue, 29 Oct 2024 15:26:44 +0100 Subject: [PATCH 6/6] Update meta.yaml --- recipes/liana/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/liana/meta.yaml b/recipes/liana/meta.yaml index f96cc302651b2..0b735c8ee063e 100644 --- a/recipes/liana/meta.yaml +++ b/recipes/liana/meta.yaml @@ -39,7 +39,7 @@ requirements: - mofax - mofapy2 >=0.7.0 - corneto - - cvxpy >=1.4,<1.5.0 + - cvxpy >=1.4,<2 - cylp >=0.91.5,<0.92.0 - requests >=2.25.1,<3.0.0