From ba3cde9180bb26f5a56bd261ed74d264bf11d4fa Mon Sep 17 00:00:00 2001 From: Joshua Zhuang <71105179+mencian@users.noreply.github.com> Date: Tue, 29 Oct 2024 17:30:16 -0500 Subject: [PATCH] Add recipe for phenograph v1.5.7 (#51794) --- recipes/phenograph/meta.yaml | 48 ++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 recipes/phenograph/meta.yaml diff --git a/recipes/phenograph/meta.yaml b/recipes/phenograph/meta.yaml new file mode 100644 index 0000000000000..7e233c8624fc6 --- /dev/null +++ b/recipes/phenograph/meta.yaml @@ -0,0 +1,48 @@ +{% set name = "phenograph" %} +{% set version = "1.5.7" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/PhenoGraph-{{ version }}.tar.gz + sha256: 46b28f9e043a00deba53bb5f35dd84793669ab2bd4ce78900bf7f15f1321515a + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vvv --no-deps --no-build-isolation --no-cache-dir + number: 0 + run_exports: + - {{ pin_subpackage('phenograph', max_pin="x") }} + +requirements: + host: + - python >=3.6 + - pip + - setuptools + run: + - python >=3.6 + - leidenalg >=0.8.2 + - setuptools >=18.0.1 + - numpy >=1.12 + - scipy >=1.5.1 + - scikit-learn >=0.17 + - psutil >4 + +test: + imports: + - phenograph + +about: + home: https://github.com/dpeerlab/PhenoGraph + summary: "Graph-based clustering for high-dimensional single-cell data." + license: MIT + license_family: MIT + license_file: LICENSE + dev_url: https://github.com/dpeerlab/PhenoGraph + doc_url: "https://github.com/dpeerlab/PhenoGraph/blob/v{{ version }}/README.md" + +extra: + identifiers: + - doi:10.1016/j.cell.2015.05.047