Skip to content

Commit

Permalink
Add Liana+ to biocodna (#51736)
Browse files Browse the repository at this point in the history
* meta.yaml created by grayskul

* add run_exports

* Update recipes/liana/meta.yaml

Co-authored-by: Björn Grüning <[email protected]>

* update meta

* Update meta.yaml

* Update meta.yaml

---------

Co-authored-by: Björn Grüning <[email protected]>
  • Loading branch information
nilchia and bgruening authored Oct 31, 2024
1 parent 9df90ee commit 5048dce
Showing 1 changed file with 62 additions and 0 deletions.
62 changes: 62 additions & 0 deletions recipes/liana/meta.yaml
Original file line number Diff line number Diff line change
@@ -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
run_exports:
- {{ pin_subpackage("liana", max_pin="x.x.x") }}

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
- omnipath >=1.0.6
- decoupler >=1.4.0
- pydeseq2 >=0.3.5
- cell2cell
- muon
- mofax
- mofapy2 >=0.7.0
- corneto
- cvxpy >=1.4,<2
- cylp >=0.91.5,<0.92.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-or-later
license_file: LICENSE

extra:
recipe-maintainers:
- nilchia

0 comments on commit 5048dce

Please sign in to comment.