From 445b83774c5d9f33e621e95c8de44f51bf105069 Mon Sep 17 00:00:00 2001 From: Liviu <36981384+liviurotiul@users.noreply.github.com> Date: Wed, 23 Oct 2024 03:10:22 +0300 Subject: [PATCH] Pegas (#49759) * added meta.yaml * added sha sum * added run exports * changed meta * solved linting errors * changed git to source * version 0.2.13 * fixed meta * fixed liniting errors * fixed linting errors * clean up recipe --------- Co-authored-by: Joshua Zhuang <71105179+mencian@users.noreply.github.com> --- recipes/pegas/meta.yaml | 52 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 recipes/pegas/meta.yaml diff --git a/recipes/pegas/meta.yaml b/recipes/pegas/meta.yaml new file mode 100644 index 0000000000000..57b42671e6020 --- /dev/null +++ b/recipes/pegas/meta.yaml @@ -0,0 +1,52 @@ +{% set name = "pegas" %} +{% set version = "0.2.13" %} + +package: + name: {{ name }} + version: {{ version }} + +source: + url: https://github.com/liviurotiul/PeGAS/archive/refs/tags/v{{ version }}.tar.gz + sha256: 2c028caa90bb8825e1c64f2ca5bd5e80f82f6db1cb5c4609bed86157c954c1f8 + +build: + number: 0 + noarch: python + script: "{{ PYTHON }} -m pip install . --no-deps --no-build-isolation --no-cache-dir -vvv" + run_exports: + - {{ pin_subpackage(name, max_pin="x.x") }} + +requirements: + build: + - python >=3.10 + - pip + - setuptools + run: + - python >=3.10 + - plotly >=5.0.0 + - pandas >=1.3.5 + - tqdm >=4.66.5 + - matplotlib-base >=3.9.2 + - networkx >=3.2 + - snakemake-minimal >=7.32.4 + - beautifulsoup4 >=4.12.3 + +test: + commands: + - {{ name }} --help + +about: + home: https://github.com/liviurotiul/PeGAS + license: GPL-2.0-or-later + license_family: GPL + license_file: LICENSE + summary: "PeGAS is a Snakemake pipeline for genome analysis" + description: | + PeGAS is a Snakemake pipeline for genome analysis. It is designed to be + lightweight, easy to install, and easy to use. + doc_url: https://github.com/liviurotiul/PeGAS#readme + dev_url: https://github.com/liviurotiul/PeGAS/issues + +extra: + recipe-maintainers: + - liviurotiul