Skip to content

Commit dd4f200

Browse files
Add samplesheet-parser 1.1.0 (#64344)
* Add samplesheet-parser 1.1.0 * Fix reviewer feedback: pin python >=3.12, remove redundant entry_points * Fix reviewer feedback: use template variables, fix python pin, remove entry_points * Fix: Re-trigger CI
1 parent d424078 commit dd4f200

1 file changed

Lines changed: 56 additions & 0 deletions

File tree

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
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

0 commit comments

Comments
 (0)