File tree Expand file tree Collapse file tree
recipes/samplesheet-parser Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ {% set name = "samplesheet-parser" %}
2+ {% set name_underscore = "samplesheet_parser" %}
3+ {% set version = "1.1.0" %}
4+
5+ package :
6+ name : {{ name|lower }}
7+ version : {{ version }}
8+
9+ source :
10+ url : https://pypi.org/packages/source/{{ name_underscore[0] }}/{{ name_underscore }}/{{ name_underscore }}-{{ version }}.tar.gz
11+ sha256 : edf744c0ee3850ffaaefb92d7dacd6e1cc1d503c5b71496cc8f925b37ccce8ff
12+
13+ build :
14+ noarch : python
15+ number : 0
16+ script : {{ PYTHON }} -m pip install . --no-deps --no-build-isolation -vv
17+ run_exports :
18+ - {{ pin_subpackage(name, max_pin="x") }}
19+
20+ requirements :
21+ host :
22+ - python >=3.12
23+ - pip
24+ - hatchling
25+ run :
26+ - python >=3.12
27+ - loguru >=0.7
28+ - typer >=0.9
29+
30+ test :
31+ imports :
32+ - {{ name_underscore }}
33+ commands :
34+ - pip check
35+ - python -c "from samplesheet_parser import __version__; print(__version__)"
36+ - samplesheet --help
37+ requires :
38+ - pip
39+
40+ about :
41+ home : https://github.com/chaitanyakasaraneni/{{ name }}
42+ summary : Format-agnostic parser for Illumina SampleSheet.csv files — supports IEM V1 and BCLConvert V2
43+ description : |
44+ A Python library for parsing, validating, converting, and merging
45+ Illumina SampleSheet V1 and V2 files for BCLConvert and bcl2fastq.
46+ Provides format auto-detection, bidirectional V1/V2 conversion,
47+ structural and index validation, sheet diffing, and cross-project
48+ merging with Hamming-distance collision detection.
49+ license : Apache-2.0
50+ license_file : LICENSE
51+ doc_url : https://illumina-samplesheet.readthedocs.io
52+ dev_url : https://github.com/chaitanyakasaraneni/{{ name }}
53+
54+ extra :
55+ recipe-maintainers :
56+ - chaitanyakasaraneni
You can’t perform that action at this time.
0 commit comments