<commit_before>{% set version="1.0.3" %}
{% set sha256="ad52e30a441ca9ce45f30e123662d876d7c240077a17a8899a8c65dcb982edf1" %}

package:
  name: 'mtsv'
  version: {{ version }}

source:
  url: https://github.com/FofanovLab/MTSv/archive/{{ version }}.tar.gz
  sha256: {{ sha256 }}

build:
  number: 0
  skip: true  # [osx]
  entry_points:
    - mtsv = mtsv.main:main
    - mtsv_setup = mtsv.mtsv_prep.main:main
    - mtsv_plugin = mtsv.mtsv_plugin.main:main

requirements:
  build:
    - {{ compiler('cxx')}}
  host:
    - rust>=1.24.0
    - python>=3.6.0,<3.7.0
    - setuptools

  run:
    - python>=3.6.0,<3.7.0
    - snakemake>=4.1.0
    - pandas>=0.20.3
    - ete3
    - biopython
    - scipy
    - six
    - numpy
    - pyyaml
    - click
    - zlib
    - wgfast
    - concoct
    - megahit
    - bwa
    - samtools
    - gsl

test:
  imports:
    - mtsv
  commands:
    - mtsv --help > /dev/null
    - mtsv_setup --help > /dev/null
    - mtsv_plugin --help > /dev/null
    - mtsv-build --help > /dev/null
    - mtsv-readprep --help > /dev/null
    - mtsv-binner --help > /dev/null
    - mtsv-signature --help > /dev/null
    - mtsv-chunk --help > /dev/null
    - mtsv-collapse --help > /dev/null
    - mtsv-tree-build --help > /dev/null


about:
  home: https://github.com/FofanovLab/MTSv
  summary: MTSv is a suite of metagenomic binning and analysis tools.
  license: MIT
  license_file: LICENSE
  license_family: MIT
  
extra:
  recipe_maintainers: tfursten<commit_msg>Update mtsv to 1.0.4 (#15727)<commit_after>{% set version="1.0.4" %}
{% set sha256="4623a581f569f8dcd1c391bd42ac2fff869b212413400f792799d4809b787f10" %}

package:
  name: 'mtsv'
  version: {{ version }}

source:
  url: https://github.com/FofanovLab/MTSv/archive/{{ version }}.tar.gz
  sha256: {{ sha256 }}

build:
  number: 0
  skip: true  # [osx or not py36]
  entry_points:
    - mtsv = mtsv.main:main
    - mtsv_setup = mtsv.mtsv_prep.main:main
    - mtsv_plugin = mtsv.mtsv_plugin.main:main

requirements:
  build:
    - {{ compiler('cxx')}}
  host:
    - rust>=1.24.0
    - python
    - setuptools

  run:
    - python
    - snakemake>=4.1.0
    - pandas>=0.20.3
    - ete3
    - biopython
    - scipy
    - six
    - numpy
    - pyyaml
    - click
    - zlib
    - wgfast
    - concoct
    - megahit
    - bwa
    - samtools
    - gsl

test:
  imports:
    - mtsv
  commands:
    - mtsv --help > /dev/null
    - mtsv_setup --help > /dev/null
    - mtsv_plugin --help > /dev/null
    - mtsv-build --help > /dev/null
    - mtsv-readprep --help > /dev/null
    - mtsv-binner --help > /dev/null
    - mtsv-signature --help > /dev/null
    - mtsv-chunk --help > /dev/null
    - mtsv-collapse --help > /dev/null
    - mtsv-tree-build --help > /dev/null


about:
  home: https://github.com/FofanovLab/MTSv
  summary: MTSv is a suite of metagenomic binning and analysis tools.
  license: MIT
  license_file: LICENSE
  license_family: MIT
  
extra:
  recipe_maintainers: tfursten
  comment: python 3.7 is currently incompatible with sqlite=3.13, readline=6.2 and tk=8.5, so building for it is blocked.
{'fraction_non_alphanumeric': 0.14183474300585555, 'fraction_numerical': 0.05432661027976578, 'mean_word_length': 2.1506147540983607, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 31, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3270115', 'n_tokens_mistral': 1381, 'n_tokens_neox': 1294, 'n_words': 247}